Bài viết này minh họa cách sử dụng các hàm cơ sở dữ liệu trong Excel. Có 12 hàm cơ sở dữ liệu trong Excel. Bài viết cho thấy cách áp dụng từng hàm một. Hình ảnh sau đây làm nổi bật mục đích của bài viết. Hãy lướt nhanh qua bài viết để học cách sử dụng các hàm còn lại.

Bạn có thể tải xuống sổ làm việc thực hành từ nút tải xuống bên dưới.
Giới thiệu về các hàm cơ sở dữ liệu trong Excel
Các hàm cơ sở dữ liệu trong Excel cho phép chúng ta thực hiện các phép toán đơn giản như tổng, tích, trung bình, v.v. trên một cơ sở dữ liệu cụ thể. Có 12 hàm cơ sở dữ liệu trong Excel. Chúng là các hàm DSUM, DAVERAGE, DCOUNT, DCOUNTA, DGET, DMAX, DMIN, DPRODUCT, DSTDEV, DSTDEVP, DVAR và DVARP. Tên của mỗi hàm đều bắt đầu bằng chữ D đại diện cho Database (Cơ sở dữ liệu).
Mỗi hàm cơ sở dữ liệu chứa các đối số giống nhau. Ví dụ, hàm DSUM có các đối số sau.
Cú pháp:
DSUM(database, field, criteria)Đối số:
database: Danh sách hoặc phạm vi dữ liệu mà bạn muốn thực hiện các phép toán. Bạn có thể dùng tham chiếu ô hoặc phạm vi đặt tên để tham chiếu đến cơ sở dữ liệu.
field: Tham chiếu đến cột trong cơ sở dữ liệu từ đó kết quả sẽ được trả về. Bạn có thể gõ tiêu đề cột trong dấu ngoặc kép, cho số thứ tự cột trong cơ sở dữ liệu hoặc nhập tham chiếu ô của tiêu đề cột vào công thức.
criteria: Đây là phạm vi chứa các điều kiện được chỉ định. Hàm sẽ chỉ lấy dữ liệu từ các ô thỏa mãn các tiêu chí này. Bạn có thể thêm nhiều tiêu chí bằng cách sử dụng >, <, =, <> v.v.
Cách sử dụng 12 hàm cơ sở dữ liệu trong Excel
Chúng ta sẽ sử dụng tập dữ liệu sau để minh họa cách sử dụng các hàm cơ sở dữ liệu trong Excel.

