Thử:Dear anh chị
anh chị giúp giùm em hàm tính ngày nhận hàng với điều kiện tính từ 24h hàng ngày
em có có giải thích trong file đính kèm
em cảm ơn ạ
H2=IF(A2,INT(A2+1),"")
I2=IF(A2,H2+SUM(C2:F2)/24,"")
J2=IF(A2,MAX(B2-I2,)*24,"")
K2=IF(A2,G2/2*(MATCH(J2,{0,12,24,48,72})-1),"")
hi anhThử:
Enter, rồi fill cả hàng xuống.Mã:H2=IF(A2,INT(A2+1),"") I2=IF(A2,H2+SUM(C2:F2)/24,"") J2=IF(A2,MAX(B2-I2,)*24,"") K2=IF(A2,G2/2*(MATCH(J2,{0,12,24,48,72})-1),"")
Thân
Bản thân mốc giờ để lấy tỉ lệ phạt của bạn đã theo quy luật: cứ 24h là tính lên 50%, chỉ có 2 mốc đầu là từ 0->12h: không phạt, và từ 12h->24h: phạt 50%.hi anh
còn thiếu cái đều kiện 72 giờ trở lên tính cước trễ cứ thêm 24 giờ chuyển chậm phạt thêm 50% cước nữa thì sao ạ
K2=IF(A2,G2/2*(MATCH(J2,IFERROR(((ROW($1:$500)-2)^0.5)^2*24+(ROW($1:$500)-2=0)*12,))-1),"")
Cứ 24h tính lên 50% và trừ lại (J2<12) cho gọnBản thân mốc giờ để lấy tỉ lệ phạt của bạn đã theo quy luật: cứ 24h là tính lên 50%, chỉ có 2 mốc đầu là từ 0->12h: không phạt, và từ 12h->24h: phạt 50%.
Vậy, suy ra:
- Từ 72h->96h: phạt 200%
- Từ 96h->120h: phạt 250%
- Từ 120h->144h: phạt 300%
- Từ 144h->168h: phạt 350%
- ....và tương tự cho 24h kế tiếp....
Kết thúc bằng Ctrl+Shift+Enter.Mã:K2=IF(A2,G2/2*(MATCH(J2,IFERROR(((ROW($1:$500)-2)^0.5)^2*24+(ROW($1:$500)-2=0)*12,))-1),"")
Với ROW(1:500) tương đương đến mốc 11952h (hay 498 ngày). Bạn muốn hơn nữa thì thay 500 bằng 1000 cũng được.
Thân