Tận dụng hàm DAVERAGE trong Excel một cách hiệu quả
Tận dụng hàm DAVERAGE trong Excel một cách hiệu quả – Trong Microsoft Excel, bên cạnh hàm AVERAGE quen thuộc dùng để tính trung bình cộng của một dãy số, còn có một hàm khác ít người biết đến nhưng lại vô cùng hữu ích, đó là hàm DAVERAGE. Khác với AVERAGE, DAVERAGE cho phép bạn tính trung bình cộng có điều kiện, giúp loại bỏ những giá trị không mong muốn và đem lại kết quả chính xác hơn. Bài viết này sẽ hướng dẫn bạn cách sử dụng hàm DAVERAGE một cách hiệu quả, từ cú pháp cơ bản đến các tình huống thực tế thường gặp.
Tận dụng hàm DAVERAGE trong Excel một cách hiệu quả là gì? Bài viết dưới đây sẽ giải thích cho bạn:
-
Cú pháp và cách sử dụng cơ bản của hàm DAVERAGE
Hàm DAVERAGE có cú pháp như sau:
=DAVERAGE(database; criteria; [field])
– Database (bắt buộc):Đây là vùng chứa dữ liệu mà bạn muốn tính trung bình. Dữ liệu này có thể là một dãy ô, bảng hoặc một phạm vi nào đó.
– Criteria (bắt buộc):Là một dãy ô hoặc biểu thức chứa điều kiện để lọc dữ liệu. Các giá trị trong database thỏa mãn điều kiện này sẽ được sử dụng để tính trung bình.
– Field (tùy chọn):Trường này chỉ cần thiết khi database của bạn là một bảng dữ liệu. Nó cho biết cột nào trong bảng sẽ được tính trung bình. Nếu bạn bỏ qua field, toàn bộ các cột trong database sẽ được tính trung bình.
Ví dụ:
Giả sử bạn có bảng dữ liệu doanh thu theo từng tháng như sau:
| Tháng | Doanh thu | Thể loại sản phẩm |
|—|—|—|
| Tháng 1 | 10.000.000 | Quần áo |
| Tháng 2 | 15.000.000 | Điện thoại |
| Tháng 3 | 12.000.000 | Quần áo |
| Tháng 4 | 8.000.000 | Điện máy |
| Tháng 5 | 18.000.000 | Quần áo |
Để tính trung bình doanh thu của các mặt hàng quần áo, bạn có thể sử dụng công thức DAVERAGE như sau:
=DAVERAGE(A1:C5; “Quần áo”; B1:B5)
Trong công thức này:
– A1:C5 là database chứa toàn bộ dữ liệu.
– “Quần áo” là criteria, điều kiện để lọc các mặt hàng quần áo.
– B1:B5 là field, chỉ định cột Doanh thu cần tính trung bình.
Kết quả trả về sẽ là 13.333.333, đại diện cho trung bình doanh thu của mặt hàng quần áo trong 3 tháng.
-
Sử dụng toán tử trong criteria của hàm DAVERAGE
Criteria của hàm DAVERAGE không chỉ đơn giản là text mà còn có thể sử dụng các toán tử để tạo ra những điều kiện lọc phức tạp hơn. Dưới đây là một số toán tử thường dùng:
– > (lớn hơn):Ví dụ: “>10000000” sẽ lọc các giá trị doanh thu lớn hơn 10 triệu.
– < (nhỏ hơn):Ví dụ: “<5000000” sẽ lọc các giá trị doanh thu nhỏ hơn 5 triệu. – >= (lớn hơn hoặc bằng):Ví dụ: “>=” & B2 sẽ lọc các giá trị doanh thu lớn hơn hoặc bằng giá trị trong ô B2.
– <= (nhỏ hơn hoặc bằng):Ví dụ: “<=” & 12000000 sẽ lọc các giá trị doanh thu nhỏ hơn hoặc bằng 12 triệu.
– <> (khác):Ví dụ: “<>’Quần áo'” sẽ lọc các mặt hàng không phải là quần áo.
-
Tính trung bình cộng với nhiều điều kiện trong hàm DAVERAGE
Hàm DAVERAGE còn cho phép bạn đặt nhiều điều kiện lọc cùng lúc để tính trung bình cộng cho một nhóm dữ liệu cụ thể. Điều kiện lọc này có thể kết hợp các toán tử logic AND và OR để tạo ra các truy vấn phức tạp.
– AND:Giúp lọc dữ liệu thỏa mãn tất cả các điều kiện được nối với nhau bằng AND. Ví dụ: “=DAVERAGE(A1:C5; “Quần áo”; “>10000000″; B1:B5)” sẽ tính trung bình doanh thu của mặt hàng quần áo có giá trị bán ra lớn hơn 10 triệu.
– OR:Giúp lọc dữ liệu thỏa mãn ít nhất một trong các điều kiện được nối với nhau bằng OR. Ví dụ: “=DAVERAGE(A1:C5; “Quần áo”; OR(“<5000000”; “>15000000″); B1:B5)” sẽ tính trung bình doanh thu của mặt hàng quần áo có giá trị bán ra nhỏ hơn 5 triệu hoặc lớn hơn 15 triệu.
-
Sử dụng hàm DAVERAGE với bảng dữ liệu dạng Table
Khi bạn đang làm việc với dữ liệu được định dạng dưới dạng Table (bảng) trong Excel, cú pháp của hàm DAVERAGE có thể được rút gọn. Thay vì cần phải chỉ định range của database và field, bạn chỉ cần tham chiếu đến tên của Table và cột cần tính trung bình.
Ví dụ:
Giả sử bạn có bảng dữ liệu doanh thu được định dạng dưới dạng Table tên là “DoanhThu”, bạn có thể sử dụng công thức sau để tính trung bình doanh thu của các mặt hàng quần áo:
=DAVERAGE(DoanhThu[Thể loại sản phẩm]; “Quần áo”; DoanhThu[Doanh thu])
-
Lưu ý khi sử dụng hàm DAVERAGE
– Hàm DAVERAGE sẽ trả về lỗi DIV/0 nếu criteria không tìm thấy giá trị nào trong database thỏa mãn điều kiện.
– Để tránh lỗi này, bạn có thể sử dụng hàm IFERROR kết hợp với DAVERAGE để trả về một giá trị mặc định khi điều kiện lọc không tìm thấy kết quả.
– Hàm DAVERAGE hoạt động tốt với các dữ liệu dạng số nhưng có thể trả về kết quả không mong muốn với dữ liệu dạng text. Bạn nên đảm bảo dữ liệu trong cột cần tính trung bình được định dạng là number.
– (dấu sao):Dấu sao hoạt động như ký tự đại diện. Ví dụ: “Dien” sẽ lọc các mặt hàng bắt đầu bằng chữ “Điện”.
– ? (dấu hỏi):Dấu hỏi đại diện cho một ký tự bất kỳ. Ví dụ: “Tháng?” sẽ lọc tất cả các tháng.
Ví dụ:
Để tính trung bình doanh thu của các tháng có doanh thu lớn hơn 12 triệu, bạn có thể sử dụng công thức:
=DAVERAGE(A1:C5; “>12000000”; B1:B5)
-
Tính trung bình cộng với nhiều điều kiện trong hàm DAVERAGE
Hàm DAVERAGE còn cho phép bạn đặt nhiều điều kiện lọc cùng lúc để tính trung bình cộng cho một nhóm dữ liệu cụ thể. Điều kiện lọc này có thể kết hợp các toán tử logic AND và OR để tạo ra các truy vấn phức tạp.
– AND:Giúp lọc dữ liệu thỏa mãn tất cả các điều kiện được nối với nhau bằng AND. Ví dụ: “=DAVERAGE(A1:C5; “Quần áo”; “>10000000″; B1:B5)” sẽ tính trung bình doanh thu của mặt hàng quần áo có giá trị bán ra lớn hơn 10 triệu.
– OR:Giúp lọc dữ liệu thỏa mãn ít nhất một trong các điều kiện được nối với nhau bằng OR. Ví dụ: “=DAVERAGE(A1:C5; “Quần áo”; OR(“<5000000”; “>15000000″); B1:B5)” sẽ tính trung bình doanh thu của mặt hàng quần áo có giá trị bán ra nhỏ hơn 5 triệu hoặc lớn hơn 15 triệu.
-
Sử dụng hàm DAVERAGE với bảng dữ liệu dạng Table
Khi bạn đang làm việc với dữ liệu được định dạng dưới dạng Table (bảng) trong Excel, cú pháp của hàm DAVERAGE có thể được rút gọn. Thay vì cần phải chỉ định range của database và field, bạn chỉ cần tham chiếu đến tên của Table và cột cần tính trung bình.
Ví dụ:
Giả sử bạn có bảng dữ liệu doanh thu được định dạng dưới dạng Table tên là “DoanhThu”, bạn có thể sử dụng công thức sau để tính trung bình doanh thu của các mặt hàng quần áo:
=DAVERAGE(DoanhThu[Thể loại sản phẩm]; “Quần áo”; DoanhThu[Doanh thu])
Lưu ý khi sử dụng hàm DAVERAGE
– Hàm DAVERAGE sẽ trả về lỗi DIV/0 nếu criteria không tìm thấy giá trị nào trong database thỏa mãn điều kiện.
– Để tránh lỗi này, bạn có thể sử dụng hàm IFERROR kết hợp với DAVERAGE để trả về một giá trị mặc định khi điều kiện lọc không tìm thấy kết quả.
– Hàm DAVERAGE hoạt động tốt với các dữ liệu dạng số nhưng có thể trả về kết quả không mong muốn với dữ liệu dạng text. Bạn nên đảm bảo dữ liệu trong cột cần tính trung bình được định dạng là number.
-
Kết luận
Hàm DAVERAGE là một công cụ mạnh mẽ giúp bạn tính trung bình cộng có điều kiện trong Excel. Bằng cách tận dụng các toán tử và kết hợp với các hàm khác, DAVERAGE có thể giúp bạn xử lý và phân tích dữ liệu một cách hiệu quả, cho ra những kết quả chính xác và ý nghĩa hơn so với hàm AVERAGE thông thường.
Xem thêm: Sự khác biệt giữa hàm Excel và VBA, Bóng đá Thế giới