A | B | C | D | |
1 | Hoa quả | Số lượng | Công thức | Kết quả |
2 | Apples | 10 | =COUNTIF(A2:A5,"apples") | 1 |
3 | Oranges | 29 | =COUNTIF(A2:A5,A5) | 2 |
4 | Pineapples | 12 | =COUNTIF(B2:B5,">25") | 1 |
5 | Oranges | 21 | =COUNTIF(B2:B5,">=12") | 3 |
6 | 220 | |||
7 | Tổng cộng | 72 |
C4: Đếm số lượng hoa quả ở dãy B2:B5, với điều kiện cho trước là lớn hơn 25, do đó hàm sẽ đếm tất cả những ô trong dãy B2:B5 có giá trị lớn hơn 25 và kết quả trả về bằng 1.
C5: Đếm số lượng hoa quả ở dãy B2:B5, với điều kiện cho trước là lớn hơn hoặc bằng 12, do đó hàm sẽ đếm tất cả những ô trong dãy B2:B5 có giá trị lớn hơn hoặc bằng 12 và kết quả trả về bằng 12. Cách dùng đặc biệt của Criteria
Ngoài ra hàm CountIF còn cho phép ta đếm các ô có chứa một phần giá trị giống nhau bằng cách chèn các ký tự đặc biệt là ? (dấu hỏi) và * (dấu sao) vào trước hoặc sau thành phần của giá trị chứa trong ô.
Ví dụ như bảng tính bên trên trong dãy ô A2:A5 các chữ Apples, Oranges, Pineapples có phần phụ tố là "ES", do đó ta có thể dùng hàm Countif đếm tất cả các ô chứa giá trị có phần tận cùng là "ES". Công thức như sau:
=CountIf(A2:A5,"*es") và kết quả sẽ là 4
Nếu ta muốn đếm, các ô mà có chứa ký tự ở giữa thì làm như thế nào?
Cũng giống như trên thôi. ta chèn dấu * trước và sau điều kiện cần đếm.
Ví du: =CountIf(A2:A5,"*ppl*") và kết quả sẽ là 2
Cách dùng đối với dấu ? thì ta hiểu như sau:
Dấu hỏi được đại diện cho một ký tự trong ô. do đó nếu muốn hàm đếm các ô với điều kiện cho trước là một phần trong của giá trị trong ô thì ta thay thế các dấu hỏi cho các ký tự trước hoặc/và sau thành phần muốn phân biệt.
Ví du: =CountIf(A2:A5,"????es") và kết quả sẽ là 1
Nếu Criteria là một dấu * hay dấu ? thì làm thế nào?
►Để sử dụng dấu * hay dấu ? làm điều kiện đếm cho Criteria thì ta chèn thêm ký tự "~" vào trước * hay dấu ? dấy nhé.
Ví du: =CountIf(A2:A5,"~*") và kết quả sẽ là 0
►Nếu chúng ta dùng criteria là * thì hàm này sẽ đếm tất cả các ô chứa Text
Ví du: =CountIf(A2:A6,"*") và kết quả sẽ là 4 vì ô A6 là số chứ không phải Text.
►Để đếm tất cả các ô không chứa Text ta dùng công thức sau
=CountIf(A2:A6,"<>"&"*"): Kết quả = 1
Hàm countIf sử dụng khá đơn giản nhưng để tận dụng tối da các criteria của nó thì bạn phải học cách dùng các ký tự đặc biệt hoặc kết hợp với một số hàm khác như hàm IF , hàm Vlookup để tăng tính tự động của nó nhứ.
Chúc các bạn thành công.
Tác giả: Minh Phú
Những tin mới hơn
Những tin cũ hơn