Đếm Số Lượng Có Điều Kiện Trong Excel: Hướng Dẫn Chi Tiết Và Thực Hành

Mục lục bài viết

Giới thiệu

Trong công việc quản lý dữ liệu, báo cáo tài chính, lập kế hoạch bán hàng hoặc bất kỳ lĩnh vực nào yêu cầu xử lý dữ liệu số lượng lớn, việc đếm số lượng có điều kiện là một trong những thao tác cơ bản nhưng quan trọng nhất. Excel cung cấp nhiều công cụ và hàm mạnh mẽ giúp ta thực hiện công việc này một cách nhanh chóng và chính xác. Bài viết hôm nay sẽ đi sâu vào các hàm COUNTIF, COUNTIFS, SUMPRODUCT, cùng một số phương pháp nâng cao như công thức mảng, vùng tên động, và PivotTable. Bạn sẽ học được cách áp dụng từng công thức vào các tình huống thực tế, tránh những lỗi thường gặp và tối ưu hiệu suất làm việc.

1. Tổng quan về hàm đếm điều kiện trong Excel

1.1 COUNTIF

Hàm COUNTIF dùng để đếm số ô trong một vùng đáp ứng một điều kiện đơn giản. Cú pháp:

=COUNTIF(đoạn, điều_kiện)
  • đoạn – vùng cột/đoạn ô cần kiểm tra.
  • điều_kiện – điều kiện có thể là số, chuỗi, biểu thức logic, hoặc tham chiếu ô.

Ví dụ: Đếm số khách hàng có tuổi > 30:

=COUNTIF(B2:B100, ">30")

1.2 COUNTIFS

Khi cần nhiều điều kiện đồng thời, sử dụng COUNTIFS. Cú pháp:

=COUNTIFS(đoạn1, điều_kiện1, đoạn2, điều_kiện2, ...)

Ví dụ: Đếm số khách hàng có tuổi > 30 và thuộc vùng “Bắc Kinh”:

=COUNTIFS(B2:B100, ">30", C2:C100, "Bắc Kinh")

1.3 SUMPRODUCT

SUMPRODUCT thường được dùng để tính tổng, nhưng cũng có thể đếm theo nhiều điều kiện phức tạp. Cú pháp:

=SUMPRODUCT((đoạn1=giá_trị1)(đoạn2=giá_trị2)...)

Ví dụ: Đếm số sản phẩm bán chạy (đơn giá > 500,000 VNĐ) và có tồn kho > 0:

=SUMPRODUCT((D2:D100>500000)(E2:E100>0))

1.4 Công thức mảng

Bạn có thể sử dụng công thức mảng (Ctrl+Shift+Enter trong Excel 2026 trở xuống) để thực hiện các điều kiện Clara, ví dụ:

=SUM(IF((B2:B100>30)(C2:C100="Bắc Kinh"),1,0))

2. Các tình huống thực tế và cách áp dụng

2.1 Đếm số dòng có giá trị lớn hơn

Tình huống: Bạn có bảng dữ liệu bán hàng, cần đếm số giao dịch có doanh thu > 1,000,000 VND.

Công thức:

=COUNTIF(E2:E200, ">1000000")

Lưu ý: Đảm bảo dữ liệu trong cột E là số, không có chuỗi hoặc ký hiệu tiền tệ.

2.2 Đếm đa điều kiện với COUNTIFS

Tình huống: Đếm số sản phẩm tồn kho < 10 và giá bán > 200,000.

=COUNTIFS(F2:F200, "<10", G2:G200, ">200000")

Nếu cần nhiều điều kiện hơn nữa, chỉ cần thêm cặp đoạn, điều_kiện.

2.3 Đếm số dòng có chuỗi chứa cụm từ

Tình huống: Đếm số khách hàng có tên chứa từ “Lê”.

=COUNTIF(A2:A200, "Lê")

Ký tự là ký tự đại diện (wildcard) trong Excel.

2.4 Đếm số dòng có giá trị rỗng hoặc trống

=COUNTIF(H2:H200, "")

Hoặc dùng COUNTA để đếm số ô không rỗng:

=COUNTA(H2:H200)

2.5 Đếm số dòng theo ngày, tuần, tháng

Giả sử cột ngày ở I. Đếm số giao dịch trong tháng 7 năm 2026:

=SUMPRODUCT(--(MONTH(I2:I200)=7), --(YEAR(I2:I200)=2026))

Hoặc dùng TEXT:

=COUNTIF(TEXT(I2:I200,"mm-yyyy"), "07-2026")
異 ### 2.6 Đếm số dòng có giá trị duy nhất Nếu muốn tính số lượng duy nhất trong một cột, dùng `SUMPRODUCT Beet`: ```excel
=SUMPRODUCT(1/COUNTIF(A2:A200,A2:A200))

2.7 Đếm số dòng dựa trên điều kiện trong một ô tham chiếu

=COUNTIF(B2:B200, "=" & D1)

Trong đó, ô D1 chứa điều kiện.

3. Các lỗi thường gặp và cách khắc phục

LỗiNguyên gốcGiải pháp
#VALUE!Kiểu dữ liệu không đồng nhấtKiểm tra dữ liệu số/chuỗi
#DIV/0 alloysDùng chia 0 trong công thức sientenKiểm tra điều kiện = 0
#NAME!Tên điều kiện không hợp lệKiểm tra cú pháp tên hàm
#REF!Tham tham vùng không tồn tạiKiểm tra vùng tham chiếu
#SPILL!Dùng Excel 365, công thức mảng bị trànKiểm tra vùng trống

