How to Use the DAVERAGE Function in Excel

Today, we”ll delve into the DAVERAGE function, a highly useful tool in both Excel and Google Sheets for computing the average of values in a database that match specified criteria.

How the Function Works

The DAVERAGE function is structured as follows:

=DAVERAGE(database, field, criteria)
  • database: A range of cells that constitutes the database, complete with column labels at the top.
  • field: Specifies the column to be used in the average calculation. You can identify the column by its header enclosed in quotation marks, such as “Sales”, or by its numerical position, like 3 for the third column.
  • criteria: A range that includes both the headers and the criteria for selecting rows for the average calculation. The criteria should be formatted as a table where field names are in one row and the conditions are in subsequent rows.

Examples of Using the Function

Consider a database of student scores:

Name Math English Science
John 85 90 88
Alice 75 80 85
Bob 80 85 82

To find the average math score for students with an English score above 85, use the DAVERAGE function like this:

=DAVERAGE(A1:D4, "Math", A6:B7)

This formula will calculate the average math score of students meeting the specified English score criteria, based on the conditions set in cells A6:B7.

Here”s another scenario: calculating the average science score for students named “Alice.” The formula would be:

=DAVERAGE(A1:D4, "Science", A9:B10)

This will compute the average science score for “Alice,” as defined by the criteria in cells A9:B10.

Using the DAVERAGE function in Excel or Google Sheets provides an efficient means to perform conditional averaging in your datasets, making it invaluable for data analysis and reporting.

