Start Free Course

DAVERAGE Excel

Written by ExcelMojo Editorial Team ExcelMojo Editorial Team ExcelMojo editorial profile and article credentials. Full Bio
Reviewed by Dheeraj Vaidya, CFA, FRM Dheeraj Vaidya, CFA, FRM Reviewed for accuracy, clarity, and editorial standards. Full Bio
Updated Apr 23, 2026
Read Time 8 min

What Is DAVERAGE Excel Function?

DAVERAGE is a powerful and versatile function in Microsoft Excel that allows users to calculate the average of selected database entries based on specific criteria. It stands for Database Average, and it enables professionals to analyze data within large sets and extract valuable insights. With the DAVERAGE function, users can define criteria by setting up conditions on one or multiple columns, ensuring the calculations are performed only on relevant data subsets. This function is particularly useful when dealing with vast amounts of information, as it eliminates the need for manual filtering and sorting.

In the following example, we will delve into the concept of the DAVERAGE Excel function to obtain a desired outcome.

Frequently Asked Questions (FAQs)

Explain DAVERAGE Excel function with an example.


In the following example, we will explore the concept of the DAVERAGE Excel function to achieve a specific result.
DAVERAGE Excel (FAQs) 1
To start with, select cell F2 and enter the formula,
=DAVERAGE(A1:C6, “Quantity”, E1:E2).

Press Enter key. We can see the result in cell F2.
DAVERAGE Excel (FAQs) 1-1

What is the difference between DAVERAGE and AVERAGE functions in Excel?

The AVERAGE function calculates the average or mean of a range of numbers, providing a simple way to determine the central value. On the other hand, the DAVERAGE function is specifically designed for database analysis and allows users to calculate an average based on specific criteria or conditions.

It requires three arguments: a database range, field criteria, and query criteria, allowing users to filter data efficiently for more precise calculations. This makes it particularly useful when dealing with large datasets where you need to focus on specific subsets for analysis.

Are there any limitations or restrictions when using DAVERAGE in Excel?

• Firstly, DAVERAGE is specifically designed to work with database tables that meet specific criteria. The table should have a consistent structure with a row for field names and subsequent rows for data.
• Additionally, each column in the database table should correspond to a specific data field.
• Moreover, when applying the DAVERAGE function, it requires providing criteria that match one or more fields within the database table. This limits the applicability of DAVERAGE to situations where specific conditions or criteria need to be met for calculating averages.

Download Template

📥Download the ready-to-use Excel template to practice this tutorial yourself.

Download Excel Template

Guide to DAVERAGE Function in Excel. Here we learn how to use DAVERAGE Function In excel with step by step examples and a downloadable template. You can learn more from the following articles –