Hướng dẫn cách dùng công thức để đếm nhiều điều kiện.

Liên hệ QC

havietchuong

Thành viên tiêu biểu
Tham gia
16/6/09
Bài viết
490
Được thích
570
Giới tính
Nam
Nghề nghiệp
Giáo viên tiểu học.
Tôi có một loại sổ cần đếm theo một số điều kiện, tôi đã cố dùng những hàm đếm như COUNT, COUNTA, COUNTIF, hàm SUMPRODUCT,… như vẫn gặp khó. Mong các bạn hướng dẫn giúp theo file đính kèm. Chân thành cám ơn.
 

File đính kèm

Tôi có một loại sổ cần đếm theo một số điều kiện, tôi đã cố dùng những hàm đếm như COUNT, COUNTA, COUNTIF, hàm SUMPRODUCT,… như vẫn gặp khó. Mong các bạn hướng dẫn giúp theo file đính kèm. Chân thành cám ơn.
1. =SUMPRODUCT((C3:C21<>"")*(E3:E21="x"))

2. =COUNTIF(F3:F21,"?")

3. Không có gì phân biệt giữa chuỗi thường với chuỗi là tên địa phương nên không làm được. Nếu chỉ có 2 Tên thì dùng hàm Countif()+Countif() là ok

4. =SUMPRODUCT((E3:E21="x")*((G3:G21="Nghỉ")+(G3:G21="Bệnh")))
 
1. =SUMPRODUCT((C3:C21<>"")*(E3:E21="x"))

2. =COUNTIF(F3:F21,"?")

3. Không có gì phân biệt giữa chuỗi thường với chuỗi là tên địa phương nên không làm được. Nếu chỉ có 2 Tên thì dùng hàm Countif()+Countif() là ok

4. =SUMPRODUCT((E3:E21="x")*((G3:G21="Nghỉ")+(G3:G21="Bệnh")))

Câu 1 phải là như vầy mới đúng hoangdanh282vn ơi: =SUMPRODUCT(($E$3:$E$21="X")*($C$3:$C$21=0)), với công thức của hoangdanh282vn thì ra 4, còn mình thì ra 1

Câu 3 như vầy cũng ổn: =SUMPRODUCT(($F$3:$F$21="An Khê")+($F$3:$F$21="Phú Hòa"))

Câu 2 mình làm như vầy: =SUMPRODUCT((LEN($F$3:$F$21)=1)*ISTEXT($F$3:$F$21)) , nhưng cách hoangdanh282vn làm hay hơn.
 
Lần chỉnh sửa cuối:
Câu 1 phải là như vầy mới đúng hoangdanh282vn ơi: =SUMPRODUCT(($E$3:$E$21="X")*($C$3:$C$21=0)), với công thức của hoangdanh282vn thì ra 4, còn mình thì ra 1

Câu 3 như vầy cũng ổn: =SUMPRODUCT(($F$3:$F$21="An Khê")+($F$3:$F$21="Phú Hòa"))

Câu 2 mình làm như vầy: =SUMPRODUCT((LEN($F$3:$F$21)=1)*ISTEXT($F$3:$F$21)) , nhưng cách hoangdanh282vn làm hay hơn.
Cái nào cũng chỉ tương đối thôi, tùy thuộc vào dữ liệu nữa anh ah.
Nếu cột STT là ô rỗng hoàn toàn thì cài nào cũng đúng, nếu là công thức trả vể ="" hoặc =0 và ản zero đi thì sẽ có cái sai, quan trọng là giải thuật.
 
1. =SUMPRODUCT((C3:C21<>"")*(E3:E21="x"))

2. =COUNTIF(F3:F21,"?")

3. Không có gì phân biệt giữa chuỗi thường với chuỗi là tên địa phương nên không làm được. Nếu chỉ có 2 Tên thì dùng hàm Countif()+Countif() là ok

4. =SUMPRODUCT((E3:E21="x")*((G3:G21="Nghỉ")+(G3:G21="Bệnh")))

Cám ơn bạn hoangdanh282vn đã giúp tôi hiểu thêm một số cách sử dụng hàm SUMPRODUCT rất hay. Tôi hiểu trong câu (2), cách ghi "?" có phải chỉ là 1 kí tự?.
Trường hợp có bằng hoặc nhiều hơn 4 kí tự (>=4) thì ta có thể thực hiện được không? Và nếu được như trong file đình kèm nhờ các bạn chỉ giúp? Cám ơn.
 

File đính kèm

Cám ơn bạn hoangdanh282vn đã giúp tôi hiểu thêm một số cách sử dụng hàm SUMPRODUCT rất hay. Tôi hiểu trong câu (2), cách ghi "?" có phải chỉ là 1 kí tự?.
Trường hợp có bằng hoặc nhiều hơn 4 kí tự (>=4) thì ta có thể thực hiện được không? Và nếu được như trong file đình kèm nhờ các bạn chỉ giúp? Cám ơn.

Thì công thức mình đưa ra rồi đấy, sửa lại tí:

=SUMPRODUCT(1*(LEN($F$3:$F$21)>=4))

Nhưng sẽ lưu ý với anh rằng, nếu số có định dạng 0000 ví dụ như 0007 thì bó tay đấy nhé!
 
Cám ơn bạn hoangdanh282vn đã giúp tôi hiểu thêm một số cách sử dụng hàm SUMPRODUCT rất hay. Tôi hiểu trong câu (2), cách ghi "?" có phải chỉ là 1 kí tự?.
Trường hợp có bằng hoặc nhiều hơn 4 kí tự (>=4) thì ta có thể thực hiện được không? Và nếu được như trong file đình kèm nhờ các bạn chỉ giúp? Cám ơn.
2. =COUNTIF(F3:F21,"????*")

bạn lưu ý là cách của anh Minhthien321 thì dùng cho cả chuỗi và số, còn của mình thì dùng cho chuỗi mà thôi.
 
Web KT

Bài viết mới nhất

Back
Top Bottom