ข้ามไปยังเนื้อหา

เครื่องคำนวณชั่วโมงทำงาน - คำนวณชั่วโมงทำงานระหว่างวันที่

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

เครื่องคำนวณชั่วโมงทำงาน

การกำหนดค่าชั่วโมงทำงาน

เวลาพักกลางวัน

การกำหนดค่าวันหยุดสุดสัปดาห์

การยกเว้นวันที่

ผลลัพธ์

ชั่วโมงทำงานทั้งหมด
23ชั่วโมง
วันทำงาน
3วัน

ไทม์ไลน์แบบภาพ

8
9
10
เต็มวัน
บางส่วนของวัน
วันที่ยกเว้น

รายละเอียดตามวันที่

วันที่ชั่วโมงสถานะ
2024-01-087.50บางส่วนของวัน
2024-01-098.00เต็มวัน
2024-01-107.50บางส่วนของวัน
เครื่องคำนวณโหลด...
📚

เอกสารประกอบการใช้งาน

เครื่องคำนวณชั่วโมงทำงาน

เครื่องคำนวณชั่วโมงทำงานใช้หาจำนวนชั่วโมงทำงานระหว่างวันที่และเวลาสองช่วง โดยไม่นับเวลานอกวันทำงาน เวลาพักกลางวัน วันหยุดสุดสัปดาห์ และวันหยุดนักขัตฤกษ์ ผลลัพธ์จึงแสดงเฉพาะเวลาที่สามารถทำงานได้จริง

เครื่องมือนี้ต่างจากเครื่องคำนวณวันที่ทั่วไป ซึ่งนับทุกชั่วโมงในช่วงเวลานั้น ไม่ว่าจะมีผู้ทำงานอยู่หรือไม่

วิธีคำนวณชั่วโมงทำงาน

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

  1. ตรวจสอบว่าวันนั้นถูกยกเว้นหรือไม่ (เป็นวันหยุดสุดสัปดาห์หรือวันหยุดนักขัตฤกษ์) วันที่ถูกยกเว้นมีค่าเป็นศูนย์ชั่วโมง เว้นแต่ว่าวันที่นั้นจะถูกกำหนดให้เป็นวันทำงานกรณีพิเศษ
  2. ในวันแรกของช่วง ให้เริ่มนับจากเวลาที่ช้ากว่าระหว่างเวลาเริ่มต้นที่ระบุและเวลาเริ่มงาน ส่วนวันสุดท้าย ให้หยุดที่เวลาที่เร็วกว่าระหว่างเวลาสิ้นสุดที่ระบุและเวลาเลิกงาน
  3. หาจำนวนชั่วโมงรวมของวันนั้น โดยนำเวลาเลิกงานลบด้วยเวลาเริ่มงาน
  4. ลบช่วงเวลาพักกลางวันที่อยู่ภายในช่วงเวลาดังกล่าว
  5. นำชั่วโมงสุทธิของวันนั้นไปรวมกับยอดสะสม

วันหยุดนักขัตฤกษ์จะยกเว้นวันนั้นเสมอ แม้ว่าวันที่ดังกล่าวจะถูกกำหนดให้เป็นวันทำงานกรณีพิเศษด้วยก็ตาม ส่วนวันที่กำหนดให้เป็นวันทำงานกรณีพิเศษจะถูกนับรวม แม้ว่าจะตรงกับวันหยุดสุดสัปดาห์ตามปกติ

สูตรคำนวณชั่วโมงทำงาน

สำหรับวันทำงานเต็มวันหนึ่งวัน

H=(E−S)−LH = (E - S) - L

โดย H คือจำนวนชั่วโมงการทำงานสุทธิของวันนั้น E คือเวลาเลิกงาน S คือเวลาเริ่มงาน และ L คือระยะเวลาพักกลางวัน

ตัวอย่างเช่น ตารางเวลาตั้งแต่ 8:00 น. ในตอนเช้า ถึง 5:00 น. ในตอนเย็น เป็นช่วงเวลา 9 ชั่วโมง การพักกลางวัน 1 ชั่วโมง ตั้งแต่ 12:00 น. ถึง 1:00 น. จะหักออก 1 ชั่วโมง ดังนั้นเวลาทำงานสุทธิคือ 8 ชั่วโมงต่อวัน

วันที่ไม่มีช่วงพักที่ไม่ได้รับค่าจ้าง ให้ตั้งเวลาเริ่มพักกลางวันและเวลาสิ้นสุดพักกลางวันเป็นเวลาเดียวกัน ทำให้ระยะเวลาพักเป็นศูนย์ ช่วงพักกลางวันต้องอยู่ภายในวันทำงาน

