Khi làm việc với những bảng dữ liệu lớn, việc đếm các bản ghi đáp ứng điều kiện cụ thể là yêu cầu rất phổ biến. Thay vì sử dụng COUNTIF hay COUNTIFS trong mọi trường hợp, Excel còn cung cấp nhóm hàm cơ sở dữ liệu giúp xử lý dữ liệu linh hoạt hơn. Trong đó, hàm DCOUNT là lựa chọn phù hợp khi cần đếm các ô chứa giá trị số theo điều kiện, còn DCOUNTA hỗ trợ đếm mọi ô có dữ liệu. Bài viết dưới đây sẽ hướng dẫn chi tiết cách sử dụng hai hàm này, kèm ví dụ thực tế để bạn dễ dàng áp dụng vào công việc.
Hàm DCOUNT trong Excel
Hàm DCOUNT là gì?
Hàm DCOUNT trong Excel là hàm thuộc nhóm Database Functions (hàm cơ sở dữ liệu), được sử dụng để đếm số ô chứa giá trị dạng số trong một cột, đồng thời phải thỏa mãn các điều kiện do người dùng thiết lập.

Khác với COUNTIF chỉ áp dụng trên một vùng dữ liệu, hàm DCOUNT hoạt động trên toàn bộ bảng dữ liệu có tiêu đề cột. Nhờ đó, người dùng có thể đặt nhiều điều kiện khác nhau mà vẫn giữ công thức gọn gàng, dễ quản lý.
Ngoài Excel, hàm DCOUNT trong access cũng được sử dụng để đếm số bản ghi trong cơ sở dữ liệu đáp ứng điều kiện xác định. Tuy nhiên, cú pháp và cách triển khai trong Access có một số điểm khác biệt so với Excel.
Cú pháp hàm DCOUNT và ý nghĩa các đối số
Cú pháp của hàm DCOUNT như sau:
=DCOUNT(Database, Field, Criteria)
Trong đó:
- Database: Toàn bộ bảng dữ liệu, bao gồm cả hàng tiêu đề.
- Field: Tên cột hoặc số thứ tự của cột cần đếm dữ liệu số.
- Criteria: Vùng điều kiện, bao gồm tiêu đề cột và điều kiện tương ứng.

Ý nghĩa từng tham số
Database
Đây là phạm vi dữ liệu chính. Điều kiện tiên quyết là hàng đầu tiên phải chứa tên các trường giống hoàn toàn với tiêu đề trong bảng.
Field
Có thể nhập tên cột trong dấu ngoặc kép, ví dụ “Doanh thu”, hoặc nhập số thứ tự của cột, chẳng hạn 4 nếu cột Doanh thu nằm ở vị trí thứ tư.
Criteria
Đây là vùng chứa điều kiện lọc. Người dùng có thể tạo một hoặc nhiều điều kiện như:
- Doanh thu > 50.000.000
- Khu vực = Hà Nội
- Nhân viên = Lan
Excel sẽ chỉ đếm những bản ghi đáp ứng đầy đủ các điều kiện này.
Cách dùng hàm DCOUNT để đếm dữ liệu số có điều kiện
Ví dụ 1: Sử dụng hàm DCOUNT để thống kê số học sinh có điểm môn Ngoại ngữ đạt từ 8 điểm trở lên trong bảng dữ liệu dưới đây.

Để thực hiện, nhập công thức:
=DCOUNT(A3:E9,”Ngoại ngữ”,E12:E13)
vào ô cần hiển thị kết quả, sau đó nhấn Enter. Excel sẽ đếm và trả về số lượng học sinh thỏa mãn điều kiện đã thiết lập.

Ví dụ 2: Giả sử cần xác định số học sinh lớp 12A có điểm trung bình từ 8 trở lên, bạn cũng có thể áp dụng hàm DCOUNT.

Tại ô muốn hiển thị kết quả, nhập công thức:
=DCOUNT(A3:F9,”Điểm”,F12:I13)
Sau khi nhấn Enter, Excel sẽ dựa trên vùng điều kiện để lọc dữ liệu và trả về tổng số học sinh của lớp 12A có điểm trung bình đạt từ 8 trở lên.

Một ưu điểm nổi bật của hàm DCOUNT là có thể mở rộng nhiều điều kiện cùng lúc mà không cần sửa đổi cấu trúc công thức.
Hàm DCOUNTA trong Excel
Hàm DCOUNTA là gì?
Nếu DCOUNT chỉ đếm dữ liệu dạng số thì hàm DCOUNTA lại có phạm vi rộng hơn. Đây là hàm dùng để đếm tất cả các ô không trống trong một trường dữ liệu, miễn là các bản ghi đáp ứng điều kiện đã thiết lập.
Nói cách khác, hàm DCOUNTA trong Excel sẽ đếm cả số, văn bản, ngày tháng hoặc bất kỳ giá trị nào khác, miễn ô đó không rỗng.
Đây là lựa chọn hữu ích khi cần thống kê số lượng hồ sơ, khách hàng hoặc sản phẩm đã có dữ liệu mà không quan tâm kiểu dữ liệu.
Cú pháp hàm DCOUNTA và ý nghĩa các đối số
Cú pháp: =DCOUNTA(Database, Field, Criteria)
Các đối số hoàn toàn giống DCOUNT:
- Database
- Field
- Criteria
Điểm khác biệt duy nhất nằm ở cách Excel xử lý dữ liệu trong cột được chọn.
Nếu DCOUNT chỉ tính các giá trị số thì DCOUNTA sẽ tính mọi ô có nội dung.
Chính vì vậy, nhiều người mới học Excel thường thắc mắc hàm DCOUNTA là gì và khi nào nên sử dụng. Câu trả lời là DCOUNTA phù hợp khi dữ liệu cần thống kê có thể là chữ, số hoặc kết hợp cả hai.

