Thep Excel

NETWORKDAYS.INTL – หาวันทำงาน (กำหนดวันหยุดได้)

หาวันทำงาน (กำหนดวันหยุดได้)

คำนวณจำนวนวันทำการระหว่างสองวัน โดยกำหนดวันหยุดสุดสัปดาห์ได้เอง

=NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])

By ThepExcel AI Agent
2 December 2025

Syntax & Arguments

=NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])

Argument Type Required Default Description
start_date Date Yes วันที่เริ่ม
end_date Date Yes วันที่สิ้นสุด
weekend Any Optional 1 รหัสวันหยุด (1=ส-อา, 11=อาทิตย์วันเดียว)
holidays Range/Array Optional ช่วงวันที่ที่เป็นวันหยุดนักขัตฤกษ์

Examples

ตัวอย่างที่ 1: นับวันทำงานโดยหยุดเฉพาะวันอาทิตย์

นับวันทำงานระหว่าง 1-10 มกราคม 2023 โดยกำหนดให้หยุดเฉพาะวันอาทิตย์ (รหัส 11)
Excel Formula:

=NETWORKDAYS.INTL("2023-01-01", "2023-01-10", 11)

Result:

8

ตัวอย่างที่ 2: นับวันทำงานปกติ (หยุดเสาร์-อาทิตย์)

สมมติ ProjectStartDate และ ProjectEndDate เป็น Named Range
– หากไม่ระบุ argument weekend จะใช้ค่าเริ่มต้นคือหยุดเสาร์-อาทิตย์
Excel Formula:

=NETWORKDAYS.INTL(ProjectStartDate, ProjectEndDate)

Result:

จำนวนวันทำงาน

ตัวอย่างที่ 3: นับวันทำงานโดยมีวันหยุดนักขัตฤกษ์

สมมติ HolidayList คือ Named Range ที่เก็บวันหยุดนักขัตฤกษ์
– รหัส 1 คือหยุดเสาร์-อาทิตย์
– สูตรจะนับวันทำงานในเดือน ม.ค. 2025 โดยหักทั้งวันหยุดสุดสัปดาห์และวันหยุดนักขัตฤกษ์
Excel Formula:

=NETWORKDAYS.INTL("2025-01-01", "2025-01-31", 1, HolidayList)

Result:

20

Resources & Related

Additional Notes

ฟังก์ชัน NETWORKDAYS.INTL ใน Excel ช่วยคำนวณจำนวนวันทำการระหว่างสองวัน โดยกำหนดวันหยุดสุดสัปดาห์ได้เอง

Leave a Reply

Your email address will not be published. Required fields are marked *