nếu mình muốn đếm từng sp của từng thương hiệu có giá trị khác 0 thì sao ạbạn dùng cái này xem
Mã:=sumproduct(1/countif(a3:a15,a3:a15)*(c3:c15>0))
Bạn dùng cái này xem
Mã:=SUMPRODUCT(1/COUNTIF(A3:A15,A3:A15)*(C3:C15>0))
Bởi vậy rút kinh nghiệm khi hỏi nên đưa file thực tế để hướng dẫn sẽ dễ hơn nhiều. Vậy bạn up file chưa đúng lên đây xem sao.Mình làm thử với sample thì đúng nhưng áp dụng vào file của mình thì lại ko đúng nữa, chả hiểu sao :-<
Thế thì sẽ như vầy:nếu mình muốn đếm từng sp của từng thương hiệu có giá trị khác 0 thì sao ạ
=COUNTIFS($A$3:$A$15,A3,$C$3:$C$15,"<>0")
Bởi vậy rút kinh nghiệm khi hỏi nên đưa file thực tế để hướng dẫn sẽ dễ hơn nhiều. Vậy bạn up file chưa đúng lên đây xem sao.
Thử đại với cái này:Bạn xem hộ mình xem nhé, vì mình nghĩ chỉ rút gọn range lại chứ ko thấy có j khác lắm
=INT(SUMPRODUCT(1/COUNTIF(B2:B307,B2:B307)*(D2:D307>0)))
Thử đại với cái này:
Mã:=INT(SUMPRODUCT(1/COUNTIF(B2:B307,B2:B307)*(D2:D307>0)))
Cái này cũng ko dc, theo như công thức này ra kq là 18 trong khi kq đúng là 25 :-S
Còn cái "Thương hiệu khác" ở cuối cùng bạn không tính à? Theo tôi kết quả là 26 mới đúng
Chính xác là e ko tính cái thương hiệu khác ạ
=COUNT(1/FREQUENCY(IF((D2:D307>0)*[COLOR=#ff0000](B2:B307<>"")[/COLOR],MATCH(B2:B307,B2:B307,0)),MATCH(B2:B307,B2:B307,0)))
COUNT(1/FREQUENCY(Biểu thức điều kiện, Biểu thức điều kiện))
Đối với bài toán ĐẾM DUY NHẤT CÓ ĐIỀU KIỆN tôi thường dùng FREQUENCY để giải quyết
Bài của bạn tôi làm thế này:
Chỗ màu đỏ là để phòng trường hợp có cell rổngMã:=COUNT(1/FREQUENCY(IF((D2:D307>0)*[COLOR=#ff0000](B2:B307<>"")[/COLOR],MATCH(B2:B307,B2:B307,0)),MATCH(B2:B307,B2:B307,0)))
Ngoài ra, nếu bạn không tính "Thương hiệu khác" thì dùng cách nào đó để loại ra
-----------------------------------
Cú pháp chung:
Vậy thôi! Bao nhiêu điều kiện cũng cứ vô tư mà triển khaiMã:COUNT(1/FREQUENCY(Biểu thức điều kiện, Biểu thức điều kiện))