hocexcel_1991
Bắt đầu học Excel
- Tham gia
- 9/7/18
- Bài viết
- 760
- Được thích
- 1,316
Thử:Xin chào anh/chị trong diễn đàn GPE
Em có file tính tổng số giờ tăng ca 2 ngày khác nhau, nhờ anh/chị trong diễn dàn giúp đỡ
Em xin cám ơn
E10=ROUND((C10+D10-A10-B10)*24,2)-F10
F10=IF(WEEKDAY(A10)=1,ROUND((IF(WEEKDAY(C10)=1,D10,--"24:00")-B10)*24,2),)
Anh ơi, có thêm trường hợp bắt đầu ngày thường kết thúc ngày chủ nhật nữaThử:
Enter, fill 2 cột xuống.Mã:E10=ROUND((C10+D10-A10-B10)*24,2)-F10 F10=IF(WEEKDAY(A10)=1,ROUND((IF(WEEKDAY(C10)=1,D10,--"24:00")-B10)*24,2),)
Thân.
LXin chào anh/chị trong diễn đàn GPE
Em có file tính tổng số giờ tăng ca 2 ngày khác nhau, nhờ anh/chị trong diễn dàn giúp đỡ
Em xin cám ơn
Sửa:Anh ơi, có thêm trường hợp bắt đầu ngày thường kết thúc ngày chủ nhật nữa
Cám ơn anh
F10=ROUND(IF(WEEKDAY(A10)=1,IF(WEEKDAY(C10)=1,D10,1)-B10,(WEEKDAY(C10)=1)*D10)*24,2)
Anh giúp em thêm trường hợp các ngày lễSửa:
Enter, fill xuống.Mã:F10=ROUND(IF(WEEKDAY(A10)=1,IF(WEEKDAY(C10)=1,D10,1)-B10,(WEEKDAY(C10)=1)*D10)*24,2)
Thân.
Điều chỉnh:Anh giúp em thêm trường hợp các ngày lễ
Xin lỗi anh vì trường hợp này em cungx mới nghĩ ra
Cám ơn anh nhiều
Chúc anh buổi tối vui vẻ
E10=ROUND((C10+D10-A10-B10)*24,2)-F10-G10
F10=ROUND(IF(WEEKDAY(A10)=1,IF(WEEKDAY(C10)=1,D10,1)-B10,(WEEKDAY(C10)=1)*D10)*24,2)
G10=ROUND(IF(COUNTIF($O$8:$O$20,A10),IF(COUNTIF($O$8:$O$20,C10),D10,1)-B10,COUNTIF($O$8:$O$20,C10)*D10)*24,2)
G10=ROUND(CHOOSE(SUM(COUNTIF($O$8:$O$20,N(OFFSET(A10,,{0,2}))))+1,,IF(COUNTIF($O$8:$O$20,A10),IF(COUNTIF($O$8:$O$20,C10),D10,1)-B10,COUNTIF($O$8:$O$20,C10)*D10),C10+D10-A10-B10)*24,2)
Cám ơn anh nhiềuĐiều chỉnh:
Enter, Fill cả hàng xuống.Mã:E10=ROUND((C10+D10-A10-B10)*24,2)-F10-G10 F10=ROUND(IF(WEEKDAY(A10)=1,IF(WEEKDAY(C10)=1,D10,1)-B10,(WEEKDAY(C10)=1)*D10)*24,2) G10=ROUND(IF(COUNTIF($O$8:$O$20,A10),IF(COUNTIF($O$8:$O$20,C10),D10,1)-B10,COUNTIF($O$8:$O$20,C10)*D10)*24,2)
Thân
Tôi mới chỉnh lại một chút việc tính 300%, bạn xem lại bài trên.Cám ơn anh nhiều
Chúc anh ngủ ngon