Skip to main content

วิธีค้นหาโครงการเริ่มต้นและวันสิ้นสุดโดยใช้ฟังก์ชัน Excel WorkDay

Anonim

Microsoft Excel มีฟังก์ชัน WORKDAY ภายในหนึ่งตัวที่สามารถใช้สำหรับการคำนวณวันที่ แต่ละฟังก์ชันจะทำงานแตกต่างกันไปและผลลัพธ์จะแตกต่างจากฟังก์ชันหนึ่ง ๆ สิ่งที่คุณใช้จะขึ้นอยู่กับผลลัพธ์ที่คุณต้องการซึ่งอาจรวมถึงสิ่งต่อไปนี้:

  • การค้นหาวันที่สิ้นสุดของโครงการโดยกำหนดจำนวนวันทำงานหลังจากวันที่เริ่มต้นที่ระบุ
  • การค้นหาวันที่เริ่มต้นสำหรับโครงการที่มีจำนวนชุดวันทำงานก่อนวันที่สิ้นสุดที่ระบุ
  • การหาวันที่ครบกำหนดสำหรับใบแจ้งหนี้
  • การค้นหาวันที่จัดส่งที่คาดไว้สำหรับสินค้าหรือวัสดุ

บันทึก: บทความนี้ใช้กับ Excel 2019, 2016 และ 2013

01 จาก 03

ไวยากรณ์และอาร์กิวเมนต์ของฟังก์ชัน WORKDAY

ฟังก์ชัน WORKDAY พบวันเริ่มต้นหรือวันที่สิ้นสุดของโครงการหรืองานเมื่อกำหนดจำนวนวันทำงาน จำนวนวันทำงานโดยอัตโนมัติจะไม่รวมวันหยุดสุดสัปดาห์และวันที่ระบุว่าเป็นวันหยุด ไวยากรณ์ของฟังก์ชันหมายถึงเค้าโครงของฟังก์ชันและรวมถึงชื่อฟังก์ชันวงเล็บและอาร์กิวเมนต์

ไวยากรณ์สำหรับฟังก์ชัน WORKDAY คือ:

= WORKDAY (วันเริ่มต้นวันและวันหยุด)

วันที่เริ่มต้น (จำเป็น) คือวันที่เริ่มต้นของช่วงเวลาที่เลือก คุณสามารถป้อนวันที่เริ่มต้นจริงสำหรับอาร์กิวเมนต์นี้ได้หรือสามารถป้อนการอ้างอิงเซลล์ไปยังตำแหน่งของข้อมูลนี้ในแผ่นงานได้

วัน (จำเป็น) ระบุความยาวของโครงการ นี่เป็นจำนวนเต็มซึ่งแสดงจำนวนวันที่ทำงานในโครงการ สำหรับอาร์กิวเมนต์นี้ให้ป้อนจำนวนวันที่ทำงานหรือการอ้างอิงเซลล์ไปยังตำแหน่งของข้อมูลนี้ในเวิร์กชีท

เมื่อต้องการค้นหาวันที่ที่เกิดขึ้นหลังจากอาร์กิวเมนต์ Start_date ใช้จำนวนเต็มบวกสำหรับ Days เมื่อต้องการค้นหาวันที่ที่เกิดขึ้นก่อนอาร์กิวเมนต์ Start_date ใช้จำนวนเต็มลบสำหรับ Days

วันหยุด (ระบุหรือไม่ก็ได้) ระบุวันที่เพิ่มเติมที่ไม่นับเป็นส่วนหนึ่งของจำนวนวันทำงานทั้งหมด ใช้การอ้างอิงเซลล์ไปยังตำแหน่งของข้อมูลในแผ่นงานสำหรับอาร์กิวเมนต์นี้

02 จาก 03

เข้าสู่ฟังก์ชัน WORKDAY

ตัวอย่างของเราสำหรับบทแนะนำนี้ใช้ฟังก์ชัน WORKDAY เพื่อค้นหาวันที่สิ้นสุดของโครงการที่จะเริ่มในวันที่ 9 กรกฎาคม 2012 และจะเสร็จสิ้นภายใน 82 วันหลังจากนั้น สองวันหยุด (3 กันยายนและ 8 ตุลาคม) ที่เกิดขึ้นในช่วงเวลานี้จะไม่นับเป็นส่วนหนึ่งของ 82 วัน

