Correctly Specifying Criteria in SUMPRODUCT in Google Sheets

Published on

Why is it important to learn how to correctly specify criteria in the SUMPRODUCT function, given its role in calculating the sum of products?

SUMPRODUCT is an array function in Google Sheets used for finding the sum or products. Additionally, it can be employed for conditional sums or counts, depending on the criteria applied. Therefore, it’s crucial to understand the proper specification of text, date, and numeric criteria with this function.

You must know how to hardcode as well as use cell references when specifying criteria in functions, as it might slightly vary from function to function.

Allow me to assist you in mastering the specification of text, date, and numeric criteria within the SUMPRODUCT function in Google Sheets. Below, you’ll find a simple chart (table) that will aid in this process.

We will use the following sample data for reference:

Sample data illustrating how to specify criteria in SUMPRODUCT

In the sample data, column A contains the sales date, Column B contains the name of the salesperson, Column C contains the area of sales, and Column D contains the sales amount. The actual data range is not A1:D, but A1:D11, where A1:D1 contains field labels.

Sumproduct Criteria Specification Reference Chart

In the table below, the first column describes the type of criteria you want to use, the second column demonstrates how to specify hard-coded criteria, and the third column indicates what you should enter in cell F1 to specify it in the formula.

Data TypeHardcodedCell Reference
(F1)
Example Formula
Text:
“North”North=SUMPRODUCT(
C2:C11="North", D2:D11
)

=SUMPRODUCT(
C2:C11=F1, D2:D11
)
Numeric:
500500=SUMPRODUCT(
D2:D11=500
)

=SUMPRODUCT(
D2:D11=F1
)

>500500=SUMPRODUCT(
D2:D11>500
)

=SUMPRODUCT(
D2:D11>F1
)
Date:
DATE(2024, 3, 22)22/03/2024
DD/MM/YYYY or
MM/DD/YYYY
=SUMPRODUCT(
A2:A11>=DATE(2024, 3, 22),
D2:D11
)

=SUMPRODUCT(
A2:A11>=F1,
D2:D11
)
>DATE(2024, 3, 20)
As per:
DATE(year, month, day)
20/03/2024
DD/MM/YYYY or
MM/DD/YYYY
=SUMPRODUCT(
A2:A11>=DATE(2024, 3, 20),
D2:D11
)

=SUMPRODUCT(
A2:A11>=F1,
D2:D11
)

Specifying Multiple Criteria

In all the above examples, we have used a single criterion. You can follow the same syntax when specifying multiple criteria in the SUMPRODUCT function.

For example, assume you want to count the number of sales in the “South” region in March 2024. You can use the following SUMPRODUCT for that:

=SUMPRODUCT(
   (C2:C11="South")*
   ((EOMONTH(A2:A11, -1)+1)=DATE(2024, 3, 1))
)

In this formula, the EOMONTH function returns the end of the month dates of the dates in the range A2:A11. Adding 1 to that converts it to the beginning of the month dates. So we can use 01/03/2024 as the criterion.

In this complex SUMPRODUCT formula, we have specified hard-coded criteria. How do we specify criteria as cell references?

=SUMPRODUCT(
   (C2:C11=F1)*
   ((EOMONTH(A2:A11, -1)+1)=F2)
)

Specify “South” (without double quotes) in cell F1 and 01/03/2024 in cell F2.

If your sales data in A2:A11 are contained within 2024, you do not need to worry about using the EOMONTH function. You can simply specify the month number in the formula as follows:

=SUMPRODUCT(
   (C2:C11="South")*
   ((MONTH(A2:A11)=3)
)

The EOMONTH approach is particularly useful in formulas when you want to consider both the month and year instead of just the month. If you do not use EOMONTH, then you might want to use two criteria, one for matching the month and the other for matching the year.

Resources

You now have a chart to refer to on how to correctly specify criteria in the SUMPRODUCT function in Google Sheets. Additionally, I’ve provided a couple of examples that clearly demonstrate the use of criteria. Here are some additional resources.

  1. How to Use Date Differences as Criteria in SUMPRODUCT in Google Sheets
  2. Differences Between SUMIFS and SUMPRODUCT Functions in Google Sheets
  3. Comparing SUMIFS, SUMPRODUCT, and DSUM with Examples in Google Sheets
  4. How to Do a Case Sensitive Sumproduct in Google Sheets
  5. How to Use OR Condition in SUMPRODUCT in Google Sheets
  6. How to Use Wildcards in Sumproduct in Google Sheets
  7. How to Use Sumproduct with Merged Cells In Google Sheets
Prashanth KV
Prashanth KV
Your Trusted Google Sheets and Excel Guide Prashanth KV brings a wealth of experience in Google Sheets and Excel, cultivated through years of work with multinational corporations in Mumbai and Dubai. As a recognized Google Product Expert in Docs Editors, Prashanth shares his expertise through insightful blogging since 2012. Explore his blog for practical tips and guidance on maximizing your spreadsheet skills.

Hierarchical Numbering Sequences in Excel

Creating hierarchical numbering sequences in an Excel spreadsheet can significantly improve the way you...

How to Easily Repeat a Sequence of Numbers in Excel

Excel offers multiple ways to accomplish tasks, and the simplicity of each approach depends...

Create a Sequence of Dates at Every Nth Row in Excel (Dynamic Array)

Would you like to create a sequence of dates in every nth row in...

XMATCH Row by Row: Finding Values Across a Range in Google Sheets

Using the BYROW function with XMATCH in Google Sheets allows us to match values...

More like this

XMATCH Row by Row: Finding Values Across a Range in Google Sheets

Using the BYROW function with XMATCH in Google Sheets allows us to match values...

Limit Formula Expansion to a Specific Row in Google Sheets

In this tutorial, I’ll explain how to limit the expansion of an array formula...

3-D Referencing Structured Data Tables in Google Sheets

When you have several tables within a single sheet—not across multiple sheets in a...

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.