ฟังก์ชัน NETWORKDAYS ใน Excel

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

หลายคนมักใช้สูตรลบวันที่กันตรง ๆ เช่น วันที่สิ้นสุด - วันที่เริ่มต้น ซึ่งแม้จะใช้ง่าย แต่ไม่เหมาะกับการนับเฉพาะ “วันทำงานจริง” ที่ไม่รวมวันหยุดเสาร์-อาทิตย์ หรือวันหยุดนักขัตฤกษ์ การใช้ฟังก์ชัน NETWORKDAYS ช่วยให้การคำนวณมีความแม่นยำและสะท้อนสถานการณ์จริงมากกว่า

ประโยชน์ของฟังก์ชัน NETWORKDAYS ใน Excel

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

รูปแบบการใช้งาน (Syntax)

NETWORKDAYS(start_date, end_date, [holidays])

อาร์กิวเมนต์ที่ใช้ในฟังก์ชัน NETWORKDAYS มีดังนี้:

  • start_date (จำเป็น): วันที่เริ่มต้น
  • end_date (จำเป็น): วันที่สิ้นสุด
  • holidays (ไม่บังคับ): ช่วงเซลล์หรืออาร์เรย์ของวันหยุดที่ไม่ต้องการให้นับเป็นวันทำงาน

ตัวอย่างการใช้งานฟังก์ชัน NETWORKDAYS ใน Excel

ตัวอย่าง: คำนวณจำนวนวันทำงานระหว่างวันที่สองวัน (ไม่ระบุวันหยุด)

ABC
01/05/202410/05/2024=NETWORKDAYS(A2, B2)

ผลลัพธ์

  • ระหว่างวันที่ 1 ถึง 10 พฤษภาคม 2024 มีทั้งหมด 8 วันทำงาน (ไม่นับวันเสาร์-อาทิตย์)
ABC
01/05/202410/05/20248

ตัวอย่างการประยุกต์ใช้งานฟังก์ชัน NETWORKDAYS ใน Excel

ใช้ฟังก์ชัน NETWORKDAYS ร่วมกับช่วงวันหยุดเพื่อหาวันทำงานที่แท้จริง

สมมติว่ามีวันหยุดพิเศษเพิ่มในช่วงเวลานั้น เช่น

  • 01/05/2025 เป็นวันหยุดเนื่องในวันแรงงาน
  • 05/05/2025 เป็นวันหยุดชดเชยวันฉัตรมงคล
  • 12/05/2025 เป็นวันหยุดชดเชยวันวิสาขบูชา

และต้องการคำนวณวันทำงานโดยไม่รวมวันหยุดด้วย

ใช้งานฟังก์ชัน NETWORKDAYS ใน Excel คำนวณวันทำงานในเดือน พ.ค. 2025

สูตรที่ใช้ (เซลล์ C2)

=NETWORKDAYS(A2, B2, A6:A8)

ผลลัพธ์ที่ได้

ใช้งานฟังก์ชัน NETWORKDAYS ใน Excel คำนวณวันทำงานในเดือน พ.ค. 2025
  • เดือน พฤษภาคม 2025 มีทั้งหมด 31 วัน
    • ตัดวันเสาร์-อาทิตย์ ออกไป 9 วัน (ตัดอัตโนมัติ)
    • ตัดวันหยุดพิเศษออกไปอีก 3 วัน (ตัดตามที่เราระบุ)
  • คงเหลือวันทำการ 19 วัน

หมายเหตุ

  • หาก start_date มากกว่า end_date จะได้ผลลัพธ์เป็นค่าติดลบ
  • ฟังก์ชันนี้จะไม่นับวันเสาร์-อาทิตย์เสมอ ไม่สามารถเปลี่ยนวันหยุดเป็นวันอื่นได้ (หากต้องการ ต้องใช้ ฟังก์ชัน NETWORKDAYS.INTL)
  • วันหยุด (holidays) สามารถเป็นเซลล์เดียว หรือช่วงของเซลล์ เช่น C2:C10

สรุป

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

ข้อมูลอ้างอิง: NETWORKDAYS function

แชร์เรื่องนี้