1. Hàm DSUM
Hàm DSUM cộng các số trong trường (cột) của các bản ghi trong cơ sở dữ liệu khớp với điều kiện được chỉ định. Làm theo các bước dưới đây để học cách sử dụng hàm này trong Excel.
📌 Các bước
- Trước hết, bạn cần tạo một phạm vi tiêu chí trước khi thử sử dụng các hàm cơ sở dữ liệu. Chúng ta sẽ tạo một và dùng nó cho tất cả các hàm.
- Bây giờ, nhập Cây, Chiều cao, Tuổi, Sản lượng, Lợi nhuận, và Chiều cao vào các ô B12 đến G12. Bạn có thể thêm nhiều tiêu đề hơn bên cạnh chúng để chỉ định thêm điều kiện.
- Sau đó, nhập =“=Apple”, >10 và <16 vào các ô B13, C13, và G13. Các tiêu chí này chỉ ra các cây táo có chiều cao từ 10 đến 16.
- Bạn có thể thêm nhiều tiêu chí hơn ở các dòng dưới. Ví dụ, nhập =“Pear” vào ô B14 để bao gồm cây lê trong tiêu chí.
- Tiếp theo, nhập công thức sau vào ô G17. Điều này sẽ trả về tổng lợi nhuận từ các cây táo chỉ do tiêu chí được chỉ định trong B12:B13.
=DSUM(B4:F10, "Profit", B12:B13)- Sau đó, nhập công thức sau vào ô G18 để lấy tổng lợi nhuận từ tất cả cây lê và chỉ những cây táo có chiều cao từ 10 đến 16.
=DSUM(B4:F10, "Profit",B12:G14)
Đọc thêm: Cách tạo cơ sở dữ liệu đơn giản trong Excel VBA
2. Hàm DAVERAGE
Hàm DAVERAGE lấy trung bình các giá trị trong một cột (trường) trong danh sách hoặc cơ sở dữ liệu khớp với các điều kiện được chỉ định.
Bây giờ, nhập công thức sau vào ô G17 để lấy trung bình sản lượng của các cây táo có chiều cao hơn 10 feet.
=DAVERAGE(B4:F10, "Yield", B12:C13)Sau đó, nhập công thức sau vào ô G18 thay vào đó để lấy trung bình sản lượng của tất cả các cây. Ở đây, 3 tham chiếu đến cột thứ ba (Sản lượng) trong cơ sở dữ liệu.
=DAVERAGE(B4:F10,3,B4:F10)
Đọc thêm: Cách tạo cơ sở dữ liệu tự động cập nhật trong Excel
3. Hàm DCOUNT
Hàm DCOUNT đếm các ô chứa số trong trường (cột) của các bản ghi trong cơ sở dữ liệu khớp với các điều kiện được chỉ định.
Bây giờ, nhập công thức sau vào ô G17 để đếm các ô trong cột Tuổi chứa số và tương ứng với các cây táo có chiều cao từ 10 đến 16.
=DCOUNT(B4:F10, "Age", B12:G13)
Đọc thêm: Cách tạo cơ sở dữ liệu trong Excel (làm trong 8 bước dễ dàng)
4. Hàm DCOUNTA
Hàm DCOUNTA đếm các ô không trống trong trường (cột) của các bản ghi trong cơ sở dữ liệu khớp với các điều kiện được chỉ định.
Bây giờ, nhập công thức sau vào ô G17 để đếm các ô không trống trong cột Lợi nhuận tương ứng với các cây táo có chiều cao từ 10 đến 16.
=DCOUNTA(B4:F10, "Profit", B12:G13)
5. Hàm DGET
Hàm DGET trích xuất từ cơ sở dữ liệu một bản ghi duy nhất khớp với các điều kiện được chỉ định. Nó trả về kết quả tương tự như các hàm tra cứu.
Bây giờ, nhập công thức sau vào ô G17 để lấy sản lượng cho cây táo và cây lê. Công thức trả về lỗi #NUM nếu nó tìm thấy nhiều giá trị thỏa mãn điều kiện được chỉ định.
=DGET(B4:F10, "Yield", B12:B14)Sau đó, nhập công thức sau vào ô G18. Lúc này nó sẽ không hiển thị lỗi vì lần này chỉ có một kết quả đáp ứng tiêu chí được chỉ định.
=DGET(B4:F10,4,B12:G14)
Đọc thêm tương tự
- Cách duy trì cơ sở dữ liệu khách hàng trong Excel
- Tạo cơ sở dữ liệu kho hàng trong Excel (3 phương pháp dễ dàng)
- Cách tạo cơ sở dữ liệu có Form trong Excel
6. Hàm DMAX
Hàm DMAX trả về số lớn nhất trong trường (cột) của các bản ghi trong cơ sở dữ liệu khớp với các điều kiện được chỉ định.
Bây giờ, nhập công thức sau vào ô G17 để lấy lợi nhuận tối đa từ tất cả cây lê và cây táo có chiều cao từ 10 đến 16.
=DMAX(B4:F10, "Profit", B12:G14)
7. Hàm DMIN
Hàm DMIN trả về số nhỏ nhất trong trường (cột) của các bản ghi trong cơ sở dữ liệu khớp với các điều kiện được chỉ định.
Bây giờ, nhập công thức sau vào ô G17 để lấy lợi nhuận tối thiểu từ tất cả cây lê và cây táo có chiều cao từ 10 đến 16.
=DMIN(B4:F10, "Profit", B12:C13)
8. Hàm DPRODUCT
Hàm DPRODUCT nhân các giá trị trong trường (cột) của các bản ghi trong cơ sở dữ liệu khớp với các điều kiện được chỉ định.
Bây giờ, nhập công thức sau vào ô G17 để lấy tích sản lượng từ tất cả cây lê và cây táo có chiều cao từ 10 đến 16.
=DPRODUCT(B4:F10, "Yield", B12:G14)
9. Hàm DSTDEV
Hàm DSTDEV ước lượng độ lệch chuẩn dựa trên mẫu từ các mục cơ sở dữ liệu được chọn.
Bây giờ, nhập công thức sau vào ô G17 để lấy độ lệch chuẩn của sản lượng từ tất cả cây lê và cây táo có chiều cao từ 10 đến 16 dựa trên mẫu từ các mục cơ sở dữ liệu được chọn.
=DSTDEV(B4:F10, "Yield", B12:B14)
10. Hàm DSTDEVP
Hàm DSTDEVP tính toán độ lệch chuẩn dựa trên toàn bộ dân số của các mục cơ sở dữ liệu được chọn.
Bây giờ, nhập công thức sau vào ô G17 để lấy độ lệch chuẩn của sản lượng từ tất cả cây lê và cây táo có chiều cao từ 10 đến 16 dựa trên toàn bộ dân số của các mục cơ sở dữ liệu được chọn.
=DSTDEVP(B4:F10, "Yield", B12:B14)
11. Hàm DVAR
Hàm DVAR ước lượng phương sai dựa trên mẫu từ các mục cơ sở dữ liệu được chọn.
Bây giờ, nhập công thức sau vào ô G17 để lấy phương sai của sản lượng từ tất cả cây lê và cây táo có chiều cao từ 10 đến 16 dựa trên mẫu từ các mục cơ sở dữ liệu được chọn.
=DVAR(B4:F10, "Yield", B12:B14)
12. Hàm DVARP
Hàm DVARP tính toán phương sai dựa trên toàn bộ dân số của các mục cơ sở dữ liệu được chọn.
Bây giờ, nhập công thức sau vào ô G17 để lấy phương sai của sản lượng từ tất cả cây lê và cây táo có chiều cao từ 10 đến 16 dựa trên toàn bộ dân số của các mục cơ sở dữ liệu được chọn.
=DVARP(B4:F10, "Yield", B12:B14)
Lưu ý quan trọng
- Bạn phải tránh các dòng trống trong phạm vi tiêu chí. Nếu không, hàm có thể bỏ qua tất cả các điều kiện được chỉ định.
- Bạn có thể dùng ký tự đại diện làm tiêu chí. Ví dụ, A* cho biết văn bản phải bắt đầu bằng chữ A.
Kết luận
Bây giờ bạn đã biết cách sử dụng tất cả các hàm cơ sở dữ liệu trong Excel. Hãy cho chúng tôi biết nếu bài viết này đã đáp ứng nhu cầu của bạn. Bạn cũng có thể dùng phần bình luận bên dưới cho các thắc mắc hoặc đề xuất thêm. Hãy truy cập blog ExcelDemy của chúng tôi để khám phá thêm về Excel. Hãy cùng chúng tôi và tiếp tục học tập.
Các bài viết liên quan
- Cách tạo cơ sở dữ liệu quan hệ trong Excel (Với các bước dễ dàng)
- Tạo cơ sở dữ liệu có thể tìm kiếm trong Excel (2 thủ thuật nhanh)