Page 1 of 1

การคำนวณเวลาโดยไม่คิดเวลาตอนพักเที่ยง

Posted: Sun May 15, 2016 9:42 pm
by santhat
สวัสดีครับ คือตอนนี้ผมได้ทำใบเบิกค่าตอบแทนโดยใช้ ตารางexcel ในการพิมพ์ใบเบิกค่าตอบแทน โดยกรอกวันที่ เวลาเข้างาน และเวลาออกงาน โดยเวลาเข้างานจะเป็นดังต่อไปนี้
8:30 ถึง 12:00 ถ้ามาก่อน ก็คิด 8:30
13:00 ถึง 16:30 ถ้าเกินก็เพิ่มตามเวลา
เป็นวันที่ทำเสาร์อาทิตย์
ส่วนวันจันทร์ถึงศุกร์
16:30 ถึง 20:00 ถ้าเกินเวลาก็เพิ่มตามเวลา
ตัวอย่าง
8:24ถึง12:34 คิดเป็น3.5ชม
8:30ถึง16:16เป็นต้นไปคิดเป็น7ชม
16:30ถึง20:00คิดเป็น3.5ชม
คือตั้งแต่นาทีที่16คิดเป็นครึ่งชม

Re: การคำนวณเวลาโดยไม่คิดเวลาตอนพักเที่ยง

Posted: Sun May 15, 2016 10:55 pm
by snasui
:D แนบไฟล์ประกอบ คีย์ตัวอย่างข้อมูลพร้อมตัวอย่างคำตอบที่ถูกต้องมาด้วย จะได้สะดวกในการทำความเข้าใจครับ

Re: การคำนวณเวลาโดยไม่คิดเวลาตอนพักเที่ยง

Posted: Tue May 17, 2016 12:50 pm
by santhat
ขอบคุณครับ นอนคิดมาหลายวันเลยได้แนวทางมาบ้างแล้วครับ เป็นสูตรแบบนี้ครับ วกไปวนมา
=IF(D11="","",IF(AND(D11<=data!$C$2,E11<=data!$C$4),data!$C$5-data!$C$2,IF(AND(D11>data!$C$2,D11<=data!$C$5,E11<=data!$C$4),data!$C$5-D11,IF(AND(D11<=data!$C$2,E11>=data!$C$7),(E11-data!$C$2)-data!$C$6,IF(AND(D11>data!$C$2,D11<=data!$C$5,E11>=data!$C$7),(E11-D11)-data!$C$8,IF(AND(D11>=data!$C$5,D11<=data!$C$4),E11-data!$C$4,IF(D11>data!$C$4,E11-D11)))))))