Cách sử dụng hàm COUNTIF trong Excel -

Tóm lược

COUNTIF là một hàm Excel để đếm các ô trong một phạm vi đáp ứng một điều kiện duy nhất. COUNTIF có thể được sử dụng để đếm các ô có chứa ngày, số và văn bản. Tiêu chí được sử dụng trong COUNTIF hỗ trợ toán tử logic (>, <,, =) và ký tự đại diện (*,?) Để đối sánh từng phần.

Mục đích

Đếm ô phù hợp với tiêu chí

Giá trị trả lại

Một số đại diện cho các ô được đếm.

Cú pháp

= COUNTIF (phạm vi, tiêu chí)

Tranh luận

  • range - Dải ô cần đếm.
  • tiêu chí - Tiêu chí kiểm soát ô nào sẽ được đếm.

Phiên bản

Excel 2003

Ghi chú sử dụng

Hàm COUNTIF trong Excel đếm số ô trong một phạm vi phù hợp với một điều kiện được cung cấp. Tiêu chí có thể bao gồm toán tử logic (>, <,, =) và ký tự đại diện (*,?) Để đối sánh từng phần. Tiêu chí cũng có thể dựa trên một giá trị từ một ô khác, như được giải thích bên dưới.

COUNTIF nằm trong nhóm tám hàm trong Excel chia tiêu chí logic thành hai phần (phạm vi + tiêu chí). Do đó, cú pháp được sử dụng để xây dựng tiêu chí khác nhau và COUNTIF yêu cầu một phạm vi ô, bạn không thể sử dụng một mảng.

COUNTIF chỉ hỗ trợ một điều kiện duy nhất. Nếu bạn cần áp dụng nhiều tiêu chí, hãy sử dụng hàm COUNTIFS. Nếu bạn cần thao tác các giá trị trong đối số phạm vi như một phần của kiểm tra logic, hãy xem hàm SUMPRODUCT và / hoặc FILTER.

Ví dụ cơ bản

Trong trang tính được hiển thị ở trên, các công thức sau được sử dụng trong các ô G5, G6 và G7:

=COUNTIF(D5:D12,">100") // count sales over 100 =COUNTIF(B5:B12,"jim") // count name = "jim" =COUNTIF(C5:C12,"ca") // count state = "ca"

Lưu ý COUNTIF không phân biệt chữ hoa chữ thường, "CA" và "ca" được xử lý giống nhau.

Dấu ngoặc kép ("") trong tiêu chí

Nói chung, các giá trị văn bản cần được đặt trong dấu ngoặc kép (""), còn số thì không. Tuy nhiên, khi toán tử logic được bao gồm với một số, số và toán tử phải được đặt trong dấu ngoặc kép, như được thấy trong ví dụ thứ hai dưới đây:

=COUNTIF(A1:A10,100) // count cells equal to 100 =COUNTIF(A1:A10,">32") // count cells greater than 32 =COUNTIF(A1:A10,"jim") // count cells equal to "jim"

Giá trị từ một ô khác

Một giá trị từ một ô khác có thể được đưa vào tiêu chí bằng cách sử dụng phép nối. Trong ví dụ bên dưới, COUNTIF sẽ trả về số lượng giá trị trong A1: A10 nhỏ hơn giá trị trong ô B1. Chú ý toán tử less than (là văn bản) được đặt trong dấu ngoặc kép.

=COUNTIF(A1:A10,"<"&B1) // count cells less than B1

Không bằng

Để xây dựng tiêu chí "không bằng", hãy sử dụng toán tử "" được bao quanh bởi dấu ngoặc kép (""). Ví dụ: công thức bên dưới sẽ đếm các ô không bằng "đỏ" trong phạm vi A1: A10:

=COUNTIF(A1:A10,"red") // not "red"

Ô trống

COUNTIF có thể đếm các ô trống hoặc không trống. Các công thức bên dưới đếm các ô trống và không phải ô trống trong phạm vi A1: A10:

=COUNTIF(A1:A10,"") // not blank =COUNTIF(A1:A10,"") // blank

ngày

Cách dễ nhất để sử dụng COUNTIF với ngày là tham chiếu đến ngày hợp lệ trong một ô khác có tham chiếu ô. Ví dụ: để đếm các ô trong A1: A10 có chứa ngày lớn hơn ngày trong B1, bạn có thể sử dụng công thức như sau:

=COUNTIF(A1:A10, ">"&B1) // count dates greater than A1

Lưu ý rằng chúng ta phải nối một toán tử với ngày trong B1. Để sử dụng tiêu chí ngày nâng cao hơn (nghĩa là tất cả các ngày trong một tháng nhất định hoặc tất cả các ngày giữa hai ngày), bạn sẽ muốn chuyển sang hàm COUNTIFS, hàm này có thể xử lý nhiều tiêu chí.

The safest way hardcode a date into COUNTIF is to use the DATE function. This ensures Excel will understand the date. To count cells in A1:A10 that contain a date less than April 1, 2020, you can use a formula like this

=COUNTIF(A1:A10,"<"&DATE(2020,4,1)) // dates less than 1-Apr-2020

Wildcards

The wildcard characters question mark (?), asterisk(*), or tilde (~) can be used in criteria. A question mark (?) matches any one character and an asterisk (*) matches zero or more characters of any kind. For example, to count cells in a A1:A5 that contain the text "apple" anywhere, you can use a formula like this:

=COUNTIF(A1:A5,"*apple*") // cells that contain "apple"

To count cells in A1:A5 that contain any 3 text characters, you can use:

=COUNTIF(A1:A5,"???") // cells that contain any 3 characters

The tilde (~) is an escape character to match literal wildcards. For example, to count a literal question mark (?), asterisk(*), or tilde (~), add a tilde in front of the wildcard (i.e. ~?, ~*, ~~).

Notes

  • COUNTIF is not case-sensitive. Use the EXACT function for case-sensitive counts.
  • COUNTIF only supports one condition. Use the COUNTIFS function for multiple criteria.
  • Text strings in criteria must be enclosed in double quotes (""), i.e. "apple", ">32", "ja*"
  • Cell references in criteria are not enclosed in quotes, i.e. "<"&A1
  • The wildcard characters ? and * can be used in criteria. A question mark matches any one character and an asterisk matches any sequence of characters (zero or more).
  • To match a literal question mark or asterisk, use a tilde (~) in front question mark or asterisk (i.e. ~?, ~*).
  • COUNTIF requires a range, you can't substitute an array.
  • COUNTIF returns incorrect results when used to match strings longer than 255 characters.
  • COUNTIF will return a #VALUE error when referencing another workbook that is closed.

Related videos

Cách sử dụng hàm COUNTIF Trong video này, chúng ta sẽ xem xét cách sử dụng hàm COUNTIF để đếm các ô đáp ứng nhiều tiêu chí trong một tập dữ liệu. Liệt kê các giá trị trùng lặp với FILTER Trong video này, chúng ta sẽ xem xét cách liệt kê các giá trị trùng lặp với hàm FILTER. Nói cách khác, các giá trị xuất hiện nhiều lần trong một tập dữ liệu. Cách tạo phạm vi được đặt tên động với Bảng Trong video này, chúng ta sẽ xem xét cách tạo phạm vi được đặt tên động với Bảng. Đây là cách đơn giản nhất để tạo một dải ô được đặt tên động trong Excel. Cách so sánh hai danh sách và làm nổi bật sự khác biệt Trong video này, chúng ta sẽ xem xét cách so sánh hai danh sách bằng cách sử dụng định dạng có điều kiện. Đây là một cách tuyệt vời để đánh dấu các mục còn thiếu trong danh sách một cách trực quan. Cách vẽ dữ liệu khảo sát trong biểu đồ thanh Trong video này, chúng ta sẽ xem xét cách vẽ biểu đồ hơn 3000 câu trả lời khảo sát cho một câu hỏi trong biểu đồ thanh Excel. Cách tìm các giá trị bị thiếu với COUNTIF Trong video này, chúng ta sẽ xem xét cách sử dụng hàm COUNTIF để giải quyết một vấn đề phổ biến: cách tìm các giá trị trong một danh sách xuất hiện trong một danh sách khác.

thú vị bài viết...