OnlineTimeNow

วิธีนับวันทำการและเพิ่มวันทำการจากวันที่กำหนด

วิธีนับวันทำการและเพิ่มวันทำการจากวันที่กำหนด

การนับวันทำการระหว่างสองวันที่ ให้นับวันจันทร์ถึงวันศุกร์ในช่วงนั้น แล้วหักวันหยุดราชการที่ตรงกับวันเหล่านั้นออก ตั้งแต่วันจันทร์ที่ 2 ถึงวันจันทร์ที่ 30 พฤศจิกายน พ.ศ. 2569 มีวันจันทร์ถึงศุกร์ 21 วัน เมื่อหักวันทหารผ่านศึกและวันขอบคุณพระเจ้า จะเหลือวันทำการในสหรัฐฯ 19 วัน

วันใดนับเป็นวันทำการ

ในสหรัฐฯ สหราชอาณาจักรและยุโรปส่วนใหญ่ วันทำการคือวันจันทร์ถึงวันศุกร์ที่ไม่ตรงกับวันหยุดราชการ วันเสาร์และวันอาทิตย์ไม่ใช่วันทำการ แม้ร้านค้าจะเปิดในวันนั้น เมื่อสัญญา ธนาคารหรือร้านค้าระบุว่า «วันทำการ» โดยทั่วไปให้ใช้ความหมายนี้ เว้นแต่จะกำหนดไว้เป็นอย่างอื่น

รายการวันหยุดเป็นส่วนที่อาจต่างกัน ธนาคารใช้ปฏิทินวันปิดทำการของตนเอง ซึ่งในสหรัฐฯ ส่วนใหญ่สอดคล้องกับวันหยุดราชการกลาง ส่วนกำหนดส่งสินค้ามักหมายถึงวันทำงานของผู้ขาย คลังสินค้าที่ปิดวันศุกร์หลังวันขอบคุณพระเจ้าจึงอาจไม่นับวันนั้น แม้จะไม่ใช่วันหยุดราชการกลาง กำหนดเวลาทางกฎหมายใช้กฎของศาลหรือหน่วยงานนั้น หากจำนวนวันมีความสำคัญ คุณควรตรวจสอบปฏิทินที่อีกฝ่ายใช้ก่อนนับ

อีกเรื่องที่มักทำให้สับสนคือ วันทำการต่างจากวันตามปฏิทิน «ชำระภายใน 30 วัน» มักหมายถึง 30 วันตามปฏิทิน รวมวันสุดสัปดาห์ด้วย ดูวิธีนี้ได้ที่ การนับวันระหว่างสองวันที่

ประเทศที่มีวันสุดสัปดาห์ต่างกัน

กฎวันจันทร์ถึงศุกร์ตั้งอยู่บนสมมติฐานว่าวันสุดสัปดาห์คือวันเสาร์และอาทิตย์ ซึ่งไม่ใช่ทุกประเทศ

  • ซาอุดีอาระเบีย: วันสุดสัปดาห์คือวันศุกร์และเสาร์ตั้งแต่เดือนมิถุนายน พ.ศ. 2556 โดยเปลี่ยนจากวันพฤหัสบดีและศุกร์
  • อิสราเอล: สำนักงานส่วนใหญ่ทำงานวันอาทิตย์ถึงพฤหัสบดี วันสุดสัปดาห์จึงเป็นวันศุกร์และเสาร์
  • สหรัฐอาหรับเอมิเรตส์: รัฐบาลกลางเปลี่ยนวันสุดสัปดาห์เป็นวันเสาร์และอาทิตย์ตั้งแต่ 1 มกราคม พ.ศ. 2565 โดยวันศุกร์ทำงานสั้นลง ชาร์จาห์เลือกหยุดสามวันตั้งแต่วันศุกร์ถึงอาทิตย์ และนายจ้างเอกชนอาจกำหนดสัปดาห์ทำงานเอง

ช่วงวันที่เดียวกันจึงอาจมีจำนวนวันทำการต่างกันตามสถานที่ทำงาน สำหรับวันที่ 2 ถึง 30 พฤศจิกายน พ.ศ. 2569 การหยุดวันศุกร์และเสาร์ก็ให้วันทำงาน 21 วันก่อนหักวันหยุดเช่นกัน แต่เป็นคนละวัน กล่าวคือวันอาทิตย์ที่ 8 พฤศจิกายนเป็นวันทำงานในริยาดและเป็นวันหยุดในนิวยอร์ก