เพื่อหลีกเลี่ยงปัญหาการคำนวณที่อาจเกิดขึ้นหากป้อนวันที่โดยไม่ได้ตั้งใจเป็นข้อความฟังก์ชัน DATE จะถูกใช้เพื่อป้อนวันที่ที่ใช้ในฟังก์ชัน ดูส่วนค่าข้อผิดพลาดที่ส่วนท้ายของบทแนะนำนี้สำหรับข้อมูลเพิ่มเติม

เริ่มต้นด้วยการป้อนข้อมูลต่อไปนี้ลงในเซลล์ที่ระบุ:

D1: วันที่เริ่มต้น:D2: จำนวนวัน: D3: วันหยุดที่ 1:D4: วันหยุดที่ 2: D5: วันที่สิ้นสุด: E1: = วันที่ (2012,7,9)E2: 82E3: = วันที่ (2012,9,3)E4: = วันที่ (2012,10,8)

หากวันที่อยู่ในเซลล์ E1, E3, และ E4 ไม่ปรากฏดังที่แสดงในภาพด้านบนให้ตรวจสอบเพื่อดูว่าเซลล์เหล่านี้ได้รับการจัดรูปแบบเพื่อแสดงข้อมูลโดยใช้รูปแบบวันที่แบบสั้น

  1. เลือกเซลล์ E5 เพื่อให้เซลล์ที่ใช้งานอยู่ นี่คือที่ที่ผลของฟังก์ชัน WORKDAY จะปรากฏขึ้น
  2. เลือกสูตร.
  3. เลือกวันและเวลา > วันทำงาน เพื่อแสดงกล่องโต้ตอบอาร์กิวเมนต์ฟังก์ชั่น
  4. วางเคอร์เซอร์ไว้ที่ วันที่เริ่มต้น กล่องข้อความ. คุณจะเห็นจุดเริ่มต้นของสูตรในเซลล์ E5
  5. เลือกเซลล์E1 ในแผ่นงานเพื่อป้อนการอ้างอิงเซลล์นี้ลงในกล่องโต้ตอบ
  6. วางเคอร์เซอร์ไว้ที่วัน กล่องข้อความ.
  7. เลือกเซลล์E2 ในแผ่นงานเพื่อป้อนการอ้างอิงเซลล์นี้ลงในกล่องโต้ตอบ
  8. วางเคอร์เซอร์ไว้ที่วันหยุด กล่องข้อความ.
  9. ลากเพื่อเลือกเซลล์E3 และE4 ในแผ่นงานเพื่อป้อนข้อมูลการอ้างอิงเซลล์เหล่านี้ลงในกล่องโต้ตอบ
  10. เลือก ตกลง ในกลองโตตอบเพื่อทําการฟงกชั่น
  11. วันที่ 11/2/2012, วันที่สิ้นสุดของโครงการควรปรากฏในเซลล์ E5 ของแผ่นงาน
  12. เมื่อคุณเลือกเซลล์ E5 ฟังก์ชั่นที่สมบูรณ์จะปรากฏขึ้นใน สูตรบาร์ เหนือแผ่นงาน

= WORKDAY (E1, E2, E3: E4) 03 จาก 03

การแก้ไขปัญหาข้อผิดพลาดของฟังก์ชัน WORKDAY

ถ้าข้อมูลสำหรับอาร์กิวเมนต์ต่างๆของฟังก์ชันนี้ไม่ได้ป้อนอย่างถูกต้องค่าความผิดพลาดต่อไปนี้จะปรากฏในเซลล์ที่มีฟังก์ชัน WORKDAY:

  • #ราคา! ปรากฏในเซลล์คำตอบถ้าหนึ่งในอาร์กิวเมนต์ WORKDAY ไม่ใช่วันที่ที่ถูกต้อง (ถ้าป้อนวันที่เป็นข้อความ)
  • #NUM!จะปรากฏในเซลล์คำตอบถ้าวันที่ไม่ถูกต้องเป็นผลมาจากการเพิ่มอาร์กิวเมนต์ Start_date และ Days
  • ถ้าอาร์กิวเมนต์วันไม่ได้ป้อนเป็นจำนวนเต็มเช่น 82.75 วันจำนวนจะถูกตัดทอนแทนที่จะปัดเศษขึ้นหรือลงเป็นจำนวนเต็มของจำนวน: 82 วัน