Các hàm SUMIF, COUNTIF và AVERAGEIF - Hướng dẫn Chính

Hướng dẫn Excel này trình bày cách sử dụng Hàm Countif và Countifs trong Excel.

Ví dụ về Công thức:

Mô tả hàm COUNTIF:

Đếm tất cả các ô trong một chuỗi đáp ứng một (COUNTIF) hoặc nhiều (COUNTIFS) tiêu chí được chỉ định.

Cú pháp COUNTIF

dải ô - Một mảng số, văn bản hoặc giá trị trống.
tiêu chí - Một chuỗi chứa tiêu chí. Ví dụ “> 0”

Các ví dụ khác:

Trước tiên, hãy xem một ví dụ dễ hiểu về COUNTIF:

COUNTIF Lớn hơn 0

Mã này sẽ đếm tất cả các ô lớn hơn 0 trong cột A.
= countif (a4: a10, "> 0")

COUNTIF nhỏ hơn 0

Mã này sẽ đếm tất cả các ô nhỏ hơn 0 trong cột A.
= countif (a4: a10, "<0")

COUNTIF ô trống

= countif (a4: a10, "")
Công thức COUNTIF này đếm tất cả các ô trống trong cột A. Tuy nhiên, thay vào đó, bạn có thể sử dụng COUNTBLANK để đếm tất cả các ô trống:
= countblank (a4: a10)

Đếm không phải ô trống

Đếm các ô không trống phức tạp hơn một chút. Bạn sẽ nghĩ rằng điều này sẽ đếm tất cả các ô không trống:
= countif (a4: a10, "")
và nó thường xảy ra, ngoại trừ một ngoại lệ đáng chú ý. Khi một ô chứa công thức dẫn đến kết quả là “” (Trống), đoạn mã trên sẽ được tính là không trống bởi vì một công thức tồn tại trong ô. Thay vào đó, hãy sử dụng công thức này:
= countif (a4: a10, "*?")
Công thức này sử dụng các Ký tự Đại diện. Chúng ta sẽ tìm hiểu về chúng bên dưới.

Có một hàm đếm khác mà bạn nên biết: Hàm COUNTA. Hàm COUNTA đếm tất cả các ô có chứa bất kỳ thứ gì: công thức (ngay cả khi kết quả là “”), giá trị lôgic (TRUE hoặc FALSE), văn bản hoặc số.

Đếm các ví dụ về ô trống và không trống:

!!!!!!!!! hình ảnh của các ví dụ khác nhau !!!!!!!!!!

(đề cập đến counta?)

Ký tự đại diện Countif

Bạn có thể đã nghe nói về Ký tự đại diện trong Excel. Ký tự đại diện là các ký tự có thể đại diện cho bất kỳ ký tự nào. Đây là biểu đồ:

hình ảnh với những quả táo

Văn bản - Kết hợp Chính xác

= countif (a2: a10, "táo")

Văn bản - Chứa văn bản

= countif (a2: a10, "* táo *")

Văn bản - Chứa bất kỳ Văn bản nào

= countif (a2: a10, "*")

Countif - Không chứa bất kỳ văn bản nào

= countif (a2: a10, "*")

Màu Countif

Thật không may, không có một cách dễ dàng để đếm các ô có màu cụ thể. Để làm điều này, bạn sẽ cần sử dụng VBA. Đây là liên kết có thêm thông tin: CountIf Cell Color bằng VBA>.

Countif trùng lặp

Có nhiều cách để đếm các bản sao, nhưng hãy xem một trong những phương pháp dễ dàng hơn, chỉ sử dụng các hàm COUNTIF.

Bức ảnh

Đầu tiên, hãy tạo một cột để đếm tần suất một bản ghi xuất hiện trên dữ liệu. Bất kỳ bản ghi nào xuất hiện nhiều hơn một lần (> 1) được coi là bản sao.
= đếm