สำหรับช่วงวันที่ ยอดรวมคือผลรวมชั่วโมงสุทธิของทุกวันที่นับรวม โดยวันแรกและวันสุดท้ายจะปรับตามเวลาเริ่มต้นและเวลาสิ้นสุดจริง

ตัวอย่างพร้อมวิธีทำ

ตารางเวลา: ทำงานตั้งแต่ 8:00 น. ถึง 5:00 น. พักกลางวันตั้งแต่ 12:00 น. ถึง 1:00 น. หยุดวันเสาร์และวันอาทิตย์ และไม่มีวันหยุดนักขัตฤกษ์ในช่วงวันที่

ช่วงเวลา: วันจันทร์ 8:00 น. ถึงวันศุกร์ 5:00 น.

วันชั่วโมงที่ทำงานเหตุผล
วันจันทร์8เวลาเริ่มต้นตรงกับเวลาเริ่มงาน จึงเป็นวันทำงานเต็มวัน
วันอังคาร8วันทำงานเต็มวัน
วันพุธ8วันทำงานเต็มวัน
วันพฤหัสบดี8วันทำงานเต็มวัน
วันศุกร์8เวลาสิ้นสุดตรงกับเวลาเลิกงาน จึงเป็นวันทำงานเต็มวัน

ชั่วโมงทำงานรวม: 8 × 5 = 40 ชั่วโมง จำนวนวันทำงานรวม: 5 วัน

ตัวอย่างวันทำงานบางส่วน

หากช่วงเวลาเดียวกันเริ่มในวันจันทร์เวลา 10:00 น. วันจันทร์จะนับตั้งแต่ 10:00 น. ถึง 5:00 น. เท่านั้น โดยหักเวลาพักกลางวัน 1 ชั่วโมง: 7 ชั่วโมง − 1 ชั่วโมง = 6 ชั่วโมง อีกสี่วันยังคงเป็นวันละ 8 ชั่วโมง ดังนั้นยอดรวมจึงเป็น 6 + 8 + 8 + 8 + 8 = 38 ชั่วโมง

ชั่วโมงทำงาน เทียบกับชั่วโมงตามปฏิทินและวันทำงาน

ชั่วโมงตามปฏิทิน นับทุกชั่วโมงที่ผ่านไปโดยไม่มีการยกเว้น ตั้งแต่วันจันทร์ 9:00 น. ถึงวันศุกร์ 5:00 น. รวมเป็น 104 ชั่วโมง ได้แก่ สี่วันเต็ม วันละ 24 ชั่วโมง (96 ชั่วโมง) บวกอีก 8 ชั่วโมง ตั้งแต่ 9:00 น. ถึง 5:00 น. ในวันสุดท้าย

ชั่วโมงทำงาน นับเฉพาะเวลาทำงาน หลังจากหักเวลานอกงาน เวลาพักกลางวัน วันหยุดสุดสัปดาห์ และวันหยุดนักขัตฤกษ์ออกแล้ว เมื่อใช้ตารางเวลาข้างต้น ช่วงวันจันทร์ถึงวันศุกร์ในลักษณะเดียวกันจะมีชั่วโมงทำงาน 40 ชั่วโมง ไม่ใช่ 104 ชั่วโมง

วันทำงาน นับเป็นวันทำงานเต็มวัน โดยไม่คำนึงว่าในแต่ละวันมีเวลาทำงานกี่ชั่วโมง วันจันทร์ถึงวันศุกร์ที่ไม่มีวันหยุดนักขัตฤกษ์มี 5 วันทำงาน แม้ว่าวันแรกหรือวันสุดท้ายจะเป็นเพียงบางส่วนของวันก็ตาม วันหนึ่งจะนับเป็นวันทำงานเมื่อมีเวลาทำงานอย่างน้อยบางช่วงอยู่ภายในวันนั้น

ตัวเลขทั้งสามนี้ตอบคำถามคนละแบบ งานที่ใช้เวลา 40 ชั่วโมงมีระยะใกล้เคียงกับหนึ่งสัปดาห์ทำงาน (5 วันทำงาน) ไม่ใช่ “น้อยกว่า 2 วันตามปฏิทิน” และข้อตกลงการให้บริการภายใน 24 ชั่วโมงทำงานก็ไม่เหมือนกับ 24 ชั่วโมงตามปฏิทิน เพราะการนับชั่วโมงทำงานจะหยุดในช่วงกลางคืนและวันหยุดสุดสัปดาห์

ตัวอย่างการคำนวณ: กำหนดเส้นตายในการตอบกลับ

