tranmaianh88pl
Thành viên mới

- Tham gia
- 10/9/10
- Bài viết
- 16
- Được thích
- 0
các bác ơi giúp em gải bài tập này với.
em bị dậm châm tại chỗ ở phần tính đơn giá thuê 1 ngày nên ko thể làm tiếp đc
=VLOOKUP(D2*1,B$11:E$12,IF(C2<=7,2,IF(C2<=12,3,4)),0)
Dữ liệu số trong bảng đơn giá thuê ngày bạn nhập như thế sẽ gặp rắc rối. Dữ liệu số thì chỉ nhập số và dấu phân cách thập phân thôi, dấu phân cách hàng ngàn không nhập. Sau đó muốn hiển thị như thế nào thì định dạng lại.các bác ơi giúp em gải bài tập này với.
em bị dậm châm tại chỗ ở phần tính đơn giá thuê 1 ngày nên ko thể làm tiếp đc
Bạn có bị nhầm không? (1-7; 8-12; trên 21; thế còn từ 13-20 thì sao?)
Loại container
|đơn giá thuê ngày
|||
|từ 1 đến 7 ngày|từ 8 đến 12 ngày|trên 21 ngày|
20|100.000|150.000|200.000|
40|200.000|300.000|350.000|
Nếu sửa trên 21 thành trên 12 thì tại ô E2 bạn dùng công thức sau (không biết có đúng ý bạn hay chưa)
PHP:=VLOOKUP(D2*1,B$11:E$12,IF(C2<=7,2,IF(C2<=12,3,4)),0)
vâng, em xem lại thì viết nhầm 21 thành 12
nhưng sao D2*1 anh giải thích cho em biết với
các bác ơi giúp em gải bài tập này với.
em bị dậm châm tại chỗ ở phần tính đơn giá thuê 1 ngày nên ko thể làm tiếp đc
=LOOKUP(C2,{1,8,21},IF(--D2=20,$C$11:$E$11,$C$12:$E$12))
=OFFSET($C$10,D2/20,LOOKUP(C2,{1,8,21},{0,1,2}))
Cũng có thể tham khảo công thức này:
Hoặc:PHP:=LOOKUP(C2,{1,8,21},IF(--D2=20,$C$11:$E$11,$C$12:$E$12))
PHP:=OFFSET($C$10,D2/20,LOOKUP(C2,{1,8,21},{0,1,2}))
Đúng thế: --D2 tương đương D2*1 tương đương VALUE(D2)bác cho em hỏi
*) ở cách 1 sao lại --D2 ạ, cách làm đó tương tự như D2*1 ko ạ?
Vì là vector nên chọn vậyvà sao ko phải là $C$11:$F$11
0,1,2 là do tôi muốn nó ra kết quả như vậy*) ở cách 2 thì RESULT VECTOR sao lại là 0,1,2 em ko hỉu lắm về cái hàm này![]()