TLDR สรุปสั้นๆ
WORKDAY คำนวณวันที่หลังหรือก่อนวันที่เริ่มโดยนับเฉพาะวันทำงาน
คำอธิบาย
ฟังก์ชัน WORKDAY ใน Excel ใช้ในการคำนวณหาวันที่ที่อยู่ห่างจากวันที่เริ่มต้นตามจำนวนวันทำงานที่กำหนด โดยจะถือว่าวันเสาร์และอาทิตย์เป็นวันหยุด และคุณสามารถกำหนดวันหยุดเพิ่มเติมได้เอง (เช่น วันหยุดราชการ) ใช้ฟังก์ชันนี้สำหรับการคำนวณระยะเวลาที่ต้องใช้ในการทำงานต่างๆ, การส่งมอบ, หรือกำหนดการอื่นๆ ที่ต้องไม่รวมวันหยุดสุดสัปดาห์หรือวันหยุดพิเศษ
มีครั้งแรกในเวอร์ชันไหน
Excel 2003
รูปแบบคำสั่ง (Syntax)
WORKDAY(start_date, days, [holidays])
Arguments
-
start_date (Required – Date)
วันที่ที่จะใช้เป็นจุดเริ่มต้นในการคำนวณ ควรเป็นวันที่ในรูปแบบที่ Excel รู้จักได้ -
days (Required – Integer)
จำนวนวันทำงานที่ต้องการเลื่อนไป อาจจะไปหน้าหรือถอยหลัง โดยค่าบวกทำให้ไปวันถัดไป และค่าลบทำให้ถอยหลังไปวันก่อน -
holidays (Optional – Range or Array)
ลิสต์วันหยุดที่ต้องการลบออกจากการคำนวณช่วงวันทำงาน สามารถเป็นช่วงของเซลล์ที่ระบุวันที่ หรือเป็นอาร์เรย์ของตัวเลขที่แสดงเป็นวันในรูปแบบ Excel
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: คำนวณวันที่ที่อยู่หลัง 151 วันทำงานจากวันที่เริ่มต้นที่กำหนด (ไม่รวมวันหยุดพิเศษ)=WORKDAY("10/1/2008", 151)
Result:4/30/2009 -
Formula:
Description: คำนวณวันที่ที่อยู่ห่างจากวันเริ่มต้น 151 วันทำงาน โดยลบวันหยุดพิเศษที่กำหนดออก=WORKDAY("10/1/2008", 151, {"11/26/2008","12/4/2008","1/21/2009"})
Result:5/5/2009 -
Formula:
Description: คำนวณวันที่ที่อยู่หลังจากวันนี้ไป 30 วันทำงาน=WORKDAY(TODAY(), 30)
Result:วันที่ในอนาคต 30 วันทำงานนับจากวันนี้ -
Formula:
Description: คำนวณวันที่ที่อยู่ก่อนวันนี้ 30 วันทำงาน=WORKDAY(TODAY(), -30)
Result:วันที่ในอดีต 30 วันทำงานก่อนจากวันนี้ -
Formula:
Description: ใช้ฟังก์ชัน WORKDAY ร่วมกับ DAYS เพื่อหาวันครบกำหนดหลังจากจำนวนวันทำงานจนถึงวันนี้=WORKDAY(start_date, DAYS(TODAY(), start_date))
Result:วันที่ครบกำหนดหลังจากจำนวนวันที่ให้ไว้
Tips & Tricks
ลองใช้ฟังก์ชัน WORKDAY ร่วมกับฟังก์ชันอื่นๆ เช่น TODAY เพื่อหา cutoff dates และอย่าลืมฟังก์ชัน WORKDAY.INTL สำหรับการกำหนดวันหยุดสุดสัปดาห์เอง
ข้อควรระวัง (Cautions)
ระวังอย่าใช้วันที่ในรูปแบบข้อความ เพราะอาจทำให้เกิดข้อผิดพลาด และอย่าลืมให้ holidays เป็นวันที่ที่ Excel รู้จักได้จริง ๆ
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply