Hàm Countif là hàm thống kê theo 1 điều kiện, còn hàm Dcount là hàm CSDL, thường dùng khi thống kê theo nhiều điều kiện.
VD: Chỉ cần đếm số nhân viên có mức lương >2.000.000 thì bạn chỉ cần dùng Countif, nhưng nếu cần đếm số nhân viên có mức lương từ 2.000.000 đến 3.000.000 thì bạn phải dùng đến Dcount (hoặc Sumproduct). Tất nhiên là để dùng Dcount thì bạn phải lập Bảng tiêu chuẩn, còn Countif thì không.
Thêm nữa: Với Countif, hàng tiêu đề của bạn có thể tùy ý (MergeCell, nhiều hàng,...) còn với Dcount, dữ liệu của bạn phải thực sự là 1 bảng CSDL, nghĩa là hàng tiêu đề phải là hàng đơn, không có sự nối ô (MergeCell), có như vậy thì Dcount (và các hàm CSDL nói chung: DSUM, DAVERAGE, DMAX, DMIN,...) mới cho kết quả đúng được.
Tớ đọc giải thích hàm Dcount trong phần help của excel. Dữ liệu trong bảng database là apple nhưng trong bảng criteria lại là ="=apple". Tớ thử sửa lại thành apple thì vẫn cho kết quả y hệt nên tớ không hiểu dữ liệu ="=apple" có mục đích gì. Mong các bạn chỉ giúp.