winkmuk wrote:2. ลองใส่ข้อมูลดูแล้ว พบว่า หากข้ามวัน ในวันสุดท้าย การคำนวณจะไม่หักช่วงพักเที่ยงให้ ทำให้เวลาเกินจริงอยู่ 1 ชั่วโมง ตามที่ Highlight สีเหลืองคะ ไม่ทราบพอจะแก้ไขได้หรือไม่อย่างไรคะ
สูตรตามไฟล์นี้คำนวณหักพักเทียงเรียบร้อยแล้ว การพักหรือไม่พักดูที่คอลัมน์ G กรณีคำนวณไม่ถูกต้อง ช่วยแสดงวิธีคิดด้วยมือมาให้เห็นว่าเซลล์ใดต้องได้คำตอบเท่าใด จะได้ช่วยปรับสูตรให้ตรงกับที่ต้องการ
ยกตัวอย่างคะ
รับงาน ส่งงาน Duration
Date Time Date Time Break DateDif All Time (H) Days Hours Minutes
01/08/2014 08:00:00 04/08/2014 13:30:00 1:00 3.00 13:30:00 1 5 30
วันที่ 1 ทำงานเต็มวัน = 8 ชั่วโมง (หักพักเที่ยงแล้ว)
วันที่ 2-3 เป็นวันหยุด ไม่นับ
วันที่ 4 ทำงาน 8.00 - 12.00 = 4 ชม. 12.00-13.00 เป็นพักกลางวัน
13.00 - 13.30 = 1/2 ชั่วโมง
= ทำงาน 1 วัน 4 ชม. 30 นาที แต่สูตรคำนวณเป็น 1 วัน 5 ชม. 30 นาทีคะ
เป็นทุกอันเลย แนบตารางที่ใช้สูตรตามอาจารย์มาด้วยคะ (ปรับเวลา พักกลางวันเป็น 12.00 - 13.00 คะ)
winkmuk wrote:3. หากวันเริ่มรับงานเป็นช่วงเวลากลางวัน (เนื่องจากบันทึกจริงตามอีเมลลูกค้าคะ) สามารถหักช่วงพัก 12.00 - 13.00 ได้หรือไม่คะ
หักเวลาพัได้ตามปกติ ไม่ทราบลองแล้วติดปัญหาใด ช่วยแจ้งปัญหานั้นครับ[/quote]
รับงาน ส่งงาน Duration
Date Time Date Time Break DateDif All Time (H) Days Hours Minutes
19/08/2014 12:05:00 20/08/2014 17:30:00 0:00 1.00 14:25:00 1 6 25
ส่วนกรณีนี้คือ ถ้าเริ่มเวลา 12.05 นาที เลย 12.00 สูตรจะไม่หักเวลาพักกลางวันให้ใช่ไหมคะ ตรง Break เท่ากับ 0 เลย วันที่ 20 สิงหา ก็ไม่หักพักกลางวัน 1 ชม. ตามเงื่อนไขนี้ จะต้องคำนวณได้ 1 วัน 5 ชม. 25 นาที (กรณีที่หักพักกลางวันของวันที่ 19 สิงหาไม่ได้คะ)
รบกวนอาจารย์ ชี้แนะด้วยคะ __/|\__