มีการเปิดคำร้องขอความช่วยเหลือในวันพฤหัสบดีเวลา 4:00 น. กำหนดเวลาตอบกลับคือ 16 ชั่วโมงทำงาน โดยใช้ตารางเวลา 8:00 น.–5:00 น. ข้างต้น มีช่วงพักกลางวัน 12:00–1:00 น. และหยุดวันเสาร์กับวันอาทิตย์

  • วันพฤหัสบดี: 4:00 น. ถึง 5:00 น. = 1 ชั่วโมง ยอดสะสม: 1 ชั่วโมง
  • วันศุกร์: วันทำงานเต็มวัน = 8 ชั่วโมง ยอดสะสม: 9 ชั่วโมง
  • วันเสาร์และวันอาทิตย์: ไม่ถูกนับรวม
  • วันจันทร์: ต้องการเพิ่มอีก 7 ชั่วโมง ตั้งแต่ 8:00 น. ถึง 12:00 น. เป็นเวลา 4 ชั่วโมง จากนั้นหลังพักกลางวัน อีก 3 ชั่วโมงตั้งแต่ 1:00 น. จะถึงเวลา 4:00 น.

กำหนดเวลาคือ วันจันทร์เวลา 4:00 น.

การใช้งานทั่วไป

  • การวางแผนโครงการ: แปลงค่าประมาณชั่วโมงให้เป็นวันที่ส่งมอบที่สอดคล้องกับความเป็นจริง
  • การเรียกเก็บค่าบริการงานอิสระและงานที่ปรึกษา: นับชั่วโมงที่สามารถทำงานได้จริงในรอบการเรียกเก็บเงิน
  • การคำนวณเงินเดือน: คำนวณชั่วโมงที่ทำงานในรอบการจ่ายเงิน รวมถึงวันแรกหรือวันสุดท้ายที่ทำงานเพียงบางส่วน
  • ข้อตกลงระดับการให้บริการ (SLA): วัดกำหนดเวลาตอบกลับหรือแก้ไขปัญหาที่นับเฉพาะในช่วงเวลาทำงาน

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

เครื่องคำนวณชั่วโมงทำงานคืออะไร?

เป็นเครื่องมือที่ใช้หาจำนวนเวลาทำงานทั้งหมดระหว่างวันที่สองช่วง หลังจากหักเวลานอกวันทำงานที่กำหนด เวลาพักกลางวัน วันหยุดสุดสัปดาห์ และวันหยุดนักขัตฤกษ์

วันทำงานกับชั่วโมงทำงานแตกต่างกันอย่างไร?

วันทำงานคือวันทำงานเต็มวันหนึ่งวัน โดยไม่คำนึงว่าทำงานจริงกี่ชั่วโมง ส่วนชั่วโมงทำงานคือจำนวนชั่วโมงที่แน่นอน ซึ่งรวมวันที่ทำงานเพียงบางส่วนด้วย วันทำงานห้าวัน วันละ 8 ชั่วโมงจะเท่ากับ 40 ชั่วโมงทำงานก็ต่อเมื่อทุกวันเป็นวันทำงานเต็มวัน หากวันแรกหรือวันสุดท้ายทำงานเพียงบางส่วน ช่วงเวลานั้นจะมีชั่วโมงทำงานน้อยลงแม้มีจำนวนวันทำงานเท่ากัน

จะคำนวณชั่วโมงทำงานข้ามเขตเวลาอย่างไร?

แปลงวันที่และเวลาทั้งหมดเป็นเขตเวลาอ้างอิงเดียวกันก่อน เช่น เขตเวลาของธุรกิจหรือ UTC การคำนวณโดยใช้เขตเวลาปะปนกันจะทำให้ยอดรวมผิดพลาด

จะจัดการวันหยุดนักขัตฤกษ์ที่ตรงกับวันหยุดสุดสัปดาห์อย่างไร?

หากวันหยุดนักขัตฤกษ์ตรงกับวันที่เป็นวันหยุดสุดสัปดาห์อยู่แล้ว ก็ไม่จำเป็นต้องระบุแยกต่างหาก เพราะกฎวันหยุดสุดสัปดาห์ยกเว้นวันนั้นอยู่แล้ว หากองค์กรหยุดชดเชยในวันอื่น ให้ระบุวันที่หยุดชดเชยนั้น

เหตุใดยอดผลลัพธ์จึงน้อยกว่าจำนวนวัน × 8 ชั่วโมง?

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

วันทำงานกรณีพิเศษสามารถยกเว้นกฎวันหยุดสุดสัปดาห์ได้หรือไม่?

ได้ สามารถกำหนดวันที่เฉพาะให้เป็นวันทำงานกรณีพิเศษ เพื่อให้นับวันนั้นแม้จะตรงกับวันหยุดสุดสัปดาห์ตามปกติ แต่การยกเว้นเนื่องจากวันหยุดนักขัตฤกษ์มีลำดับความสำคัญสูงกว่า วันที่ถูกกำหนดให้เป็นทั้งวันหยุดนักขัตฤกษ์และวันทำงานกรณีพิเศษจะไม่ถูกนับรวม