Ngoài hàm AVERAGE, có một hàm khác giúp tính trung bình với điều kiện, làm cho kết quả chính xác hơn. Trong bài viết này, mình sẽ hướng dẫn cách sử dụng hàm DAVERAGE trong Excel một cách đơn giản và chi tiết.
Hướng dẫn thực hiện trên laptop Windows với Excel 2016. Bạn cũng có thể áp dụng trên Word 2007, 2010, 2013, 2019 và MacOS với các bước tương tự.
I. Hàm DAVERAGE là gì? Các ứng dụng trong Excel
Hàm DAVERAGE, hay hàm tính trung bình có điều kiện, giúp bạn tính trung bình các giá trị trong một cột của bảng dữ liệu hoặc cơ sở dữ liệu theo điều kiện bạn đặt ra.
Hàm DAVERAGE hỗ trợ xử lý nhanh chóng dữ liệu, mang lại kết quả trung bình chính xác. Bạn có thể áp dụng hàm này để:
- Tính trung bình của một cột với nhiều điều kiện.
- Tự tạo hoặc sử dụng điều kiện trong công thức.
- Tính toán giá trị theo mong muốn.
- Lọc ra những giá trị cần tính.
Ngoài ra, hàm DAVERAGE kết hợp tốt với địa chỉ tương đối và địa chỉ tuyệt đối. Nếu bạn chưa biết về địa chỉ này, có thể tham khảo tại đường link dưới trước khi khám phá hàm DAVERAGE!
Khám phá về địa chỉ tương đối và địa chỉ tuyệt đối trong Excel
II. Sử dụng hàm DAVERAGE trong Excel
1. Cú pháp hàm
Cú pháp: =DAVERAGE(cơ sở dữ liệu, trường, điều kiện)
Trong đó:
- Database (Tham số bắt buộc): Toàn bộ vùng, bảng dữ liệu muốn tính trung bình (bao gồm cả tiêu đề).
- Field (Tham số bắt buộc): Cột chứa dữ liệu sẽ được sử dụng để tính trung bình (chỉ lấy tiêu đề của cột).
- Critera (Tham số bắt buộc): Điều kiện để tính trung bình, có thể lấy từ bảng dữ liệu hoặc tự tạo điều kiện ở ngoài vùng trống.
Lưu ý:
- Bạn có thể sử dụng bất kỳ dữ liệu nào cho tham số criteria, miễn là có ít nhất một tiêu đề và ít nhất một ô dưới tiêu đề cột để xác định điều kiện.
- Điều kiện có thể được đặt ở bất kỳ đâu trên trang tính, nhưng tránh đặt điều kiện dưới danh sách. Nếu bạn thêm thông tin vào danh sách, thông tin mới sẽ được thêm vào hàng đầu tiên dưới danh sách. Nếu hàng dưới danh sách không trống, Excel sẽ không thể thêm thông tin mới vào.
- Đảm bảo rằng điều kiện không chồng lấp lên danh sách.
- Để thực hiện thao tác trên toàn bộ cột trong cơ sở dữ liệu, hãy nhập một dòng trống dưới tiêu đề cột trong điều kiện.
2. Đặt điều kiện cho hàm DAVERAGE
Trước khi sử dụng hàm DAVERAGE, bạn cần có điều kiện được tạo sẵn trong bảng Excel hiện tại.
Ví dụ: Cho một bảng dữ liệu như sau, ta sẽ tạo điều kiện 'Giới Tính: Nam'.

Tạo điều kiện
3. Sử dụng hàm DAVERAGE với địa chỉ tương đối
- Ưu điểm: Dễ thực hiện, ít bước phức tạp.
- Nhược điểm: Kết quả có thể thay đổi khi di chuyển các ô điều kiện.
Ví dụ: Tính điểm trung bình HK1 của học sinh Nam.

Ví dụ
Bước 1: Chọn ô tính trung bình > Nhập công thức =DAVERAGE(A1:D7;D1;C10:D11).
Giải thích hàm:
- A1:D7: Toàn bộ vùng dữ liệu của ví dụ đã cho.
- D1: Là cột sẽ được tính trung bình (Ở đây là cột điểm HK1).
- C10:D11: Điều kiện đã tạo sẵn (học sinh Nam).

Chọn ô tính trung bình > Nhập công thức =DAVERAGE(A1:D7;D1;C10:D11)
Bước 2: Nhấn Enter và kiểm tra lại kết quả.

Nhấn Enter và kiểm tra kết quả.
4. Sử dụng hàm DAVERAGE với địa chỉ tuyệt đối
- Ưu điểm: Kết quả không thay đổi khi di chuyển các ô điều kiện.
- Nhược điểm: Phức tạp với nhiều bước.
Ví dụ: Tính điểm trung bình HK1 của học sinh Nam với vùng điều kiện là địa chỉ tuyệt đối.

Ví dụ
Mua phần mềm Microsoft Office tại Mytour:
Bước 1: Chọn ô tính trung bình > Nhập công thức =DAVERAGE(A1:D7;D1;$C$10:$D$11).
Mô tả về hàm:
- A1:D7: Đây là khu vực chứa tất cả dữ liệu của ví dụ được cung cấp.
- D1: Đây là cột chúng ta muốn tính trung bình (ở đây là cột điểm HK1).
- $C$10:$D$11: Điều kiện đã được tạo trước (học sinh Nam), sau khi nhập, hãy nhấn F4 để tô chọn vùng điều kiện nhé!
Để hiểu thêm về cách tạo địa chỉ tuyệt đối, bạn có thể tham khảo thêm tại đây!

Chuyển đến ô tính trung bình > Nhập công thức =DAVERAGE(A1:D7;D1;$C$10:$D$11)
Bước 2: Nhấn Enter và kiểm tra kết quả một lần nữa.

Nhấn Enter và kiểm tra kết quả một lần nữa
III. Các vấn đề phổ biến khi sử dụng hàm DAVERAGE
Trong quá trình sử dụng hàm, chắc chắn sẽ xuất hiện nhiều vấn đề không mong muốn. Dưới đây là những khó khăn mà tôi từng gặp và cách khắc phục chúng.
Nếu bạn gặp phải các vấn đề khác, hãy để lại ý kiến dưới đây và kèm theo hình ảnh về lỗi để tôi có thể hỗ trợ bạn nhé!
1. Lỗi #DIV/0
Đây là một trong những lỗi phổ biến khi sử dụng hàm DAVERAGE.

Gặp phải vấn đề #DIV/0
Nguyên nhân: Là kết quả của việc đặt điều kiện không chính xác hoặc toàn bộ ô tính trung bình không phải là số mà là ký tự hoặc chữ.

Nguyên nhân gây lỗi #DIV/0!
Cách khắc phục: Điều chỉnh và kiểm tra lại dữ liệu hoặc điều kiện.
2. Lỗi xuất hiện giá trị 0
Đây là một vấn đề khi sử dụng hàm DAVERAGE, có thể gặp các ô chứa số 0 hoặc bị bỏ trống.
Nguyên nhân: Trong ô đó không có dữ liệu, và hàm DAVERAGE tự động xem đó là số 0.
Cách khắc phục: Kiểm tra và thêm dữ liệu vào các ô đó nếu cần.