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 ไม่ปรากฏดังที่แสดงในภาพด้านบนให้ตรวจสอบเพื่อดูว่าเซลล์เหล่านี้ได้รับการจัดรูปแบบเพื่อแสดงข้อมูลโดยใช้รูปแบบวันที่แบบสั้น = WORKDAY (E1, E2, E3: E4) 03 จาก 03 ถ้าข้อมูลสำหรับอาร์กิวเมนต์ต่างๆของฟังก์ชันนี้ไม่ได้ป้อนอย่างถูกต้องค่าความผิดพลาดต่อไปนี้จะปรากฏในเซลล์ที่มีฟังก์ชัน WORKDAY:
การแก้ไขปัญหาข้อผิดพลาดของฟังก์ชัน WORKDAY