วิธีนับด้วยมือ

ช่วงสั้นๆ คุณนับจากปฏิทินได้ ส่วนช่วงที่ยาวกว่านั้นให้นับเป็นสัปดาห์เต็ม

  1. นับวันตามปฏิทินในช่วงนั้น โดยรวมทั้งวันเริ่มต้นและวันสุดท้าย
  2. หารด้วย 7 แต่ละสัปดาห์เต็มมีวันทำการ 5 วันพอดี
  3. ดูวันที่เหลือ 0 ถึง 6 วัน แล้วนับว่ามีกี่วันที่เป็นวันจันทร์ถึงศุกร์
  4. หักวันหยุดราชการแต่ละวันที่ตรงกับวันจันทร์ถึงศุกร์ในช่วงนั้น
ตัวอย่าง: วันอังคารที่ 3 พฤศจิกายนถึงวันศุกร์ที่ 4 ธันวาคม พ.ศ. 2569 (สหรัฐฯ)
ขั้นตอนวิธีคำนวณผลลัพธ์
วันตามปฏิทิน รวมวันต้นและวันปลาย3 พ.ย. ถึง 4 ธ.ค.32
สัปดาห์เต็ม32 ÷ 7 = 4 สัปดาห์ เหลือ 4 วัน4 × 5 = 20
วันที่เหลืออังคาร 1 ธ.ค. ถึงศุกร์ 4 ธ.ค. เป็นวันจันทร์ถึงศุกร์ทั้งหมด+ 4
วันหยุดที่ตรงกับวันจันทร์ถึงศุกร์วันทหารผ่านศึก (พุธ 11 พ.ย.) วันขอบคุณพระเจ้า (พฤหัสบดี 26 พ.ย.)- 2
วันทำการ22

กำหนดตั้งแต่แรกว่าจะนับวันเริ่มต้นหรือไม่ ในภาษาทั่วไปคำว่า «ระหว่าง» มักไม่นับวันเริ่มต้น แต่ฟังก์ชันสเปรดชีตนับทั้งสองวัน หากวันเริ่มต้นเป็นวันทำการและคุณไม่ต้องการนับวันนั้น ให้ลบออกหนึ่งวัน

เครื่องคำนวณวันที่ แสดงจำนวนวันทำการ (จันทร์ถึงศุกร์) ใต้จำนวนวัน เลือก «รวมวันสิ้นสุด» เพื่อนับทั้งวันต้นและวันปลาย แล้วหักวันหยุดเอง เพราะเครื่องคำนวณไม่ทราบว่าคุณใช้วันหยุดใด

การเพิ่มวันทำการจากวันที่กำหนด

สำหรับข้อความ «จัดส่งภายใน 10 วันทำการ» หรือ «ตอบกลับภายใน 5 วันทำการ» โดยทั่วไปวันที่ 1 คือวันทำการถัดจากวันเริ่มต้น ไม่ใช่วันเริ่มต้นเอง ให้นับไปทีละวัน ข้ามวันสุดสัปดาห์และวันหยุดจนได้จำนวนที่กำหนด

วันเริ่มต้นเพิ่มข้ามเฉพาะวันสุดสัปดาห์รวมวันหยุดราชการกลางสหรัฐฯ
ศุกร์ 20 พ.ย. 256910 วันทำการศุกร์ 4 ธ.ค.จันทร์ 7 ธ.ค. (ข้ามวันขอบคุณพระเจ้า)
ศุกร์ 18 ธ.ค. 256910 วันทำการศุกร์ 1 ม.ค. 2570อังคาร 5 ม.ค. 2570 (ข้ามวันคริสต์มาสและวันปีใหม่)

