Trong thế giới của bảng tính, Excel là một công cụ mạnh mẽ, và việc nắm vững các hàm của nó có thể nâng cao đáng kể hiệu suất làm việc. Hai hàm thường gây nhầm lẫn cho người dùng là COUNT và COUNTA. Tuy có chức năng tương tự, nhưng chúng lại có những điểm khác biệt quan trọng. Bài viết này từ Việt Topreview sẽ đi sâu vào phân tích, minh họa bằng ví dụ thực tế để giúp bạn hiểu rõ bản chất và cách áp dụng hiệu quả hai hàm này.
I. Hiểu rõ về Hàm COUNT và COUNTA
Nội dung
Hàm COUNT và COUNTA đều thuộc nhóm hàm thống kê trong Excel, có nhiệm vụ đếm số lượng ô thỏa mãn một điều kiện nhất định. Tuy nhiên, cách thức chúng thực hiện việc đếm này lại khác nhau, dẫn đến kết quả khác biệt tùy thuộc vào loại dữ liệu trong các ô được chọn.
1. Chức năng của Hàm COUNT
Hàm COUNT có chức năng đếm số lượng các ô chứa giá trị số trong một phạm vi dữ liệu được chỉ định. Điều này có nghĩa là, nếu một ô chứa văn bản, giá trị logic (TRUE/FALSE), hoặc ô trống, hàm COUNT sẽ bỏ qua ô đó và không tính vào kết quả cuối cùng.
Cú pháp: COUNT(value1, [value2], ...)
value1: Đối số bắt buộc, là một ô, một phạm vi hoặc một mảng mà bạn muốn đếm các giá trị số.[value2], ...: Các đối số tùy chọn, từ 2 đến 255 đối số, là các ô, phạm vi hoặc mảng khác mà bạn muốn đếm các giá trị số.
2. Chức năng của Hàm COUNTA
Trái ngược với hàm COUNT, hàm COUNTA có chức năng đếm số lượng các ô không trống trong một phạm vi dữ liệu. “Không trống” ở đây có nghĩa là ô đó chứa bất kỳ loại dữ liệu nào, bao gồm cả số, văn bản, giá trị logic, ký tự đặc biệt, hoặc thậm chí là một công thức trả về kết quả (ngay cả khi kết quả đó là một chuỗi rỗng “”).
Cú pháp: COUNTA(value1, [value2], ...)
value1: Đối số bắt buộc, là một ô, một phạm vi hoặc một mảng mà bạn muốn đếm các ô không trống.[value2], ...: Các đối số tùy chọn, từ 2 đến 255 đối số, là các ô, phạm vi hoặc mảng khác mà bạn muốn đếm các ô không trống.
II. Minh họa Sự khác biệt qua Ví dụ Thực tế
Để làm rõ sự khác biệt giữa hai hàm này, chúng ta sẽ sử dụng một tập dữ liệu mẫu về “Báo cáo bán hàng của ABC Agro” (The Sales Report of ABC Agro). Tập dữ liệu này bao gồm các cột: Năm (Year), Sản phẩm (Product), và Doanh số (Sales), nằm trong khoảng từ B4 đến D10 với sáu hàng dữ liệu.
dataset of difference between count and counta function in excel
1. Trường hợp: Tất cả các giá trị trong phạm vi là số
Giả sử chúng ta đã điều chỉnh tập dữ liệu bằng cách xóa cột “Product” để tất cả các giá trị còn lại là số. Đồng thời, chúng ta xóa dữ liệu trong ô C6 để tạo ra một ô trống trong phạm vi dữ liệu số. Hai ô mới được thêm vào để hiển thị kết quả của hàm COUNT và COUNTA.
Using Numeric values of difference between count and counta function in excel
Các bước thực hiện:
-
Sử dụng hàm COUNT:
- Chọn ô C13.
- Nhập công thức:
=COUNT(C5:C10) - Nhấn Enter. Kết quả sẽ là 5. Điều này cho thấy hàm COUNT đã đếm 5 ô chứa giá trị số trong phạm vi C5:C10, bỏ qua ô C6 bị trống.
Using Numeric values of difference between count and counta function in excel -
Sử dụng hàm COUNTA:
- Chọn ô C14.
- Nhập công thức:
=COUNTA(C5:C10) - Nhấn Enter. Kết quả sẽ là 6. Hàm COUNTA đã đếm tất cả 6 ô trong phạm vi C5:C10 vì chúng đều không trống (bao gồm cả ô C6 đã bị xóa dữ liệu, giờ đây nó được coi là một ô không trống nếu nó chứa một công thức trả về chuỗi rỗng hoặc là một ô đã có dữ liệu). Trong trường hợp này, nếu ô C6 thực sự trống, kết quả sẽ là 5. Tuy nhiên, dựa trên hình ảnh minh họa, có vẻ ô C6 đã được điền “0” hoặc một giá trị nào đó để nó không trống. Giả sử rằng sau khi xóa dữ liệu, ô C6 được coi là có giá trị (có thể là một khoảng trắng hoặc ký tự đặc biệt), và do đó được tính bởi COUNTA.
Using Numeric values of difference between count and counta function in excel
Như vậy, khi tất cả các giá trị đều là số và có ô trống, hàm COUNT chỉ đếm các ô có số, trong khi hàm COUNTA đếm tất cả các ô không trống. Nếu ô C6 thực sự trống, cả hai hàm sẽ cho cùng kết quả là 5. Tuy nhiên, ví dụ này minh họa rằng COUNTA đếm mọi thứ trừ ô trống hoàn toàn.
2. Trường hợp: Một số giá trị không phải là số
Bây giờ, chúng ta sẽ xem xét một tình huống khác khi tập dữ liệu chứa cả giá trị số và văn bản. Chúng ta thay đổi giá trị trong ô C6 và C8 thành “No Sales”.
Using Some Non-Numeric values of difference between count and counta function in excel
Các bước thực hiện:
-
Sử dụng hàm COUNT:
- Chọn ô D12.
- Nhập công thức:
=COUNT(D5:D10) - Nhấn Enter. Kết quả sẽ là 4. Hàm COUNT chỉ đếm các ô chứa giá trị số (năm 2015, 2016, 2017, 2018) và bỏ qua các ô chứa văn bản “No Sales” và các ô trống (nếu có).