Sau đó, chúng tôi tạo một hàm COUNTIF để đếm số lượng bản ghi xuất hiện nhiều hơn một lần:
= đếm

Countif với hai hoặc nhiều điều kiện - Hàm Countifs

Cho đến nay, chúng tôi chỉ làm việc với Hàm COUNTIF. Hàm COUNTIF chỉ có thể xử lý một tiêu chí tại một thời điểm. Để COUNTIF với nhiều tiêu chí, bạn cần sử dụng Hàm COUNTIFS. COUNTIFS hoạt động chính xác như COUNTIF. Bạn chỉ cần thêm tiêu chí phụ. Hãy xem một số ví dụ…

HÌNH ẢNH

COUNTIFS - Lớn hơn và nhỏ hơn

Hãy thực hiện COUNTIF trong đó chúng tôi kiểm tra xem một số có nằm trong một phạm vi hay không. Số phải lớn hơn 0 nhưng nhỏ hơn 100:

COUNTIFS - Phạm vi ngày

Bây giờ chúng ta hãy thử nó với ngày tháng. Tìm bất kỳ ngày nào trong phạm vi từ ngày 1 tháng 1 năm 2015 đến ngày 15 tháng 7 năm 2015:

COUNTIFS - Hoặc

Cho đến nay, chúng tôi chỉ xử lý tiêu chuẩn. Ví dụ: Lớn hơn 0 nhỏ hơn 100. Làm gì với COUNTIFS với HOẶC?

bảng tổng hợp countif

Cách thực hiện Countif trong Excel
Tiêu chí cho Countif

có siêu liên kết ở đầu đến các phần khác nhau
có các liên kết đến nội dung của anh ấy trên trang công thức bằng # để liên kết đến các nội dung khác nhau

khi bạn áp dụng các tiêu chí, hãy coi nó như văn bản

hình ảnh

Cú pháp và đối số:

NS -

Ví dụ về COUNTIF VBA

Bạn cũng có thể truy cập Hàm COUNTIF trong Excel từ bên trong VBA, bằng cách sử dụng Application.WorksheetFunction.

Kiểu:

1 application.worksheet Chức năng.CountIf (Phạm vi, Tiêu chí)

Giả sử chúng ta có dữ liệu được hiển thị ở trên:

1 WorksheetFunction.CountIf (Phạm vi ("A1: A10"), "> 60")

Sẽ trả về 4, vì có bốn ô có giá trị lớn hơn 60

1 WorksheetFunction.CountIf (Phạm vi ("A1: A10"), "10")

Sẽ trả về 1, vì có một ô có giá trị bằng 10

1 MsgBox WorksheetFunction.CountIf (Phạm vi ("A1: A10"), "")

Sẽ trả về 10, vì tất cả các ô đều có giá trị

1 MsgBox WorksheetFunction.CountIf (Phạm vi ("A1: A10"), "")

Sẽ trả về 10, vì không có ô trống

Giả sử chúng ta có dữ liệu trong bảng có tên “Table1”, như được hiển thị ở trên:

1 WorksheetFunction.CountIf (Phạm vi ("Table1"), "* test *")

Sẽ trả về 6, vì có sáu ô chứa từ “kiểm tra”.

1 WorksheetFunction.CountIf (Phạm vi ("Table1"), "kiểm tra")

Sẽ trả về 6, vì không có ô nào CHỈ chứa từ “kiểm tra”.

1 WorksheetFunction.CountIf (Phạm vi ("Table1"), "F *")

Sẽ trả về 6, vì có ba ô có giá trị bắt đầu bằng chữ “F”.

Cách sử dụng Hàm COUNTIF cho Excel:

Quay lại danh sách chức năng

Để biết thêm thông tin về Hàm COUNTIF, hãy truy cập trang trợ giúp COUNTIF của Microsoft.

Trước khi nói về cách sử dụng hàm countif, chúng ta nên đề cập đến 3 hàm khác này
đếm
counta
người đếm

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave