dqthehoang
Thành viên mới

- Tham gia
- 20/4/09
- Bài viết
- 25
- Được thích
- 5




Xin chào, Mình có file cần tính số tiền cho thuê máy theo bảng giá lũy tiến nhưng không biết dùng hàm nào. Công thức nào đơn giản và dễ hiểu chứ mình không bíết gì về VBA code gì cả. Các bạn giúp mình nhé. Xin cám ơn
[M3]=VLOOKUP($J3,$A$3:$G$11,MATCH($K3,{5,9,15,24,36,1000})+1,0)*$L3
---> nếu đúng thì tự điện công thức cho các ô còn lại




Cám ơn bạn hungpecc1, nhưng công thức chưa đúng với mong muốn của mình. Tình cần tính tổng lũy tiến theo giờ tương ứng với từng khung giờ. Trong ví dụ của mình máy C2 cho thuê 24 giờ thì 5 giờ đầu đơn giá 31, 4 giờ tiếp đơn giá là 34,1 , 6 giờ tiếp theo đơn giá mỗi giờ là 37,2 và 9 giờ cuối cùng thì đơn giá mỗi giờ là 40,3 Kết quả của M3 tính tay = 31*5 + 34,1*4 + 37,2*6 + 40,3*9 Bạn giúp tiếp mình nhé.




=(SUMPRODUCT(VLOOKUP(J3,$A$3:$AZ$11,IF(COLUMN($B:$F)<=MATCH(K3,{5,9,15,24,36})+1,COLUMN($B:$F),50),0)*{5,4,6,9,12})+VLOOKUP(J3,$A$3:$AZ$11,IF(K3>36,7,50),0)*(K3-36))*L3
=(SUM(IF((K3-{5,9,15,24,36})>=0,{5,4,6,9,12},IF(K3-{0,5,9,15,24}>0,K3-{0,5,9,15,24},0))*OFFSET($B$2,MATCH(J3,$A$3:$A$11,0),,,5))+(K3>36)*(K3-36)*OFFSET($B$2,MATCH(J3,$A$3:$A$11,0),5))*L3
Xin chào, Mình có file cần tính số tiền cho thuê máy theo bảng giá lũy tiến nhưng không biết dùng hàm nào. Công thức nào đơn giản và dễ hiểu chứ mình không bíết gì về VBA code gì cả. Các bạn giúp mình nhé. Xin cám ơn
=L3*SUMPRODUCT(($A$3:$A$11=J3)*(IF(K3>{0,5,9,15,24,36},IF(K3<{5,9,15,24,36,10000},K3-{0,5,9,15,24,36},{5,4,6,9,12,10000}),0))*($B$3:$G$11))
