G12 และ G13 ถูกต้องแล้วครับ
Row 12 = เข้า 8:30 ออก 20:00 = 8:30-17:00 = 7:30 ชม. (เวลาปรกติขาด 1/2 ชม.)
ล่วงเวลา 17:00-20:00 = 3:00 ชม.
เพราะฉนั้น จึงต้องหักเวลาจากล่วงเวลาไป 1/2 ชม. ชดเชยที่ OT. x 1.0 = 0:30 ชม. จึงหลือล่วงเวลาจริง = 2:30 ชม.
Row 13 เช่นเดียว ในส่วนนี้ไม่มีปัญหาครับ
มันมีปัญหาตรงนี้ครับ ที่ Flexible-Time (ยืดหยุ่นเวลา) ไปถึงเวลา 8:15 น. ถ้าเข้างานไม่เกินนี้จะถือว่าไม่สาย แต่ว่า ต้องตอนเลิกงาน จะต้องให้จำนวนนาทีไม่น้อยกว่าตอนเข้า ตัวอย่าง
1. เข้า 8:15 ออก 17:15 จะได้ 8:00 ชม. (อยู่ในเงื่อนไข)
2. เข้า 8:07 ออก 17:07 จะได้ 8:00 ชม. (อยู่ในเงื่อนไข)
3. เข้า 8:15 ออก 17:14 จะได้ 7:30 ชม. (เวลาออกไม่ถึงเงื่อนไข)
4. เข้า 8:07 ออก 17:06 จะได้ 7:30 ชม. (เวลาออกไม่ถึงเงื่อนไข)
5. เข้า 8:16 ออก 17:16 จะได้ 7:30 ชม. (สังเกตุนะครับ เวลาเข้าเกินจากเงื่อนไข จึงปรับเป็นสาย 0:30 ชม. ถึงแม้นาทีจะจะได้ แต่ไม่มีผล)
จุดนี้แหละครับที่เป็นเจ้าปัญหา ถ้าไม่มีในเรื่องของ Flexible-Time (ยืดหยุ่นเวลา) เข้ามาเกี่ยวข้อง สูตรที่อาจารย์ให้มา Perfect ทุกอย่าง
ผมทำมาหลายรอบแล้ว แต่สมองน้อยๆของผมมันมึนไปหมดก็ตรงนี้แหละ
ปล.อาจารย์ดูสูตรที่ให้มาซิครับ ลงตัวหมด ยกเว้น Row 35 นี่แหละ พอคีย์ 8:16, 8:17 => และ นาที ออกมากกว่า มันจะออกเป็น 8:00 ชม. เลย