ช่วงเทศกาลแสดงให้เห็นว่ารายการวันหยุดสำคัญเพียงใด วันหยุดสองวันทำให้ตัวอย่างเดือนธันวาคมเลื่อนไปสองวันทำการ หรือสี่วันตามปฏิทินเพราะมีวันสุดสัปดาห์คั่นอยู่ ในเครื่องคำนวณวันที่ ให้เปลี่ยนไปแท็บเพิ่มและเลือก «นับสัปดาห์และวันเป็นวันทำการ» เพื่อเพิ่มวันจันทร์ถึงศุกร์จากวันที่กำหนด หากต้องการติดตามเวลาที่เหลือจนถึงกำหนด ให้นำผลลัพธ์ไปใส่ใน เครื่องนับถอยหลัง สำหรับกำหนดเวลาทางกฎหมายและสัญญาที่มีกฎนับเฉพาะ ดู วิธีนับวันครบกำหนด

สูตรสเปรดชีต

โปรแกรมสเปรดชีตทั้งสองมีสี่ฟังก์ชันสำหรับงานนี้ โดยรับค่าวันที่ รวมถึงตัวเลือกวันสุดสัปดาห์และช่วงเซลล์วันที่หยุด

ฟังก์ชันผลลัพธ์ที่คืนค่าตัวอย่างผลลัพธ์
NETWORKDAYS(start, end, [holidays])วันทำงานระหว่างสองวันที่ รวมวันต้นและวันปลาย หยุดเสาร์และอาทิตย์=NETWORKDAYS(DATE(2026,11,2), DATE(2026,11,30), H1:H2)19
WORKDAY(start, days, [holidays])วันที่ก่อนหรือหลังวันเริ่มต้นตามจำนวนวันทำงาน=WORKDAY(DATE(2026,11,20), 10, H1:H2)7 ธ.ค. 2569
NETWORKDAYS.INTL(start, end, [weekend], [holidays])นับแบบเดียวกันโดยกำหนดวันสุดสัปดาห์เอง=NETWORKDAYS.INTL(DATE(2026,11,2), DATE(2026,11,30), 7)21
WORKDAY.INTL(start, days, [weekend], [holidays])เลื่อนวันที่แบบเดียวกันโดยกำหนดวันสุดสัปดาห์เอง=WORKDAY.INTL(DATE(2026,11,20), 10, 7)3 ธ.ค. 2569

ในตัวอย่าง H1:H2 มีวันที่ 11 และ 26 พฤศจิกายน พ.ศ. 2569 ให้ป้อนวันที่ด้วย DATE() หรือเป็นเซลล์ชนิดวันที่จริง ผู้ให้บริการเตือนว่าวันที่ที่พิมพ์เป็นข้อความอาจให้ผลผิดพลาด WORKDAY คืนค่าเป็นเลขลำดับ จึงต้องจัดรูปแบบเซลล์เป็นวันที่

อาร์กิวเมนต์วันสุดสัปดาห์ในฟังก์ชัน .INTL เป็นรหัสหรือข้อความเจ็ดตัวอักษร รหัส 1 คือวันเสาร์และอาทิตย์ (ค่าเริ่มต้น) รหัส 7 คือวันศุกร์และเสาร์ รหัส 11 คือวันอาทิตย์อย่างเดียว และรหัส 17 คือวันเสาร์อย่างเดียว แบบข้อความเรียงวันจันทร์ถึงอาทิตย์โดยใช้ 1 แทนวันหยุด ดังนั้น «0000110» หมายถึงหยุดวันศุกร์และเสาร์ ส่วน «0000011» คือวันสุดสัปดาห์มาตรฐาน จำนวนวันติดลบใน WORKDAY จะนับย้อนกลับ ซึ่งใช้หาวันสุดท้ายที่ต้องส่งของให้ถึงก่อนวันที่กำหนด 5 วันทำการ

สำหรับตารางเงินเดือน ให้ใช้ NETWORKDAYS ร่วมกับช่วงเซลล์วันหยุดของบริษัทเพื่อหาวันทำงานในรอบจ่ายเงิน แล้วแปลงชั่วโมงตามวิธีใน การแปลงนาทีเป็นชั่วโมงทศนิยม ค่าล่วงเวลาต้องคำนวณแยกเป็นรายสัปดาห์ ดู วิธีคำนวณค่าล่วงเวลาตาม FLSA

วันหยุดและวันหยุดชดเชย

