The Excel SUMIFS Function

Related Functions:
SUMIF
AVERAGEIF
AVERAGEIFS

Function Description

The Excel Sumifs function finds values in one or more supplied arrays, that satisfy a set of criteria, and returns the sum of the corresponding values in a further supplied array.

The function is new in Excel 2007, and so is not available in earlier versions of Excel.

The syntax of the Sumifs function is:

SUMIFS( sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ... )

Where the function arguments are:

sum_range-An array of numeric values (or a range of cells containing numbers) which are to be added together if the criteria are satisfied.
criteria_range1
[criteria_range2], ...
-

Arrays of values (or ranges of cells containing values) to be tested against the respective criteria1, criteria2, ...

(The supplied criteria_range arrays must all have the same length as the sum_range).
criteria1,
[criteria2], ...
-The conditions to be tested against the values in criteria_range1, [criteria_range2], ...

Note that:


Excel Sumifs Function Examples

The spreadsheet below shows the quarterly sales figures for 3 sales representatives.

The Sumifs function can be used to find total sales figures for any combination of quarter, area and sales rep.

This is shown in the examples below.


 ABCD
1QuarterAreaSales Rep.Sales
21NorthJeff$223,000
31NorthChris$125,000
41SouthCarol$456,000
52NorthJeff$322,000
62NorthChris$340,000
72SouthCarol$198,000
83NorthJeff$310,000
93NorthChris$250,000
103SouthCarol$460,000
114NorthJeff$261,000
124NorthChris$389,000
134SouthCarol$305,000

Example 1

To find the sum of sales in the North area during quarter 1:

=SUMIFS( D2:D13, A2:A13, 1, B2:B13, "North" )

which gives the result $348,000.

In this example, the Excel Sumifs function identifies rows where:

and

and calculates the sum of the corresponding values from column D.

I.e. this formula finds the sum of the values $223,000 and $125,000 (from cells D2 and D3).


Example 2

Again, using the data spreadsheet above, we can also use the Sumifs function to find the total sales for "Jeff", during quarters 3 and 4:

=SUMIFS( D2:D13, A2:A13, ">2", C2:C13, "Jeff" )

This formula returns the result $571,000.

In this example, the Excel Sumifs function identifies rows where:

and

and calculates the sum of the corresponding values in column D.

I.e. this formula finds the sum of the values $310,000 and $261,000 (from cells D8 and D11).


For further examples of the Excel Sumifs function, see the Microsoft Office website.


Sumifs Function Error

If you get an error from the Excel Sumifs function, this is likely to be the #VALUE! error:

Common Error
#VALUE!-Occurs if the supplied sum_range and criteria_range arrays do not all have equal length.