Page 1 of 1
คิด OT แบบมีเงื่อนไข
Posted: Tue Apr 03, 2018 9:23 am
by mr.zatan
ขอสูตร คิด OT แบบมีเงื่อนไขครับ.
- Mon,Tue,Wed,Thu,Fri (เวลาเลิกงาน 17:30)(ลงออกหลัง 17:50 ถึงจะคิด OT)
- Sat (เวลาเลิกงาน 15:30) (ลงออกหลัง 15:40 ถึงจะคิด OT)
- ยกเว้น ID 10,8 ไม่ต้องคิด OT
มีไฟล์แนบ.
Re: คิด OT แบบมีเงื่อนไข
Posted: Tue Apr 03, 2018 10:22 am
by parakorn
G2 =IF(E2="","",IF((E2+0)=0.729166666666667,"0:00"+0,IF(OR(A2=10,A2=8),"",IF(AND(OR(C2="Sat",C2="Sun"),E2<0.652083333333333),"",E2-0.729166666666667)))) Enter+Copy ลงด้านล่างครับ
Re: คิด OT แบบมีเงื่อนไข
Posted: Tue Apr 03, 2018 10:58 am
by mr.zatan
ขอบคุณครับ
แต่วันเสาร์ Sat ไม่น่าจะใช่ครับ.
Re: คิด OT แบบมีเงื่อนไข
Posted: Tue Apr 03, 2018 11:07 am
by parakorn
mr.zatan wrote: Tue Apr 03, 2018 10:58 am
ขอบคุณครับ
แต่วันเสาร์ Sat ไม่น่าจะใช่ครับ.
ปรับสูตรเป็น =IF(E2="","",IF((E2+0)=0.729166666666667,"0:00"+0,IF(OR(A2=10,A2=8),"",IF(AND(OR(C2="Sat",C2="Sun"),E2<0.652083333333333),"",IF(OR(C2="Sat",C2="Sun"),E2-0.645833333333333,E2-0.729166666666667))))) ครับ
Re: คิด OT แบบมีเงื่อนไข
Posted: Tue Apr 03, 2018 11:18 am
by mr.zatan
ขอบคุณครับ
Re: คิด OT แบบมีเงื่อนไข
Posted: Tue Apr 03, 2018 3:37 pm
by mr.zatan
=IF(E2="","",IF((E2+0)=0.739583333333333,"0:00"+0,IF(OR(A2=10,A2=8),"",IF(AND(OR(C2="Sat",C2="Sun"),E2<0.65625),"",IF(OR(C2="Sat",C2="Sun"),E2-0.645833333333333,E2-0.729166666666667)))))
เลิกงาน 17:30 ลงออกหลัง 17:45 ถึงจะคิด OT
- Mon,Tue,Wed,Thu,Fri หลัง 17:31-17:44 ยังนับ OT อยู่เลยครับ
Re: คิด OT แบบมีเงื่อนไข
Posted: Tue Apr 03, 2018 5:16 pm
by parakorn
ปรับเป็น =IF(E2="","",IF((E2+0)=0.729166666666667,"0:00"+0,IF(OR(A2=10,A2=8),"",IF(AND(OR(C2="Sat",C2="Sun"),E2<0.652083333333333),"",IF(OR(C2="Sat",C2="Sun"),E2-0.645833333333333,IF(E2<0.739583333333333,"",E2-0.729166666666667)))))) ครับ
Re: คิด OT แบบมีเงื่อนไข
Posted: Tue Apr 03, 2018 5:22 pm
by mr.zatan
ขอบคุณครับ
Re: คิด OT แบบมีเงื่อนไข
Posted: Tue Apr 03, 2018 10:15 pm
by mr.zatan
=IF(E2="","",IF((E2+0)=0.729166666666667,"0:00"+0,IF(OR(A2=10,A2=8),"",IF(AND(OR(C2="Sat",C2="Sun"),E2<0.652083333333333),"",IF(OR(C2="Sat",C2="Sun"),E2-0.645833333333333,IF(E2<0.739583333333333,"",E2-0.729166666666667)))))
บางอันขึ้น สี่เหลี่ยมแบบนี้ครับ #######
ผมลองดับเบิ้ลคลิกที่ เวลาลงออกดูปรากฏว่า ก็หายไป ไม่รู้ว่าเกิดจากอะไร
รึว่ารูปแบบเวลาไม่ถูกต้องครับ เช่น 16:35
Re: คิด OT แบบมีเงื่อนไข
Posted: Tue Apr 03, 2018 11:35 pm
by mr.zatan
ได้แล้วครับ ผมใช้วิธี copy เวลาลงออกไปใส่ notepad ก่อน แล้วค่อย copy กลับมาใส่ที่เดิม เวลาลงออกถึงจะมาอยู่ด้านขวาของเซล์