Page 1 of 1
การหาเวลาการทำงานข้ามวัน
Posted: Mon Mar 20, 2017 4:23 pm
by mazeofshadow
ปกติที่ทำงานผมจะเข้ากะเช้าตลอด แต่ตอนนี้งานเข้ามาเยอะเลยมีการเปิดกะดึกขึ้นมา
แล้วสูตรในการคำนวณเวลาการทำงานก็คือต้องแก้ใหม่เลยอ่ะครับ ผมไม่ได้เป็นคนสร้างรุ่นพี่บอกพี่ทำไม่เป็นเหมือนกันไม่รู้ว่าใครสร้างเอาไว้เพราะว่าก็ใช้กันมานานหลายปีแล้ว ผมก็มือใหม่ Excel ด้วยลองแก้แล้วก็ไม่ได้ รบกวนพี่ๆแนะนำแนวทางให้หน่อยนะครับ
https://drive.google.com/open?id=10ssX0 ... Yo5gYlD2YA
Re: การหาเวลาการทำงานข้ามวัน
Posted: Mon Mar 20, 2017 5:18 pm
by DhitiBank
สามารถแนบไฟล์มาที่บอร์ดนี้ได้เลยครับ วิธีการสามารถดูได้ที่ส่วนประกาศด้านบน การแนบไว้ที่อื่นมีโอกาสไฟล์หาย ทำให้เมื่อมาค้นหาทีหลังจะไม่รู้ที่มาที่ไปครับ
Re: การหาเวลาการทำงานข้ามวัน
Posted: Mon Mar 20, 2017 9:10 pm
by mazeofshadow
แนบไฟล์แล้วคับ รบกวนพี่ๆด้วยนะครับ
Re: การหาเวลาการทำงานข้ามวัน
Posted: Tue Mar 21, 2017 8:16 am
by mazeofshadow
อันนี้ที่ผมลองทำดูครับ แต่ว่ามันมีเงื่อนไขที่ต้องลบเวลาขึ้นมาอีกถ้าอยู่ในช่วงพัก
Re: การหาเวลาการทำงานข้ามวัน
Posted: Tue Mar 21, 2017 7:33 pm
by snasui

ตัวอย่างสูตรครับ
- ที่ D3 คีย์
=(C3-A3)+(C3<A3)-IF(OR(AND(A3<="12:00"+0,C3>="13:00"+0),AND(A3<="24:00"+0,C3>="1:00"+0)),"1:00"+0,IF(OR(AND(A3<="17:00"+0,C3>="17:30"+0),AND(A3<="5:00"+0,C3>="5:30"+0)),"0:30"+0,0))
Enter > Copy ลงด้านล่าง
- ที่ F3 คีย์
=(C3-B3)+(C3<B3)-IF(OR(AND(B3<="12:00"+0,C3>="13:00"+0),AND(B3<="24:00"+0,C3>="1:00"+0)),"1:00"+0,IF(OR(AND(B3<="17:00"+0,C3>="17:30"+0),AND(B3<="5:00"+0,C3>="5:30"+0)),"0:30"+0,0))
Enter > Copy ลงด้านล่าง
Re: การหาเวลาการทำงานข้ามวัน
Posted: Tue Mar 21, 2017 11:42 pm
by mazeofshadow
ช่อง F ค่าไม่ตรงครับอาจารย์ เพราะว่า เริ่มเดินจริง 3:00-5:00 ได้สองชั่วโมง 1:00-5:00 ได้ 4 เหมือนหายไป 1 ชั่วโมงครับ แต่ ช่อง D ถูกต้องแล้วครับ หรือถ้าผมทำตรงไหนผิดไปก็ขอคำแนะนำด้วยครับ ขอบคุณอาจารย์มากครับ
Re: การหาเวลาการทำงานข้ามวัน
Posted: Wed Mar 22, 2017 7:11 am
by snasui

ที่เป็นเช่นนั้นเพราะมันเข้าเงื่อนไขว่าพบเวลาพักตามเงื่อนไขที่ให้มาในครั้งก่อนครับ
เรื่องการคำนวณเวลาลักษณะนี้มีความซับซ้อน ควรเพิ่มคอลัมน์ช่วยคำนวณ ยกตัวอย่างเช่นเพิ่มคอลัมน์เพื่อแยกให้ได้ว่าเป็นกะใด แล้วนำค่ากะเข้ามาเป็นเงื่อนไขด้วย จะได้ทราบว่าผิดที่กะไหน เพราะจะมีโอกาสที่ว่าเมื่อปรับสูตรใหม่แล้วจะไปกระทบกับความถูกต้องของช่วงเวลาที่ถูกต้องอยู่แล้วทำให้ผิดได้อีก เช่นนี้เป็นต้นครับ
Re: การหาเวลาการทำงานข้ามวัน
Posted: Wed Mar 22, 2017 8:02 am
by mazeofshadow
ครับผม งั้นถ้าจะเอาแค่กะดึกอย่างเดียว 2ทุ่ม ถึง 8 โมงเช้า ที่มีเวลาพักเป็น เที่ยงคืนถึงตีหนึ่ง และ ตีห้าถึงตีห้าครึ่ง อย่างเดียวได้ไหมครับ
ก็คือที่ผมมีคือกะเช้าอยู่แล้ว งั้นกะดึกก็จะแยกไปเลยเป็นอีกไฟล์นึงแทนครับ
=(C6-B6)+(C6<B6)-IF(OR(AND(B6<="24:00"+0,C6>="1:00"+0)),"1:00"+0,IF(OR(AND(B6<="5:00"+0,C6>="5:30"+0)),"0:30"+0,0))
ลองเปลี่ยนสูตรออกแล้วยังไม่ได้ สูตรเกี่ยวกับเวลาผมไม่เป็นเลยครับ
Re: การหาเวลาการทำงานข้ามวัน
Posted: Wed Mar 22, 2017 11:35 pm
by snasui

ตัวอย่างการปรับสูตรที่ F3 ครับ
=(C3-B3)+(C3<B3)-IF(B3>C3,"1:00"+0,IF(AND(B3<="5:00"+0,C3>="5:30"+0),"0:30"+0,0))
Re: การหาเวลาการทำงานข้ามวัน
Posted: Thu Mar 23, 2017 8:17 am
by mazeofshadow