Markiplier
Thành viên mới
- Tham gia
- 3/11/16
- Bài viết
- 16
- Được thích
- 0
chỉ tính thuế với các mặt hàng là máy giặt và có số lượng >10
Ô F3 gõ CT như sau:đầu bài bắt e tính thuế = (số lượng*đơn giá)*1.5%. chỉ tính thuế với các mặt hàng là máy giặt và có số lượng >10 còn lại là 0
e dùng hàm IF
=IF(C3,"Máy giặt",IF(D3>10,(D3*E3)*1.5%,0))
=(--D3>10)*(LEFT(B3,2)="MG")*D3*E3*1.5%
=IF(C3="Máy giặt",AND(D3>10),(D3*E3)*1.5%)Sai: =IF(C3,"Máy giặt",IF(D3>10,(D3*E3)*1.5%,0))
Sửa: =IF(C3="Máy giặt",IF(D3>10,(D3*E3)*1.5%,0), 0)
Tuy nhiê, làm như vậy tới 2 lần IF
Thấy từ "và" hôn? Từ này tiếng Anh là "and"
Gợi ý: hàm AND
e gõ như bác thì cả cột = 0???Ô F3 gõ CT như sau:
Fill CT xuốngMã:=(--D3>10)*(LEFT(B3,2)="MG")*D3*E3*1.5%
úi chết, e dùng sai sheet , mà =(--D3>10)*(LEFT(B3,2)="MG")*D3*E3*1.5%, (--D3>10) cái này là hàm gì thế hả bác??Ủa sao của mình lại ra thế này.
View attachment 169040
Cái chổ --D3 là thay cho hàm value đó bạn, tôi viết cho gọn thôi, --D3 tương đương Value(D3).úi chết, e dùng sai sheet , mà =(--D3>10)*(LEFT(B3,2)="MG")*D3*E3*1.5%, (--D3>10) cái này là hàm gì thế hả bác??
ooh thanks bácCái chổ --D3 là thay cho hàm value đó bạn, tôi viết cho gọn thôi, --D3 tương đương Value(D3).
Bạn cho tôi một lý do tại sao nhất thiết phải sử dụng If, trong khi cách dùng ở trên lại ngắn hơn nhiều.ooh thanks bác
Nếu mà dùng hàm IF + And thì làm ntn hả bác?
=IF(AND((--D3>10),(LEFT(B3,2)="MG")),D3*E3*1.5%,0)
bởi vì hàm value nó hơi mới so vs e ý mà bácBạn cho tôi một lý do tại sao nhất thiết phải sử dụng If, trong khi cách dùng ở trên lại ngắn hơn nhiều.
Mã:=IF(AND((--D3>10),(LEFT(B3,2)="MG")),D3*E3*1.5%,0)
ooh thanks bác
Nếu mà dùng hàm IF + And thì làm ntn hả bác?