Hàm COUNTIF Và COUNTIFS: Đếm Dữ Liệu Có Điều Kiện Trong Excel
Chia sẻ
"Tìm hiểu cách dùng COUNTIF và COUNTIFS để đếm ô theo điều kiện trong Excel, kết hợp wildcard, nhiều tiêu chí và ứng dụng thực tế."
1. Tại sao cần đếm có điều kiện?
Bạn có danh sách 500 nhân viên và cần biết: bao nhiêu người thuộc phòng Kinh doanh? Bao nhiêu đơn hàng trên 10 triệu? Bao nhiêu email chưa phản hồi? Thay vì đếm thủ công, COUNTIF giúp bạn trả lời những câu hỏi này chỉ bằng 1 công thức.
2. COUNTIF — Đếm theo 1 điều kiện
2.1. Cú pháp
=COUNTIF(vùng_dữ_liệu, điều_kiện)Đơn giản hơn SUMIF vì chỉ cần 2 tham số.
2.2. Ví dụ thực hành
Đếm nhân viên phòng Kinh doanh:
=COUNTIF(B2:B500, "Kinh doanh")Đếm đơn hàng trên 10 triệu:
=COUNTIF(D2:D500, ">10000000")Đếm ô rỗng trong một cột:
=COUNTIF(A2:A100, "")Đếm ô KHÔNG rỗng:
=COUNTIF(A2:A100, "<>")3. COUNTIFS — Đếm theo nhiều điều kiện
3.1. Cú pháp
=COUNTIFS(vùng1, ĐK1, vùng2, ĐK2, ...)Tất cả điều kiện phải thỏa mãn đồng thời (logic AND).
3.2. Ví dụ 1: Nhân viên phòng KD có doanh số trên 30 triệu
=COUNTIFS(B2:B500, "Kinh doanh", D2:D500, ">30000000")3.3. Ví dụ 2: Đơn hàng trong tháng 3/2024 có giá trị từ 5-20 triệu
=COUNTIFS(C2:C500, ">="&DATE(2024,3,1), C2:C500, "<"&DATE(2024,4,1), D2:D500, ">=5000000", D2:D500, "<=20000000")3.4. Ví dụ 3: Đếm trạng thái "Hoàn thành" của nhân viên cụ thể
=COUNTIFS(A2:A500, "Nguyễn Văn An", E2:E500, "Hoàn thành")4. Wildcard — Đếm với ký tự đại diện
COUNTIF hỗ trợ wildcard giống SUMIF:
Pattern | Tìm | Ví dụ kết quả |
|---|---|---|
| Họ Nguyễn | Nguyễn Văn A, Trần Nguyễn B |
| Đúng 3 ký tự | "Hà", "ABC" (3 chars) |
| Bắt đầu bằng A | An, Anh, Alex |
=COUNTIF(A2:A500, "*Nguyễn*")Đếm tất cả người có "Nguyễn" trong tên.
5. Phân biệt COUNTIF, COUNTA, COUNT, COUNTBLANK
Hàm | Đếm cái gì | Ví dụ |
|---|---|---|
COUNT | Chỉ ô chứa số |
|
COUNTA | Ô không rỗng (số + text) |
|
COUNTBLANK | Ô rỗng |
|
COUNTIF | Ô thỏa 1 điều kiện |
|
COUNTIFS | Ô thỏa nhiều điều kiện |
|
6. Ứng dụng thực tế hay gặp
6.1. Đếm giá trị trùng lặp
Kiểm tra mã sản phẩm có bị trùng không:
=COUNTIF(A:A, A2)Nếu kết quả > 1 → mã bị trùng. Kết hợp với Conditional Formatting để highlight:
Chọn cột A → Conditional Formatting → New Rule
Dùng công thức:
=COUNTIF($A:$A, $A1)>1
6.2. Tạo báo cáo tổng hợp nhanh
Kết hợp với danh sách dropdown tạo dashboard mini:
Phòng ban | Số nhân viên | Trên KPI |
|---|---|---|
Kinh doanh |
|
|
Marketing |
|
|
6.3. Đếm theo khoảng thời gian
Đếm giao dịch trong tuần này:
=COUNTIFS(C2:C1000, ">="&(TODAY()-WEEKDAY(TODAY(),2)+1), C2:C1000, "<="&TODAY())7. 4 lỗi phổ biến
Kết quả sai khi đếm số: Ô chứa "123" (text) và 123 (số) là khác nhau. Dùng
COUNTIF(A:A, 123)cho số,COUNTIF(A:A, "123")cho text
Vùng dữ liệu khác kích thước trong COUNTIFS: Tất cả vùng phải cùng số hàng
Đếm ngày sai: Luôn dùng
DATE()hoặc tham chiếu ô chứa ngày, tránh gõ "01/03/2024" trực tiếp
Quên phân biệt hoa thường: COUNTIF không phân biệt hoa thường — "abc" và "ABC" đếm như nhau
8. Tổng kết
COUNTIF và COUNTIFS là cặp hàm đếm linh hoạt nhất trong Excel. Chúng giúp bạn nhanh chóng thống kê, phát hiện trùng lặp, và xây dựng báo cáo tổng hợp mà không cần Pivot Table. Kết hợp với SUMIF, bạn có thể trả lời hầu hết các câu hỏi phân tích dữ liệu cơ bản.
Bình luận
Đăng nhập để tham gia bình luận
Đăng nhậpNhận bài viết mới nhất
Đăng ký để nhận thông báo khi có bài viết mới. Không spam, chỉ kiến thức chất lượng.
