Conditional Aggregation

22 functions for this use case · out of 12 defined

Database ★ 25 · ◉ 18 · All versions

=DAVERAGE()

Averages the values in a field (column) of records in a list or database that match conditions you specify.

=DAVERAGE(database, field, criteria)
Conditional Aggregation
Statistical ★ 70 · ◉ 17 · Excel 2007

=COUNTIFS()

How to use the COUNTIFS function in Excel to apply criteria to cells, across multiple ranges, and count the number of times all criteria are met.

=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]…)
Daily Tasks Conditional Aggregation
Database ★ 4 · ◉ 17 · All versions

=DSTDEV()

Estimates the standard deviation of a population based on a sample by using the numbers in a field (column) of records in a list or database that match conditions that you specify.

=DSTDEV(database, field, criteria)
Conditional Aggregation
Statistical ★ 30 · ◉ 16 · Excel 2019

=MAXIFS()

The MAXIFS function returns the maximum value among cells specified by a given set of conditions or criteria: numbers, dates, text, etc. This feature is available on Windows or Mac if you have Office 2019, or if you have a Microsoft 365 subscription. If you are a Microsoft 365 subscriber, make sure you have the latest version of Office.

=MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Conditional Aggregation Ranking & Top N
Math & Trig ★ 80 · ◉ 15 · All versions

=SUMPRODUCT()

How to use the SUMPRODUCT function in Excel, one of Excel’s math and trig functions, using multiplication, addition, subtraction, and/or division to return the sum of the products of corresponding ranges or arrays.

=SUMPRODUCT(array1, [array2], [array3], ...)
Conditional Aggregation Reporting
Statistical ★ 60 · ◉ 14 · All versions

=COUNTIF()

Conditional count (a single condition)

=COUNTIF(range, criteria)
Daily Tasks Conditional Aggregation
Statistical ★ 35 · ◉ 14 · All versions

=FREQUENCY()

The FREQUENCY function calculates how often values occur within a range of values, and then returns a vertical array of numbers. For example, use FREQUENCY to count the number of test scores that fall within ranges of scores.

=FREQUENCY(data_array, bins_array)
Conditional Aggregation Reporting
Math & Trig ★ 90 · ◉ 13 · Excel 2007

=SUMIFS()

How to use the SUMIFS function in Excel, one of Excel’s math and trig functions, to add arguments that meet multiple criteria.

=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Daily Tasks Conditional Aggregation
Statistical ★ 60 · ◉ 10 · Excel 2007

=AVERAGEIFS()

Returns the average (arithmetic mean) of all cells that meet multiple criteria.

=AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Daily Tasks Conditional Aggregation
Statistical ★ 30 · ◉ 10 · All versions

=COUNTBLANK()

Use the COUNTBLANK function, one of the Statistical functions, to count the number of empty cells in a range of cells.

=COUNTBLANK(range)
Conditional Aggregation
Database ★ 3 · ◉ 10 · All versions

=DVAR()

Estimates the variance of a population based on a sample by using the numbers in a field (column) of records in a list or database that match conditions that you specify.

=DVAR(database, field, criteria)
Conditional Aggregation
Database ★ 25 · ◉ 9 · All versions

=DMAX()

Returns the largest number in a field (column) of records in a list or database that matches conditions you that specify.

=DMAX(database, field, criteria)
Conditional Aggregation
Database ★ 3 · ◉ 9 · All versions

=DSTDEVP()

Calculates the standard deviation of a population based on the entire population by using the numbers in a field (column) of records in a list or database that match conditions that you specify.

=DSTDEVP(database, field, criteria)
Conditional Aggregation
Database ★ 3 · ◉ 9 · All versions

=DVARP()

Calculates the variance of a population based on the entire population by using the numbers in a field (column) of records in a list or database that match conditions that you specify.

=DVARP(database, field, criteria)
Conditional Aggregation
Math & Trig ★ 60 · ◉ 9 · All versions

=SUMIF()

How to use the SUMIF function in Excel to add the values in a range that meet criteria that you specify.

=SUMIF(range, criteria, [sum_range])
Daily Tasks Conditional Aggregation
Database ★ 25 · ◉ 8 · All versions

=DCOUNT()

Counts the cells that contain numbers in a field (column) of records in a list or database that match conditions that you specify. The field argument is optional. If field is omitted, DCOUNT counts all records in the database that match the criteria.

=DCOUNT(database, field, criteria)
Conditional Aggregation
Database ★ 25 · ◉ 8 · All versions

=DMIN()

Returns the smallest number in a field (column) of records in a list or database that matches conditions that you specify.

=DMIN(database, field, criteria)
Conditional Aggregation
Statistical ★ 40 · ◉ 7 · Excel 2007

=AVERAGEIF()

Returns the average (arithmetic mean) of all the cells in a range that meet a given criteria.

=AVERAGEIF(range, criteria, [average_range])
Conditional Aggregation
Database ★ 3 · ◉ 7 · All versions

=DPRODUCT()

Multiplies the values in a field (column) of records in a list or database that match conditions that you specify.

=DPRODUCT(database, field, criteria)
Conditional Aggregation
Database ★ 25 · ◉ 6 · All versions

=DCOUNTA()

Counts the nonblank cells in a field (column) of records in a list or database that match conditions that you specify. The field argument is optional. If field is omitted, DCOUNTA counts all records in the database that match the criteria.

=DCOUNTA(database, field, criteria)
Conditional Aggregation
Statistical ★ 30 · ◉ 5 · Excel 2019

=MINIFS()

The MINIFS function returns the minimum value among cells specified by a given set of conditions or criteria.

=MINIFS(min_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Conditional Aggregation Ranking & Top N
Database ★ 35 · ◉ 4 · All versions

=DSUM()

In a list or database, DSUM provides the sum of the numbers in fields (columns) of records that match your specified conditions.

=DSUM(database, field, criteria)
Conditional Aggregation Reporting