Excel

Hàm COUNTIF trong Excel

Excel Countif Function

Hàm COUNTIF trong ExcelTó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 COUNTIF hỗ trợ toán tử logic (>,<,,=) and 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ả về Một số đại diện cho các ô được đếm. Cú pháp = COUNTIF (phạm vi, tiêu chí) Đối số
  • phạm vi - Phạm vi ô cần đếm.
  • tiêu chuẩn - Các tiêu chí kiểm soát ô nào nên đượ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. Các tiêu chí có thể bao gồm toán tử logic (>,<,,=) and 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 nhau và 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 LỌC chức năng.

cách sử dụng công thức ngày tháng trong excel

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.

cách sử dụng trình giải excel để lập trình tuyến tính

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 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 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 so sánh nhiều cột trong excel

Cách an toàn nhất mật mã 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 các ký tự dấu hỏi (?), dấu hoa thị (*) 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ị (*) 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:

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

Để đế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:

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

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 hỏi nghĩa đen (?), Dấu hoa thị (*) hoặc dấu ngã (~), hãy 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ụng Hàm EXACTsố 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à '<'&A1
  • 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 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 trả về kết quả không chính xác khi được sử dụng để khớp các chuỗi dài hơn 255 ký tự.
  • COUNTIF sẽ trả về lỗi #VALUE khi tham chiếu đến một sổ làm việc khác đã bị đóng.


^