donganhnguyen
Thành viên mới
- Tham gia
- 21/6/18
- Bài viết
- 31
- Được thích
- 2
Cty mình thời gian theo ca:
Ca 1: 6:00AM - 6:00PM, Ca 2: 6:00PM - 6:00AM -> Tổng cho 1 ca = 12h, sau 12h (tức là 13h hay 14h, số giờ đó sẽ đc tính là tăng ca)
* Trường hợp 1 = ca 1:
IN: 6:00AM - OUT 6:00PM -> Mình làm CT =IF((F7-E7)*24>12,12,IF((F7-E7)*24<12,(F7-E7)*24,12)), đã trả về giá trị đúng 12/ca dù có thay đổi số giờ OUT là 7:00PM, nên mình nghĩ CT này đúng, nhưng khi thay đổi IN = PM, OUT = AM -> -12h (tức là qua ngày hôm sau, là giống như tăng ca á, nhưng k tính zy, tính zy thì k đúng vs quy định cty: mình có nói ở trên), nên mới xảy ra TH 2 ->
* Trường hợp 2 = ca 2:
IN: 6:00PM - OUT 6:00AM (là thành qua giờ của ngày hôm sau) -> Mình làm CT như trên chỉ thay đổi dấu <>, =IF((F7-E7)*24<12,12,IF((F7-E7)*24>12,(F7-E7)*24,12)), nó vẫn trả về giá trị đúng 12/ca dù có thay đổi số giờ OUT là 7:00PM, nhưng ngược lại nếu số giờ OUT là 4:00 PM (tức là sớm hơn 2h), nó k trả về đúng là 10h, mình nghĩ chắc là sai mà hok biết sai chỗ nào? mong mn giúp mình với, mình nghĩ đi nghĩ lại nó cứ rối với cái thời gian, không cách nào mà nghĩ ra được, huhuhu
Nếu gộp được cả 2 trường hợp trên vào 1 cột hay 1 công thức chung cho cả 2 thì tốt, hoặc làm sao để mình chủ động khi thay đổi thời gian IN-OUT ở bất cứ thời điểm nào của ca mà CT k bị ảnh hưởng, nó trả về đúng số giờ ạ
Cảm ơn mn, mn giúp em với....
Mong chờ hồi âm từ mn
Ca 1: 6:00AM - 6:00PM, Ca 2: 6:00PM - 6:00AM -> Tổng cho 1 ca = 12h, sau 12h (tức là 13h hay 14h, số giờ đó sẽ đc tính là tăng ca)
* Trường hợp 1 = ca 1:
IN: 6:00AM - OUT 6:00PM -> Mình làm CT =IF((F7-E7)*24>12,12,IF((F7-E7)*24<12,(F7-E7)*24,12)), đã trả về giá trị đúng 12/ca dù có thay đổi số giờ OUT là 7:00PM, nên mình nghĩ CT này đúng, nhưng khi thay đổi IN = PM, OUT = AM -> -12h (tức là qua ngày hôm sau, là giống như tăng ca á, nhưng k tính zy, tính zy thì k đúng vs quy định cty: mình có nói ở trên), nên mới xảy ra TH 2 ->
* Trường hợp 2 = ca 2:
IN: 6:00PM - OUT 6:00AM (là thành qua giờ của ngày hôm sau) -> Mình làm CT như trên chỉ thay đổi dấu <>, =IF((F7-E7)*24<12,12,IF((F7-E7)*24>12,(F7-E7)*24,12)), nó vẫn trả về giá trị đúng 12/ca dù có thay đổi số giờ OUT là 7:00PM, nhưng ngược lại nếu số giờ OUT là 4:00 PM (tức là sớm hơn 2h), nó k trả về đúng là 10h, mình nghĩ chắc là sai mà hok biết sai chỗ nào? mong mn giúp mình với, mình nghĩ đi nghĩ lại nó cứ rối với cái thời gian, không cách nào mà nghĩ ra được, huhuhu
Nếu gộp được cả 2 trường hợp trên vào 1 cột hay 1 công thức chung cho cả 2 thì tốt, hoặc làm sao để mình chủ động khi thay đổi thời gian IN-OUT ở bất cứ thời điểm nào của ca mà CT k bị ảnh hưởng, nó trả về đúng số giờ ạ
Cảm ơn mn, mn giúp em với....
Mong chờ hồi âm từ mn
File đính kèm
Lần chỉnh sửa cuối: