Hàm COUNTIF trong Excel
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 ô chứa ngày, số và văn bản. Các tiêu chí được sử dụng trong hỗ trợ COUNTIF toán tử logic (> ,, =) và ký tự đại diện (*,?) để đối sánh từng phần.

Mục đích
Đếm các ô 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
  • phạm vi – Phạm vi ô cần đếm.
  • tiêu chí – Các tiêu chí kiểm soát ô nào nên được đếm.
Phiên bản
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. Các 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 các tiêu chí logic thành hai phần (phạm vi + tiêu chí). Kết quả là, cú pháp được sử dụng để xây dựng tiêu chí là khác nhauvà COUNTIF đòi hỏi một phạm vi ô, bạn không thể sử dụng một mảng.

COUNTIF chỉ hỗ trợ một Độc thân tình trạng. 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 phạm vi đối số như một phần của bài kiểm tra logic, hãy xem GIỚI THIỆU và / hoặc BỘ LỌC chức năng.

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"

Thông báo COUNTIF là không phải 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, giá trị văn bản cần được đặt trong dấu ngoặc kép (“”) và 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 nối. Trong ví dụ dưới đây, COUNTIF sẽ trả về số lượng giá trị trong A1: A10 nhỏ hơn giá trị trong ô B1. Chú ý ít hơn nhà điều hành (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 “” nhà điều hành được bao quanh bởi dấu ngoặc kép (“”). Ví dụ: công thức dưới đây sẽ đếm ô không công bằng thành “đỏ” 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 dưới đây đế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 tháng là tham khảo 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

Chú ý chúng ta phải ghép lại toán tử cho đến ngày trong B1. Để sử dụng các 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, có thể xử lý nhiều tiêu chí.

Cách an toàn nhất mã cứng một ngày vào COUNTIF là để sử dụng Hàm DATE. Điều này đảm bảo Excel sẽ hiểu ngày tháng. Để đếm các ô trong A1: A10 có ngày nhỏ hơn ngày 1 tháng 4 năm 2020, bạn có thể sử dụng công thức như sau

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

Ký tự đại diện

Các ký tự đại diện ký tự dấu chấm hỏi (?), dấu hoa thị

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

, hoặc dấu ngã (~) có thể được sử dụng trong tiêu chí. Dấu chấm hỏi (?) Khớp với bất kỳ ký tự nào và dấu hoa thị

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

khớp với không hoặc nhiều ký tự thuộc bất kỳ loại nào. Ví dụ: để đếm các ô trong A1: A5 có chứa văn bản “apple” ở bất kỳ đâu, bạn có thể sử dụng công thức như sau:

Để đếm các ô trong A1: A5 có chứa 3 ký tự văn bản bất kỳ, bạn có thể sử dụng:

  • Dấu ngã (~) là một ký tự thoát để khớp với các ký tự đại diện theo nghĩa đen. Ví dụ: để đếm một dấu chấm hỏi nghĩa đen (?), Dấu hoa thị hoặc dấu ngã (~), thêm dấu ngã vào trước ký tự đại diện (tức là ~?, ~ *, ~~). Ghi chú COUNTIF không phân biệt chữ hoa chữ thường. Sử dụngHàm EXACT
  • cho số lượng phân biệt chữ hoa chữ thường .
  • COUNTIF chỉ hỗ trợ một điều kiện. Sử dụng
  • Hàm COUNTIFS cho nhiều tiêu chí. Chuỗi văn bản trong tiêu chí phải được đặt trong dấu ngoặc kép (“”), tức là “apple”, “> 32”, “ja *”
  • Tham chiếu ô trong tiêu chí là
  • không phải
  • được đặt trong dấu ngoặc kép, tức là ” Các ký tự đại diện? và * có thể được sử dụng trong tiêu chí. Dấu chấm hỏi khớp với bất kỳ ký tự nào và dấu hoa thị khớp với bất kỳ chuỗi ký tự nào (không hoặc nhiều hơn). Để khớp với dấu chấm hỏi hoặc dấu hoa thị theo nghĩa đen, hãy sử dụng dấu ngã (~) ở phía trước dấu hỏi hoặc dấu hoa thị (tức là ~ ?, ~ *). COUNTIFđòi hỏi
  • một phạm vi, bạn không thể thay thế một
  • mảng

COUNTIF sẽ trả về lỗi #VALUE khi tham chiếu đến một sổ làm việc khác đã bị đóng.

Xem thêm

Các hàm RACON của Excel

https://exceljet.net/excel-functions/excel-countif-function