Xin chào Các Anh Chị
Rất mong mọi người giúp em giải quyết vấn đề trong file em gởi đính kèm ạ. Em suy nghĩ mãi mà không ra.
Em xin cảm ơn
F3=IF(AND(OR(B3="AA",B3="CC"),COUNTIFS($A$3:$A$9,A3,$B$3:$B$9,"AA"),COUNTIFS($A$3:$A$9,A3,$B$3:$B$9,"CC")),"x","")
Dạ cám ơn Anh Let'GâuGâu. Phiền Anh giúp em giải quyết các trường hợp còn lại được không ạ, nó phức tạp quá
G3=IF(AND(F3="x",COUNTIFS($B$3:$B$9,CHOOSE(1+(B3="AA"),"CC","AA"),$C$3:$C$9,">0"),C3>0),"x","")
H3=IF(AND(F3="x",COUNTIFS($B$3:$B$9,"AA",$D$3:$D$9,">0",$A$3:$A$9,A3),COUNTIFS($B$3:$B$9,"CC",$D$3:$D$9,0,$A$3:$A$9,A3)),"x","")
G3 thì không bàn
Chứ trường hợp H3 (TH3) của bạn ấy có thêm cái: Nếu trong cùng 1 đơn hàng có đồng thời 2 mặt hàng AA và CC, đơn giá của AA > 0, đơn giá CC = 0, số lượng CC x 20 > số lượng AA thì đánh dấu x
Thì công thức trên của Let'GâuGâu cũng tèo rồi,..........vì chưa gán tới cột số lượng (cột C).
Nãy cũng thử làm rồi nhưng vướng ở chỗ đỏ đỏ ấy........nên....hix hix!
H3=IF(AND(F3="x",COUNTIFS($B$3:$B$9,"AA",$D$3:$D$9,">0",$A$3:$A$9,A3),COUNTIFS($B$3:$B$9,"CC",$D$3:$D$9,0,$A$3:$A$9,A3),LOOKUP(2,1/($A$3:$A$9=A3)/($B$3:$B$9="CC"),$C$3:$C$9)*20>LOOKUP(2,1/($A$3:$A$9=A3)/($B$3:$B$9="AA"),$C$3:$C$9)),"x","")