Hàm COUNTIFS trong Excel
Hàm COUNTIFS trong Excel

Tóm lược

Hàm COUNTIFS trong Excel trả về số lượng ô đáp ứng một hoặc nhiều tiêu chí. COUNTIFS có thể được sử dụng với các tiêu chí dựa trên ngày, số, văn bản và các điều kiện khác. COUNTIFS hỗ trợ các 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 nhiều tiêu chí

Giá trị trả lại
Số lần tiêu chí được đáp ứng

Cú pháp
= COUNTIFS (dải ô1, tiêu chí1, [range2], [criteria2], …)
Tranh luận
  • range1 – Phạm vi đầu tiên để trốn tránh.
  • tiêu chí1 – Các tiêu chí để sử dụng trên phạm vi1.
  • range2 – [optional] Phạm vi thứ hai để đánh giá.
  • tiêu chí2 – [optional] Các tiêu chí để sử dụng trên phạm vi2.
Phiên bản
Ghi chú sử dụng

Hàm COUNTIFS trong Excel đếm số ô trong một phạm vi khớp với một tiêu chí được cung cấp. Không giống như cũ hơn Hàm COUNTIF, COUNTIFS có thể áp dụng nhiều hơn một điều kiện cùng một lúc. Các điều kiện được cung cấp với phạm vi / tiêu chí cặp, và chỉ cặp đầu tiên được yêu cầu. Đối với mỗi điều kiện bổ sung, bạn phải cung cấp một cặp phạm vi / tiêu chí khác. Cho phép tối đa 127 cặp phạm vi / tiêu chí.

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.

COUNTIFS 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à COUNTIFS đòi hỏi một phạm vi ô đối với các đối số phạm vi, bạn không thể sử dụng mảng.

Ví dụ cơ bản

Với ví dụ được hiển thị, COUNTIFS có thể được sử dụng để đếm các bản ghi sử dụng 2 tiêu chí như sau:

=COUNTIFS(C5:C14,"red",D5:D14,"tx") // red and TX
=COUNTIFS(C5:C14,"red",F5:F14,">20") // red and >20

Lưu ý rằng hàm COUNTIFS là không phải trường hợp nhạy cảm.

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 một toán tử logic được bao gồm với một số, số toán tử phải được đặt trong dấu ngoặc kép như hình dưới đây:

=COUNTIFS(A1:A10,100) // count equal to 100
=COUNTIFS(A1:A10,">50") // count greater than 50
=COUNTIFS(A1:A10,"jim") // count equal to "jim"

Lưu ý: chỉ hiển thị một điều kiện để đơn giản. Các điều kiện bổ sung phải tuân theo các quy tắc tương tự.

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

Khi sử dụng một giá trị từ một ô khác trong một điều kiện, tham chiếu ô phải là nối cho một toán tử khi được sử dụng. Trong ví dụ dưới đây, COUNTIFS sẽ đếm các 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, nhưng tham chiếu ô không phải là:

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

Lưu ý: COUNTIFS là một trong một số hàm chia điều kiện thành hai phần: phạm vi + tiêu chí. Điều này gây ra một số mâu thuẫn đối với các công thức và hàm khác.

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:

=COUNTIFS(A1:A10,"<>red") // not "red"

Ô trống

COUNTIFS 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:

=COUNTIFS(A1:A10,"<>") // not blank
=COUNTIFS(A1:A10,"") // blank

ngày

Cách dễ nhất để sử dụng COUNTIFS 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 một ngày lớn hơn một ngày trong B1, bạn có thể sử dụng công thức như sau:

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

Chú ý chúng tôi ghép lại toán tử “>” cho ngày trong B1, nhưng không có dấu ngoặc kép xung quanh tham chiếu ô.

Cách an toàn nhất mã cứng một ngày vào COUNTIFS là với 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 9 năm 2020, bạn có thể sử dụng:

=COUNTIFS(A1:A10,"<"&DATE(2020,9,1)) // dates less than 1-Sep-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ị hoặc dấu ngã (~) có thể được sử dụng trongtiêu chí

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

. 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:

  • Dấu ngã (~) là một ký tự thoát để cho phép bạn tìm 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ú
  • Nhiều điều kiện được áp dụng với logic AND, tức là điều kiện 1
  • điều kiện 2, v.v.
  • Mỗi phạm vi bổ sung phải có cùng số hàng và cột với phạm vi 1, nhưng các phạm vi không cần liền kề. Nếu bạn cung cấp phạm vi không khớp, bạn sẽ gặp lỗi #VALUE.

Tiêu chí không phải số cần được đặt trong dấu ngoặc kép nhưng tiêu chí số thì không. Ví dụ: 100, “100”, “> 32”, “jim” hoặc A1 (trong đó A1 chứa một số).

Để tìm 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à ~ ?, ~ *).

Xem thêm

Các hàm RACON của Excel

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