Hàm DCOUNTA là một hàm cơ sở dữ liệu trong Excel, dùng để đếm số bản ghi không trống trong một cột, thỏa mãn điều kiện cụ thể. Đây là công cụ mạnh mẽ khi bạn làm việc với danh sách lớn có điều kiện lọc. Bài viết này sẽ giúp bạn hiểu rõ cách sử dụng hàm DCOUNTA, cú pháp, ứng dụng thực tế và các lưu ý thường gặp.
Danh sách
Hàm DCOUNTA là một trong những hàm cơ sở dữ liệu (Database Functions) trong Excel, được dùng để đếm số ô có chứa dữ liệu trong một cột (trường dữ liệu) của một bảng dữ liệu có cấu trúc, dựa trên điều kiện cho trước.
Hàm DCOUNTA là gì Cách dùng hàm DCOUNTA kèm ví dụ 2025
Hàm | Có điều kiện? | Phạm vi áp dụng | Đếm giá trị rỗng? |
---|---|---|---|
COUNTA |
❌ Không | Bất kỳ vùng ô | Không đếm ô trống |
DCOUNTA |
✅ Có | Trong bảng dữ liệu có cấu trúc | Không đếm ô trống |
=DCOUNTA(database, field, criteria)
Cú pháp hàm DCOUNTA và giải thích thành phần
Tham số | Ý nghĩa |
---|---|
database |
Vùng bảng dữ liệu có đầy đủ tiêu đề cột và dữ liệu bên dưới |
field |
Tên hoặc số thứ tự của cột cần đếm (ví dụ: "Email" hoặc 3 ) |
criteria |
Vùng điều kiện, gồm tiêu đề cột (giống với database ) và dòng điều kiện bên dưới |
criteria
phải trùng khớp chính xác (bao gồm cả dấu cách và chính tả) với tiêu đề cột trong database
.criteria
có thể gồm một hoặc nhiều điều kiện, đặt theo chiều dọc hoặc ngang (kết hợp AND/OR).field
có thể dùng tên cột (trong dấu ngoặc kép) hoặc số thứ tự cột, tính từ cột đầu tiên trong database
.Giả sử bạn có bảng dữ liệu như sau:
Họ tên | Phòng ban | |
---|---|---|
An | Kinh Doanh | an@example.com |
Bình | Kế Toán | |
Cường | Kinh Doanh | cuong@example.com |
Dũng | Kinh Doanh |
Và bạn muốn đếm bao nhiêu nhân viên phòng Kinh Doanh có nhập Email.
database
: A1:C5field
: "Email"
criteria
: E1:E2, trong đó:E1: Phòng ban E2: Kinh Doanh
Công thức:
=DCOUNTA(A1:C5, “Email”, E1:E2)
Kết quả: 2
→ Vì chỉ có An và Cường là nhân viên phòng Kinh Doanh có nhập Email.
Ví dụ minh họa cách dùng hàm DCOUNTA
Tình huống:
Bạn có một bảng danh sách khách hàng, với thông tin về Họ tên, Địa chỉ và Thành phố. Bạn muốn đếm xem có bao nhiêu khách hàng ở TP.HCM đã nhập địa chỉ (không để trống).
Bảng dữ liệu mẫu (A1:C6):
Họ tên | Địa chỉ | Thành phố |
---|---|---|
Nguyễn An | 123 Lý Thường Kiệt | TP.HCM |
Lê Bình | Hà Nội | |
Trần Cường | 45 Nguyễn Huệ | TP.HCM |
Minh Tâm | TP.HCM | |
Duy Khánh | 12 Pasteur | Đà Nẵng |
Vùng điều kiện (E1:E2):
Thành phố |
---|
TP.HCM |
Công thức:
=DCOUNTA(A1:C6, "Địa chỉ", E1:E2)
Giải thích:
A1:C6
: Vùng dữ liệu"Địa chỉ"
: Cột cần đếm (chỉ đếm nếu có dữ liệu)E1:E2
: Điều kiện là Thành phố = TP.HCMKết quả: 2
→ Vì chỉ có Nguyễn An và Trần Cường ở TP.HCM và có nhập địa chỉ.
Tình huống:
Bạn quản lý danh sách nhân viên với các cột Họ tên, Bộ phận và SĐT. Bạn cần đếm số người thuộc bộ phận Kinh Doanh và đã nhập số điện thoại hợp lệ.
Bảng dữ liệu mẫu (A1:C6):
Họ tên | Bộ phận | SĐT |
---|---|---|
Nguyễn An | Kinh Doanh | 0912345678 |
Lê Bình | Kế Toán | |
Trần Cường | Kinh Doanh | |
Minh Tâm | Kinh Doanh | 0933456789 |
Duy Khánh | Kinh Doanh | 0988123123 |
Vùng điều kiện (E1:E2):
Bộ phận |
---|
Kinh Doanh |
Công thức:
=DCOUNTA(A1:C6, "SĐT", E1:E2)
Kết quả: 3
→ Vì có 3 người thuộc bộ phận Kinh Doanh đã nhập số điện thoại (Nguyễn An, Minh Tâm, Duy Khánh).
Mỗi hàm đếm trong Excel có một mục đích riêng. Bảng dưới đây sẽ giúp bạn phân biệt rõ chức năng và giới hạn của từng hàm để lựa chọn đúng trong từng tình huống:
Hàm | Đặc điểm chính | Có điều kiện? | Đếm ô trống? |
---|---|---|---|
DCOUNTA |
Đếm ô có dữ liệu trong bảng cơ sở dữ liệu, có điều kiện | ✅ Có | ❌ Không |
DCOUNT |
Giống hàm DCOUNTA nhưng chỉ đếm ô chứa số, có điều kiện | ✅ Có | ❌ Không |
COUNTA |
Đếm tất cả ô có dữ liệu (văn bản, số, ký tự…), không có điều kiện | ❌ Không | ❌ Không |
COUNTIF |
Đếm ô thỏa một điều kiện đơn, không giới hạn vùng đơn lẻ | ✅ Có (1 điều kiện) | ❌ Không |
**DCOUNTA**
khi bạn làm việc với bảng có tiêu đề và muốn lọc theo điều kiện**DCOUNT**
nếu chỉ quan tâm đến ô có số**COUNTA**
khi cần đếm ô có dữ liệu trong một vùng bất kỳ (không điều kiện)**COUNTIF**
khi cần đếm với điều kiện đơn, không cần bảng đầy đủ tiêu đềDù hàm DCOUNTA rất mạnh trong việc đếm dữ liệu có điều kiện, nhưng để áp dụng chính xác và hiệu quả, bạn cần ghi nhớ một số nguyên tắc quan trọng dưới đây:
Lưu ý khi dùng hàm DCOUNTA trong thực tế
criteria
phải khớp chính xác với bảng dữ liệucriteria
) phải viết đúng chính tả, khoảng trắng, dấu câu và trùng hoàn toàn với tiêu đề của bảng dữ liệu (database
).Ví dụ:
Phòng ban
≠ Phòng Ban
Địa chỉ
≠ Địa chỉ
(dư khoảng trắng phía sau)criteria
phải có tiêu đề nằm trên cùng, nếu để trống hoặc nhầm vị trí, Excel không xác định được điều kiện cần lọc.Hàm DCOUNTA phát huy tối đa hiệu quả khi:
COUNTIF
hoặc COUNTA
.Bạn giỏi Excel, thành thạo hàm DCOUNTA, biết dùng COUNTIFS, PIVOT và Dashboard? Tuyệt vời. Nhưng như bất kỳ chuyên gia nào, bạn vẫn cần một không gian làm việc chuyên nghiệp để tối ưu hiệu quả và thể hiện năng lực.
✅ Hơn 2.000 tòa nhà văn phòng tại TP.HCM
Từ các tuyến đường trung tâm như Nguyễn Huệ, Lý Tự Trọng, Lê Văn Sỹ, Cộng Hòa… đến các khu vực năng động như Quận 3, Phú Nhuận, Tân Bình.
✅ Báo giá nhanh trong 5 phút – chính xác từng ngày
Bạn chỉ cần gửi yêu cầu, King Office sẽ cung cấp bảng báo giá chi tiết theo nhu cầu diện tích, vị trí, mức giá và tiện ích.
✅ Cam kết giá gốc từ chủ đầu tư – không phát sinh chi phí ẩn
Mọi báo giá đều đúng với thông tin thị trường, không qua trung gian, không nâng giá.
✅ Miễn phí đưa đón khách đi xem văn phòng
Không tốn thời gian tự đi khảo sát từng nơi. King Office hỗ trợ xe riêng hoặc đặt xe công nghệ để bạn trải nghiệm thực tế từng không gian.
✅ Tư vấn miễn phí thành lập doanh nghiệp & thiết kế văn phòng
Bạn mới khởi nghiệp? Muốn chuyển đổi mô hình? Chúng tôi hỗ trợ bạn đăng ký địa chỉ pháp lý, bố trí không gian làm việc khoa học, tối ưu dòng dữ liệu – vận hành – khách hàng.
Thành thạo Excel là một kỹ năng quan trọng, nhưng chọn môi trường để kỹ năng ấy phát huy đúng giá trị mới là bước đi chiến lược.
Một số Toà nhà văn phòng cho thuê quận Phú Nhuận đang được ưu đãi hấp dẫn tại King Office
![]() Serepok Huỳnh Văn BánhChỉ từ $18 |
![]() Vinamit Building Phú NhuậnChỉ từ $23 |
![]() Lmak 68 Phan Đăng Lưu Phú NhuậnChỉ từ $22 |
Liên hệ ngay King Office để được hỗ trợ nhanh – tư vấn đúng diện tích – báo giá tốt nhất!