เครื่องคำนวณชั่วโมงทำงาน - คำนวณชั่วโมงทำงานระหว่างวันที่
เครื่องคำนวณชั่วโมงทำงานฟรีเพื่อคำนวณชั่วโมงทำงานที่แน่นอนระหว่างสองวันที่ คำนึงถึงตารางการทำงาน ช่วงพักกลางวัน วันหยุดสุดสัปดาห์ วันหยุดราชการ และการยกเว้นแบบกำหนดเองสำหรับการวางแผนโครงการและการคำนวณเงินเดือนที่แม่นยำ
เครื่องคำนวณชั่วโมงทำงาน
การกำหนดค่าชั่วโมงทำงาน
เวลาพักกลางวัน
การกำหนดค่าวันหยุดสุดสัปดาห์
การยกเว้นวันที่
ผลลัพธ์
ไทม์ไลน์แบบภาพ
รายละเอียดตามวันที่
| วันที่ | ชั่วโมง | สถานะ |
|---|---|---|
| 2024-01-08 | 7.50 | บางส่วนของวัน |
| 2024-01-09 | 8.00 | เต็มวัน |
| 2024-01-10 | 7.50 | บางส่วนของวัน |
เอกสารประกอบการใช้งาน
เครื่องคำนวณชั่วโมงทำงาน
เครื่องคำนวณชั่วโมงทำงานใช้หาจำนวนชั่วโมงทำงานระหว่างวันที่และเวลาสองช่วง โดยไม่นับเวลานอกวันทำงาน เวลาพักกลางวัน วันหยุดสุดสัปดาห์ และวันหยุดนักขัตฤกษ์ ผลลัพธ์จึงแสดงเฉพาะเวลาที่สามารถทำงานได้จริง
เครื่องมือนี้ต่างจากเครื่องคำนวณวันที่ทั่วไป ซึ่งนับทุกชั่วโมงในช่วงเวลานั้น ไม่ว่าจะมีผู้ทำงานอยู่หรือไม่
วิธีคำนวณชั่วโมงทำงาน
การคำนวณทำเป็นรายวัน สำหรับแต่ละวันในช่วงวันที่ เครื่องคำนวณจะดำเนินการดังนี้
- ตรวจสอบว่าวันนั้นถูกยกเว้นหรือไม่ (เป็นวันหยุดสุดสัปดาห์หรือวันหยุดนักขัตฤกษ์) วันที่ถูกยกเว้นมีค่าเป็นศูนย์ชั่วโมง เว้นแต่ว่าวันที่นั้นจะถูกกำหนดให้เป็นวันทำงานกรณีพิเศษ
- ในวันแรกของช่วง ให้เริ่มนับจากเวลาที่ช้ากว่าระหว่างเวลาเริ่มต้นที่ระบุและเวลาเริ่มงาน ส่วนวันสุดท้าย ให้หยุดที่เวลาที่เร็วกว่าระหว่างเวลาสิ้นสุดที่ระบุและเวลาเลิกงาน
- หาจำนวนชั่วโมงรวมของวันนั้น โดยนำเวลาเลิกงานลบด้วยเวลาเริ่มงาน
- ลบช่วงเวลาพักกลางวันที่อยู่ภายในช่วงเวลาดังกล่าว
- นำชั่วโมงสุทธิของวันนั้นไปรวมกับยอดสะสม
วันหยุดนักขัตฤกษ์จะยกเว้นวันนั้นเสมอ แม้ว่าวันที่ดังกล่าวจะถูกกำหนดให้เป็นวันทำงานกรณีพิเศษด้วยก็ตาม ส่วนวันที่กำหนดให้เป็นวันทำงานกรณีพิเศษจะถูกนับรวม แม้ว่าจะตรงกับวันหยุดสุดสัปดาห์ตามปกติ
สูตรคำนวณชั่วโมงทำงาน
สำหรับวันทำงานเต็มวันหนึ่งวัน
โดย 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 ชั่วโมงโดยไม่มีการยกเว้น แต่ช่วงเวลาจริงมักมีวันแรกหรือวันสุดท้ายเพียงบางส่วน วันหยุดสุดสัปดาห์ และบางครั้งมีวันหยุดนักขัตฤกษ์ ซึ่งทั้งหมดทำให้ยอดรวมต่ำกว่าการคูณโดยตรง
วันทำงานกรณีพิเศษสามารถยกเว้นกฎวันหยุดสุดสัปดาห์ได้หรือไม่?
ได้ สามารถกำหนดวันที่เฉพาะให้เป็นวันทำงานกรณีพิเศษ เพื่อให้นับวันนั้นแม้จะตรงกับวันหยุดสุดสัปดาห์ตามปกติ แต่การยกเว้นเนื่องจากวันหยุดนักขัตฤกษ์มีลำดับความสำคัญสูงกว่า วันที่ถูกกำหนดให้เป็นทั้งวันหยุดนักขัตฤกษ์และวันทำงานกรณีพิเศษจะไม่ถูกนับรวม