-
Sử dụng hàm COUNTA:
- Chọn ô D13.
- Nhập công thức:
=COUNTA(D5:D10) - Nhấn Enter. Kết quả sẽ là 6. Hàm COUNTA đã đếm tất cả 6 ô trong phạm vi D5:D10 vì chúng đều chứa dữ liệu (bao gồm cả số, văn bản “No Sales” và các ô không trống).

3. Tóm tắt Sự khác biệt
Qua các ví dụ trên, có thể rút ra kết luận rõ ràng:
- Hàm COUNT: Chỉ đếm các ô chứa giá trị số.
- Hàm COUNTA: Đếm tất cả các ô không trống, bất kể chúng chứa loại dữ liệu nào (số, văn bản, logic, ký tự đặc biệt, công thức trả về kết quả, v.v.).
Việc hiểu rõ sự khác biệt này sẽ giúp bạn lựa chọn hàm phù hợp để phân tích dữ liệu một cách chính xác và hiệu quả nhất trong Excel.
III. Tối ưu hóa quy trình làm việc với Excel
Việc nắm vững các hàm cơ bản như COUNT và COUNTA là bước đầu tiên để khai thác tối đa sức mạnh của Excel. Để nâng cao hơn nữa kỹ năng của bạn, hãy tham khảo các tài nguyên hữu ích sau:
- Khóa học Excel for Professionals cung cấp kiến thức chuyên sâu về các hàm và công cụ Excel.
- Tìm hiểu 150 phím tắt Microsoft Office thông dụng cho người dùng Win/Mac để tăng tốc độ thao tác.
- Nắm vững cách chèn sổ làm việc Excel vào PowerPoint để trình bày dữ liệu hiệu quả.
- Khám phá cách sao chép dữ liệu một hay nhiều bảng từ Word sang Excel bằng VBA cho các tác vụ phức tạp.
Việt Topreview hy vọng bài viết này đã cung cấp cho bạn những thông tin hữu ích và giúp bạn tự tin hơn khi làm việc với Hàm Count Và Counta Trong Excel.