Cách dùng trong Excel để đếm các ô không trống (chứa dữ liệu) có điều kiện
Để minh họa cách dùng hàm DCOUNTA, giả sử bảng dữ liệu có thêm cột “Ghi chú”.
| Nhân viên | Ghi chú |
| An | Đạt |
| Bình | |
| Lan | Xuất sắc |
| Hùng | Hoàn thành |
Nếu cần đếm số nhân viên thuộc phòng Kinh doanh có ghi chú, sử dụng công thức:
=DCOUNTA(A1:D5,”Ghi chú”,F1:F2)
Excel sẽ trả về kết quả bằng 3, vì ba nhân viên đáp ứng điều kiện và đều có dữ liệu trong cột Ghi chú.
Nhờ khả năng đếm mọi kiểu dữ liệu, DCOUNTA thường được dùng trong quản lý nhân sự, bán hàng hoặc thống kê hồ sơ.
So sánh hàm DCOUNT và DCOUNTA trong Excel
Nhiều người dễ nhầm lẫn hàm DCOUNT và DCOUNTA trong Excel bởi cú pháp của hai hàm gần như giống nhau. Tuy nhiên, bản chất xử lý dữ liệu lại khác biệt:
| Tiêu chí | DCOUNT | DCOUNTA |
| Đối tượng đếm | Chỉ dữ liệu số | Mọi dữ liệu không trống |
| Điều kiện | Có | Có |
| Áp dụng vùng Database | Có | Có |
| Có thể đếm văn bản | Không | Có |
| Có thể đếm ngày tháng | Có (nếu lưu dưới dạng số) | Có |

Có thể hiểu đơn giản:
- Chọn DCOUNT khi cần thống kê giá trị số như doanh thu, tiền lương, điểm số.
- Chọn DCOUNTA khi muốn thống kê tất cả các bản ghi đã có dữ liệu.
Việc lựa chọn đúng hàm sẽ giúp báo cáo chính xác và hạn chế sai sót trong quá trình xử lý dữ liệu.
Các lỗi thường gặp khi dùng DCOUNT, DCOUNTA và cách khắc phục
Trong quá trình sử dụng hàm DCOUNT, người dùng có thể gặp một số lỗi khiến kết quả trả về không đúng.
Tiêu đề vùng điều kiện không trùng với bảng dữ liệu
Đây là lỗi phổ biến nhất.
Ví dụ bảng dữ liệu ghi “Doanh thu”, nhưng vùng điều kiện lại ghi “Doanh Thu” hoặc có khoảng trắng ở cuối.
Giải pháp là kiểm tra lại tiêu đề và đảm bảo giống hoàn toàn.
Chọn sai phạm vi Database
Nếu vùng dữ liệu không bao gồm hàng tiêu đề hoặc thiếu một phần dữ liệu, Excel sẽ trả về kết quả không chính xác.
Nên chọn toàn bộ bảng dữ liệu ngay từ đầu.
Sai Field
Người dùng có thể nhập sai tên cột hoặc sai số thứ tự của cột. Ví dụ:
=DCOUNT(A1:C20,”DoanhThu”,F1:F2)
Trong khi tên đúng là “Doanh thu”.
Lúc này Excel sẽ không thể xác định đúng trường cần đếm.

Điều kiện không hợp lệ
Một số lỗi thường gặp gồm:
- Thiếu toán tử so sánh.
- Điều kiện đặt sai cột.
- Sai định dạng ngày tháng.
Nên kiểm tra lại vùng Criteria trước khi kết luận công thức bị lỗi.
Dữ liệu không đúng định dạng
Nếu cột doanh thu đang lưu dưới dạng văn bản thay vì số, DCOUNT sẽ không tính các giá trị đó. Có thể chuyển dữ liệu về Number bằng tính năng Convert to Number hoặc sử dụng hàm VALUE trước khi thống kê.
Nhầm lẫn giữa DCOUNT và DCOUNTA
Đây cũng là lỗi khá phổ biến. Nếu cần đếm cả dữ liệu chữ nhưng lại dùng DCOUNT thì kết quả sẽ nhỏ hơn thực tế. Trong trường hợp này, hãy chuyển sang DCOUNTA để Excel đếm toàn bộ ô có dữ liệu.
Kết luận
DCOUNT và DCOUNTA đều là những hàm cơ sở dữ liệu hữu ích trong Excel, đặc biệt khi làm việc với bảng dữ liệu lớn và cần thống kê theo nhiều điều kiện. Nếu hàm DCOUNT phù hợp để đếm các giá trị số thì DCOUNTA sẽ là lựa chọn tối ưu khi cần thống kê mọi ô không trống. Hiểu rõ cú pháp, cách xây dựng vùng điều kiện và phân biệt phạm vi sử dụng của từng hàm sẽ giúp bạn khai thác Excel hiệu quả hơn trong học tập cũng như công việc.
Để học Excel, xử lý dữ liệu nhanh chóng và mượt mà, một chiếc laptop có cấu hình ổn định là yếu tố không thể thiếu. Hãy đến Viettel Store để lựa chọn các mẫu laptop chính hãng từ Dell, HP, ASUS, Lenovo, Acer, MSI hay Apple với mức giá cạnh tranh, nhiều ưu đãi hấp dẫn, hỗ trợ trả góp linh hoạt cùng chế độ bảo hành uy tín, giúp bạn nâng cao hiệu suất học tập và làm việc mỗi ngày.
Xem thêm:
Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Tạo bình luận mới