Việc này chỉ xài một hai lần hay lâu dài?
Nếu lâu dài thì tôi tính ra chỉ có 6 bậc và 402 trị.
Viết quách một bảng phụ tính từng trị. Dò Vlookup.
Bảng tính khoảng 400 trị có thể cho vào table hoặc name hoặc dùng bảng ảo với 365 dễ dàng.
Ví dụ ta đặt name PRICEINDEX= Sheet2!$A$2:$A$403 là bảng phụ
Đặt name LASTVAL= INDEX(PRICEINDEX,ROWS(PRICEINDEX),1)
Đặt name LASTEXT= INDEX(PRICEINDEX,ROWS(PRICEINDEX),5)
Như vậy, công thức đại khái như sau:
=VLOOKUP(số tiền, priceindex, 3, 1) ' căn bản
+ IF(số tiền > lastval, Round((số tiền - lastval)/1.1/lastext,0),0) ' phần lớn hơn 401
Đơn vị TT = số đơn vị được tính tiền. Đây là cột mà ta cần lấy kết quả.
Bậc TT = đi từ 1 đến 6.