หน้าแรก บทความ Microsoft
Microsoft

WORKDAY ใน Excel หาวันที่ในอนาคตโดยข้ามวันหยุด

เผยแพร่ 22 ส.ค. 69

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

WORKDAY คืออะไร

WORKDAY คำนวณวันที่ห่างจากวันเริ่มต้นไปข้างหน้าตามจำนวนวันทำการที่ระบุ โดยข้ามเสาร์-อาทิตย์อัตโนมัติ (และข้ามวันหยุดพิเศษได้ถ้าระบุเพิ่ม) รูปแบบสูตรคือ

=WORKDAY(วันที่เริ่มต้น, จำนวนวันทำการ, [วันหยุดพิเศษ])

B2fx=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 เหมาะกับการวางแผนกำหนดส่งงาน คำนวณวันครบกำหนดสัญญา หรือวันที่นัดหมายที่ต้องการข้ามวันหยุดสุดสัปดาห์โดยอัตโนมัติ

หมายเหตุ: บทความนี้เขียนและเรียบเรียงโดย AI

← กลับหน้าบทความ
Line