https://support.microsoft.com/en-us/office/daverage-function-a6a2d5ac-4b4b-48cd-a1d8-7b37834e5aee
Other functions
Zlicza komórki zawierające liczby w bazie danych
Zlicza niepuste komórki w bazie danych
Mnoży wartości w konkretnym, spełniającym kryteria polu rekordów bazy danych
Zwraca wartość maksymalną z wybranych wpisów bazy danych
Zwraca wartość minimalną z wybranych wpisów bazy danych
Szacuje odchylenie standardowe na podstawie próbki z wybranych wpisów bazy danych
Oblicza odchylenie standardowe na podstawie całej populacji wybranych wpisów bazy danych
Wyodrębnia z bazy danych jeden rekord spełniający określone kryteria
Zwraca wartość średniej wybranych wpisów bazy danych
Dodaje liczby w kolumnie pól rekordów bazy danych, które spełniają kryteria
Szacuje wariancję na podstawie próbki z wybranych wpisów bazy danych
Oblicza wariancję na podstawie całej populacji wybranych wpisów bazy danych
Conta as células que contêm números numa base de dados
Cuenta el número de celdas que contienen números en una base de datos
Conta as células que não estejam em branco numa base de dados
Cuenta el número de celdas no vacías en una base de datos
Calcula la desviación estándar a partir de una muestra de entradas seleccionadas en la base de datos
Calcula la desviación estándar a partir de la población total de las entradas seleccionadas de la base de datos
Calcula o desvio-padrão com base numa amostra de entradas da base de dados selecionadas
Calcula o desvio-padrão com base na população total das entradas da base de dados selecionadas
CalCule l’éCart type pour un éChantillon d’entrées de base de données séleCtionnées
CalCule l’éCart type pour l’ensemble d’une population d’entrées de base de données séleCtionnées
Extrae de una base de datos un único registro que cumple los criterios especificados
Extrait d’unE basE dE donnéEs un EnrEgistrEmEnt uniquE répondant aux critèrEs spécifiés
Devolve o valor máximo das entradas da base de dados selecionada
Renvoie la valeuR maximale des entRées de base de données sélectionnées
Devuelve el valor máximo de las entradas seleccionadas de la base de datos
Devolve a média das entradas da base de dados selecionadas
Devolve o valor mínimo das entradas da base de dados selecionada
Renvoie la valeuR minimale des entRées de base de données sélectionnées
Devuelve el valor mínimo de las entradas seleccionadas de la base de datos
Renvoie la moyenne des entRées de base de données sélectionnées
Multiplica os valores de um determinado campo de registos que correspondem aos critérios numa base de dados
Compte le nombre de Cellules d’une base de données qui Contiennent des nombres
Compte les Cellules non vides d’une base de données
Extrai de uma base de dados um único registo que corresponde aos critérios especificados
Multiplica los valores de un campo concreto de registros de la base de datos que cumplen los criterios especificados
Multiplie les valeurs d’un chaMp particulier des enregistreMents d’une base de données, qui répondent aux critères spécifiés
Devuelve el promedio de las entradas seleccionadas en la base de datos
Adiciona os números na coluna de campo dos registos de base de dados que correspondem aos critérios
Ajoute les nombres dAns lA colonne de chAmp des enregistrements de lA bAse de données, qui répondent Aux critères
Agrega los números de la columna de campo de los registros de la base de datos que cumplen los criterios
Calcula a variância com base numa amostra das entradas de base de dados selecionadas
CalCule la varianCe pour un éChantillon d’entrées de base de données séleCtionnées
Calcula a variância com base na população total das entradas de base de dados selecionadas
CalCule la varianCe pour l’ensemble d’une population d’entrées de base de données séleCtionnées
Calcula la varianza a partir de la población total de entradas seleccionadas de la base de datos
Conta le Celle di un database Contenenti numeri
Conta le Celle non vuote in un database
Restituisce una stima della deviazione standaRd sulla base di un campione di voci di un database selezionate
CalCola la deviazione standard sulla base dell'intera popolazione delle voCi di un database selezionate
Restituisce il valoRe massimo dalle voci selezionate in un database
Restituisce la media di voci del database selezionate
Restituisce il valoRe minimo dalle voci selezionate in un database
Moltiplica i valori in un deterMinato caMpo di record che soddisfano i criteri nel database
Aggiunge i numeri nel cAmpo colonnA di record del dAtAbAse che soddisfAno determinAti criteri
Restituisce una stima della vaRianza sulla base di un campione di voci di un database selezionate
CalCola la varianza sulla base di tutte le voCi di un database selezionate
Zählt die Zellen mit Zahlen in einer Datenbank
Zählt nicht leere Zellen in einer Datenbank
Extrahiert aus einer Datenbank einen einzelnen Datensatz, der den angegebenen Kriterien entspricht
Gibt den größten Wert aus ausgewählten Datenbankeinträgen zurück
Gibt den kleinsten Wert aus ausgewählten Datenbankeinträgen zurück
Gibt den Mittelwert der ausgewählten Datenbankeinträge zurück
Multipliziert die Werte in einem bestimmten Feld von Datensätzen, die den Kriterien in einer Datenbank entsprechen
Schätzt die Standardabweichung auf der Grundlage einer Stichprobe aus ausgewählten Datenbankeinträgen
Berechnet die Standardabweichung auf der Grundlage der Grundgesamtheit ausgewählter Datenbankeinträge
Addiert die Zahlen in der Feldspalte von Datensätzen in der Datenbank, die den Kriterien entsprechen
Schätzt die Varianz auf der Grundlage ausgewählter Datenbankeinträge
Berechnet die Varianz auf der Grundlage der Grundgesamtheit ausgewählter Datenbankeinträge
Counts the cells that contain numbers in a database
Counts nonblank cells in a database
Extracts from a database a single record that matches the specified criteria
Returns the maximum value from selected database entries
Vrátí maximální hodnotu z vybraných položek databáze
Returns the minimum value from selected database entries
Vrátí minimální hodnotu z vybraných položek databáze
Spočítá buňky databáze, které nejsou prázdné
Multiplies the values in a particular field of records that match the criteria in a database
Vrátí průměr vybraných položek databáze
Odhadne směrodatnou odchylku výběru vybraných položek databáze
Vypočte směrodatnou odchylku základního souboru vybraných položek databáze
Vynásobí hodnoty určitého pole záznamů v databázi, které splňují daná kritéria
Estimates the standard deviation based on a sample of selected database entries
Calculates the standard deviation based on the entire population of selected database entries
Adds the numbers in the field column of records in the database that match the criteria
Sečte čísla v poli (sloupci) záznamů databáze, které splňují zadaná kritéria
Estimates variance based on a sample from selected database entries
Vypočte rozptyl základního souboru vybraných položek databáze
Odhadne rozptyl výběru vybraných položek databáze
Calculates variance based on the entire population of selected database entries
Extrahuje z databáze jeden záznam splňující zadaná kritéria
Veritabanından, belirtilen ölçütlerle eşleşen tek bir rapor çıkarır
Kayıtların belli bir alanında bulunan, bir veritabanındaki ölçütlerle eşleşen değerleri çarpar
Seçili veritabanı girişlerinin en yüksek değerini verir
Seçili veritabanı girişlerinin en düşük değerini verir
Seçili veritabanı girdilerinin ortalamasını verir
Veritabanında sayı içeren hücre sayısını hesaplar
Veritabanındaki boş olmayan hücreleri sayar
Seçili veritabanı girişlerinden oluşan bir örneğe dayanarak, standart sapmayı tahmin eder
Standart sapmayı, seçili veritabanı girişlerinin tüm popülasyonunu esas alarak hesaplar
Kayıtların alan sütununda bulunan, ölçütle eşleşen sayıları toplar
Seçili veritabanı girişlerinden oluşan bir örneği esas alarak farkı tahmin eder
Seçili veritabanı girişlerinin tüm popülasyonunu esas alarak farkı hesaplar
Оценивает дисперсию по выборке из выделенных записей базы данных
Вычисляет дисперсию по генеральной совокупности для выделенных записей базы данных
Перемножает значения определенного поля в записях базы данных, удовлетворяющих условию
Суммирует числа в поле для записей базы данных, удовлетворяющих условию
Извлекает из базы данных одну запись, удовлетворяющую заданному условию
Подсчитывает количество числовых ячеек в базе данных
Подсчитывает количество непустых ячеек в базе данных
Возвращает максимальное значение среди выделенных записей базы данных
Возвращает минимальное значение среди выделенных записей базы данных
Возвращает среднее значение выбранных записей базы данных
Вычисляет стандартное отклонение по генеральной совокупности из выделенных записей базы данных