Page 1 of 1
สอบถามสูตรแสดงผลระยะเวลาการลาครับ
Posted: Wed Jun 29, 2016 2:25 pm
by pinitpongnick
รบกวนสอบถามผู้รู้ครับ
อยากทราบวิธีการใช้สูตรในการแสดงผลระยะเวลาในการลาครับ
โดยให้แสดงที่คอลัมน์ "L" ครับ
โดยมีตัวอย่างดังนี้ครับ
- ลา 8.00-17.00 ให้คิดเป็น 8 ชั่วโมง
- ลา 8.00-12.00 ให้คิดเป็น 4 ชั่วโมง
- ลา 8.00-17.00 (เช่น ลาวันที่ 29-30 มิ.ย. 59 ) ให้คิดเป็น 16 ชั่วโมง
ตัวอย่างตามไฟล์ที่แนบให้นะครับ ขอบพระคุณล่วงหน้านะครับ
Re: สอบถามสูตรแสดงผลระยะเวลาการลาครับ
Posted: Wed Jun 29, 2016 3:44 pm
by menem
สูตรเขียนภายใต้เงื่อนไขว่า ช่วงการลาคิดทุกวัน
ในกรณีที่มีวันหยุดคั่น จะต้องแยกวันลาออกจากกันนะครับ
Re: สอบถามสูตรแสดงผลระยะเวลาการลาครับ
Posted: Wed Jun 29, 2016 3:51 pm
by pinitpongnick

ขอบคุณมากนะครับ
Re: สอบถามสูตรแสดงผลระยะเวลาการลาครับ
Posted: Wed Jun 29, 2016 4:14 pm
by pinitpongnick
รบกวนสอบถามผู้รู้อีกข้อหนึ่งครับ
-ในกรณี ลากิจตั้งแต่ 30/4/59 ถึง 3/5/59 เวลา 8:00-17:00 ควรจะเป็นการลาทั้งหมด 32 ชั่วโมง แต่ทำไมผลออกมาเป็น 40 ชั่วโมงครับ
ผมได้แนบไฟล์ตัวอย่างไว้แล้วครับ ขอบคุณล่วงหน้าครับ
Re: สอบถามสูตรแสดงผลระยะเวลาการลาครับ
Posted: Wed Jun 29, 2016 5:42 pm
by menem
แก้ไขสูตรเป็น
=IF(I5=H5,(K5-J5)-IF(AND(J5<=TIME(12,0,0),K5>=TIME(13,0,0)),TIME(1,0,0),0),(TIME(17,0,0)-J5-IF(J5<=TIME(12,0,0),TIME(1,0,0)))+IF(I5>H5+1,(I5-H5-1)*TIME(8,0,0),0)+(K5-TIME(8,0,0))-IF(AND(J5<=TIME(12,0,0),K5>=TIME(13,0,0)),TIME(1,0,0),0))*24
ผมลืมลบวันออก 1 วันน่ะครับ
Re: สอบถามสูตรแสดงผลระยะเวลาการลาครับ
Posted: Thu Jun 30, 2016 9:14 am
by pinitpongnick

ขอบพระคุณเป็นอย่างมากครับ
