ถ้าต้องวางแผนว่างานที่ใช้เวลา 10 วันทำการจะเสร็จวันไหน การนับวันธรรมดาที่รวมเสาร์-อาทิตย์ด้วยจะได้วันที่ผิดเพี้ยน สูตร WORKDAY ช่วยหาวันที่ในอนาคต (หรืออดีต) โดยข้ามวันหยุดสุดสัปดาห์ให้อัตโนมัติ
WORKDAY คืออะไร
WORKDAY คำนวณวันที่ห่างจากวันเริ่มต้นไปข้างหน้าตามจำนวนวันทำการที่ระบุ โดยข้ามเสาร์-อาทิตย์อัตโนมัติ (และข้ามวันหยุดพิเศษได้ถ้าระบุเพิ่ม) รูปแบบสูตรคือ
=WORKDAY(วันที่เริ่มต้น, จำนวนวันทำการ, [วันหยุดพิเศษ])
=WORKDAY(A2,10)| A | B | |
|---|---|---|
| 1 | วันเริ่มงาน | เสร็จภายใน 10 วันทำการ |
| 2 | 20/08/2026 (พฤหัสฯ) | 03/09/2026 |
ใส่วันหยุดพิเศษเพิ่มเติม
ถ้ามีวันหยุดนักขัตฤกษ์ที่ต้องข้ามด้วย ให้ทำรายการวันหยุดไว้ในช่วงเซลล์แยก แล้วใส่เป็นอาร์กิวเมนต์ที่สาม
=WORKDAY(A2,10,วันหยุดพิเศษ)
WORKDAY.INTL ยืดหยุ่นกว่า
ถ้าองค์กรมีวันหยุดสุดสัปดาห์ไม่ใช่เสาร์-อาทิตย์แบบมาตรฐาน (เช่น หยุดแค่วันเดียว) ให้ใช้ WORKDAY.INTL แทน ซึ่งกำหนดรูปแบบวันหยุดได้เอง คล้ายกับที่ NETWORKDAYS.INTL ทำได้เช่นกัน
WORKDAY ต่างจาก NETWORKDAYS อย่างไร
| ฟังก์ชัน | ใช้ทำอะไร |
| WORKDAY | หา «วันที่» ในอนาคต/อดีต จากวันเริ่มต้น + จำนวนวันทำการ |
| NETWORKDAYS | นับ «จำนวนวันทำการ» ระหว่างสองวันที่ที่กำหนด |
สรุป
WORKDAY เหมาะกับการวางแผนกำหนดส่งงาน คำนวณวันครบกำหนดสัญญา หรือวันที่นัดหมายที่ต้องการข้ามวันหยุดสุดสัปดาห์โดยอัตโนมัติ