3.1 Kiểm tra dữ liệu

  • Đảm bảo dữ liệu số không có ký hiệu chuỗi.
  • Loại bỏ dấu thập phân sai định dạng.
  • Kiểm tra dữ liệu trùng lặp khi dùng COUNTIF nếu cần duy nhất.

3.2 Sử dụng TRIM, CLEAN, VALUE

=COUNTIF(VALUE(TRIM(A2:A100)), ">10")

museum

4. Tối ưu hiệu suất tính toán

Khi làm việc với các bảng lớn (thousands rows), công thức COUNTIFS và ntegre có thể làm chậm.

4.1 Sử dụng vùng tên động

Đếm Số Lượng Có Điều Kiện Trong Excel
Đếm Số Lượng Có Điều Kiện Trong Excel
=COUNTIFS(OFFSET($A$1,0,0,COUNTA($A:$A)), ">10")

4.2 Giảm số lần 면

Sử dụng một cột phụ tính giá trị biểu thức, sau đó đếm trên cột phụ:

=SUMPRODUCT(--(D2:D200="Yes"))

4.3 Sử dụng Power Query

Chuyển đổi dữ liệu sang Power Query, áp dụng lọc và đếm, rồi nạp trở lại Excel.

5. Đếm số lượng theo tiêu chí phức tạp hơn

5.1 Đếm số dòng có nhiều điều kiện tùy biến

=SUMPRODUCT(--(B2:B200>30), --(C2:C200="Bắc Kinh"), --(D2:D200<>""))

5.2 Đếm số dòng có giá trị trong danh sách

Giả sử danh sách cần kiểm tra nằm trong Z1:Z10:

=SUMPRODUCT(--(ISNUMBER(MATCH(B2:B200, Z1:Z10, 0))))

5.3 Đếm số dòng dựa trên công thức phức tạp

=SUMPRODUCT(--(IFERROR(VLOOKUP(B2:B200, $Y$1:$Z$10, 2, FALSE), "")="Approved"))

6. So sánh các hàm: COUNTIF, COUNTIFS, SUMPRODUCT

HàmTính năngKhả năng mở rộngKhối lượng dữ liệuTốc độ
COUNTIFĐếm điều kiện đơnGiới hạn 1 điều kiệnTrung bìnhNhanh
COUNTIFSĐếm nhiều điều kiệnDễ dàng thêm điều kiện炸Trung bìnhNhanh
SUMPRODUCTĐếm đa điều kiện phức tạpCó thể dùng hàm mảngRất lớnThấp hơn
ARRAYĐếm tùy chỉnhMạnh mẽ, linh hoạtThấpThấp hơn

7. Kết hợp với PivotTable

PivotTable cung cấp cách nhanh chóng đếm số lượng dữ liệu theo nhiều tiêu chí mà không cần công thức phức tạp.

  1. Chọn vùng dữ liệu.
  2. Đi tới Insert > PivotTable.
  3. Kéo trường cần tính đếm vào vùng Values và chọn Count.
  4. Kéo trường cần lọc vào vùng Filters hoặc Rows.

PivotTable tự động tính số lượng và có thể dễ dàng thay đổi điều kiện lọc.

8. Thực hành: 5 bài tập thực tế

8.1 Bài 1: Đếm số khách hàng có tuổi > 已有

Dữ liệu: Cột A = Tên, B სოციალურ = Tuổi.

Công thức:

=COUNTIF(B2:B100, ">30")

8.2 Bài 2: Đếm số sản phẩm bán chạy

Dữ liệu: Cột C = Giá bán, D = Số lượng bán.

Điều kiện: Giá > 300,000 và số lượng > 20.

=COUNTIFS(C2:C200, ">300000", D2:D200, ">20")

8.3 Bài 3: Đếm số giao dịch trong tháng 8

Dữ liệu: Cột E = Ngày giao dịch (ngày thực).

=SUMPRODUCT(--(MONTH(E2:E200)=8), --(YEAR(E2:E200)=2026))

8.4 Bài 4: Đếm số nhân viên được đánh giá “Xuất sắc”

Dữ liệu: Cột F = Đánh giá.

=COUNTIF(F2:F200, "Xuất sắc")

8.5 Bài 5: Đếm số đơn hàng có mã khách hàng trong danh sách

Danh sách mã khách hàng: Z1:Z10.

=SUMPRODUCT(--(ISNUMBER(MATCH(G2:G200, Z1:Z10, 0))))

9. Mẹo nhanh: Sử dụng Ctrl+F để xác nhận kết quả

Sau khi tính được công thức, bạn có thể dùng Ctrl+F – tìm kiếm trong bảng để kiểm tra số lượng ô thỏa điều kiện. Ví dụ, nhập >30 vào ô tìm kiếm và chọn Find All để xem tất cả ô thỏa điều kiện.

10. Kết luận

Đếm số lượng có điều kiện trong Excel không chỉ là một thao tác cơ bản. Khi nhận thức được các hàm mạnh mẽ như COUNTIF, COUNTIFS, SUMPRODUCT, và công cụ PivotTable, bạn có thể xử lý dữ liệu khối lượng lớn một cách nhanh nhất và chính xác nhất. Hãy thực hành, thử nghiệm các ví dụ, và dần dần áp dụng vào công việc thực tế để nâng cao hiệu suất làm việc của mình.

Chúc bạn thành công trong việc khai thác sức mạnh của Excel để đếm số lượng có điều kiện một cách hiệu quả!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận