- Tham gia
- 23/3/16
- Bài viết
- 705
- Được thích
- 52
Thử theo cách sau, không biết hiệu quả không:Chào cả nhà GPE ! Em muốn tính thời gian sử dụng theo bảng dò cho trước. Em làm hoài không được. Mong mọi người chỉ giáo
View attachment 197322
Bạn xài tạm công thức sau, chỉ tính được cho 1 ngày:
=24*(MAX(0,MIN(MOD(E$11,1)+DAY(E$11)-DAY(E$10),$E4)-MAX($D4,MOD(E$10,1)))+MAX(0,MIN(MOD(E$11,1)+DAY(E$11)-DAY(E$10),$E4+1)-MAX($D4+1,MOD(E$10,1)))+MAX(0,MIN(MOD(E$11,1)+DAY(E$11)-DAY(E$10),$E4-1)-MAX($D4-1,MOD(E$10,1))))
E14 =(MAX(MIN(MOD(E$11,1),$E4)-MAX(MOD(E$10,1),$D4),(INT(E$11)>INT(E$10))*(MAX($E4-MAX(MOD(E$10,1),$D4),0)+MAX(MIN(MOD(E$11,1),$E4)-$D4,0)))+MAX(($E4-$D4)*(INT(E$11)-INT(E$10)-1),0))*24
Làm thử xem nhẹ nhiều khôngBài này, tôi làm 4 công thức khác nhau cho nhẹ file.![]()
Bài này anh từng làm rồi nhưng em không nhớ chế đại, nói chung dính tới thời gian đau đầu quá thể.copy cho các ô còn lạiMã:E14 =(MAX(MIN(MOD(E$11,1),$E4)-MAX(MOD(E$10,1),$D4),(INT(E$11)>INT(E$10))*(MAX($E4-MAX(MOD(E$10,1),$D4),0)+MAX(MIN(MOD(E$11,1),$E4)-$D4,0)))+MAX(($E4-$D4)*(INT(E$11)-INT(E$10)-1),0))*24
Khoảng thời gian theo giờ là vòng tròn lặp lại khá rối, phải xét từng trường hợpBài này anh từng làm rồi nhưng em không nhớ chế đại, nói chung dính tới thời gian đau đầu quá thể.