วันหยุดที่ตรงกับวันสุดสัปดาห์มักเลื่อนไปหยุดในวันธรรมดาสำหรับผู้ที่ทำงานวันจันทร์ถึงศุกร์ สำหรับพนักงานรัฐบาลกลางสหรัฐฯ หากวันหยุดตรงกับวันเสาร์จะหยุดชดเชยในวันศุกร์ก่อนหน้า (5 U.S.C. 6103(b)) และหากตรงกับวันอาทิตย์จะหยุดชดเชยในวันจันทร์ถัดไป (คำสั่งฝ่ายบริหาร 11582) ให้ใส่วันหยุดชดเชยในช่วงเซลล์วันหยุดแทนวันที่ตามปฏิทิน

วันหยุดราชการกลางสหรัฐฯ ที่จะเลื่อนตามกฎวันสุดสัปดาห์
วันหยุดตรงกับหยุดชดเชย
วันจูนทีนธ์ พ.ศ. 2570เสาร์ 19 มิถุนายนศุกร์ 18 มิถุนายน
วันประกาศอิสรภาพ พ.ศ. 2570อาทิตย์ 4 กรกฎาคมจันทร์ 5 กรกฎาคม
วันคริสต์มาส พ.ศ. 2570เสาร์ 25 ธันวาคมศุกร์ 24 ธันวาคม

นายจ้างเอกชน ธนาคารและประเทศอื่นๆ กำหนดกฎของตนเอง และวันหยุดบางวันไม่มีการเลื่อน ดูรูปแบบต่างๆ รวมถึงวันหยุดธนาคารชดเชยของสหราชอาณาจักรได้ที่ คำอธิบายวันหยุดชดเชย ส่วน ปฏิทินหมายเลขสัปดาห์ ช่วยได้เมื่อกำหนดเวลาเป็นสัปดาห์แทนวันที่

ก่อนนับครั้งต่อไป ให้คุณจดวันเริ่มต้นว่าจะนับวันนั้นหรือไม่ วันสุดสัปดาห์และรายการวันหยุด จากนั้นคำนวณด้วยเครื่องคำนวณวันที่หนึ่งครั้งและนับด้วยมืออีกหนึ่งครั้ง

คำถามที่พบบ่อย

วันเสาร์เป็นวันทำการหรือไม่?

ไม่ใช่ในสหรัฐฯ สหราชอาณาจักรและยุโรปส่วนใหญ่ ซึ่งวันทำการคือตั้งแต่วันจันทร์ถึงศุกร์ ในประเทศที่หยุดวันศุกร์และเสาร์ วันอาทิตย์เป็นวันทำการแต่วันเสาร์ไม่ใช่

หนึ่งปีมีวันทำการกี่วัน?

หนึ่งปีมีวันจันทร์ถึงศุกร์ 260 ถึง 262 วัน ขึ้นอยู่กับว่าปีเริ่มในวันใด โดย พ.ศ. 2570 มี 261 วัน เมื่อหักวันหยุดราชการกลางสหรัฐฯ 11 วันตามวันที่หยุดชดเชยแล้ว พ.ศ. 2570 จะมีวันทำการของรัฐบาลกลาง 250 วัน

NETWORKDAYS นับวันเริ่มต้นหรือไม่?

นับ โดย NETWORKDAYS นับทั้งวันเริ่มต้นและวันสุดท้ายหากเป็นวันทำงาน ดังนั้นช่วงวันจันทร์ถึงศุกร์ในสัปดาห์เดียวกันจะได้ 5 วัน

วันทำการรวมวันหยุดหรือไม่?

ไม่รวม วันหยุดราชการที่ตรงกับวันจันทร์ถึงศุกร์จะถูกหักออก แต่วันหยุดที่ใช้นับขึ้นอยู่กับนายจ้าง ธนาคารหรือหน่วยงานที่กำหนดเส้นตาย

อัปเดตล่าสุด:

วันที่ เวลาต่าง และการคำนวณทั้งหมดในหน้านี้ตรวจสอบกับแหล่งอ้างอิงด้านล่างแล้ว

  1. ฝ่ายสนับสนุน: ฟังก์ชัน NETWORKDAYS
  2. ฝ่ายสนับสนุน: ฟังก์ชัน WORKDAY
  3. สำนักงานบริหารงานบุคคลสหรัฐฯ: วันหยุดราชการกลาง
  4. คำสั่งฝ่ายบริหาร 11582 (หอจดหมายเหตุแห่งชาติสหรัฐฯ)