What is SUMPRODUCT in Excel?

  • Home
  • / What is SUMPRODUCT in Excel?
What is SUMPRODUCT in Excel?

The SUMPRODUCT function in Excel is a versatile and powerful tool that combines arrays, multiplies corresponding elements, and then returns the sum of those products.This function is particularly useful in scenarios where you need to perform complex calculations across multiple ranges of data, making it a staple for data analysis and financial modeling.This article will look into the significance of what is SUMPRODUCT in Excel, its syntax, and provide a step-by-step guide on how to use it effectively


SUMPRODUCT stands for “SUM of the PRODUCTs.” It calculates the sum of the products of corresponding ranges or arrays. The function can be used with multiple arrays, and it follows a specific syntax:

Here, `array1`, `array2`, and `array3` represent the ranges of data you want to multiply and sum. While `array1` is required, the others are optional.

The Significance of SUMPRODUCT

  1. Versatility:

SUMPRODUCT can handle various calculations beyond simple multiplication and addition. It can incorporate conditions and logical operations, making it a flexible tool for diverse analytical needs.

  1. Efficiency:

Instead of creating additional columns to multiply and then sum the products, SUMPRODUCT allows you to achieve the same result in a single, streamlined formula. This efficiency is beneficial when dealing with large datasets.

  1. Conditional Analysis:

By incorporating logical conditions within the arrays, SUMPRODUCT can perform conditional summations, similar to SUMIFS but with more complexity and flexibility.

  1. Data Integrity:

Using SUMPRODUCT reduces the risk of errors that might occur when manually creating intermediate calculations, ensuring the accuracy and reliability of your results.

Step-by-Step Process to Use SUMPRODUCT

To understand the practical application of SUMPRODUCT, let’s explore a step-by-step process.

Step 1: Prepare Your Data

Ensure that your data is organized in columns or rows, with each column representing a specific array. For example, you might have sales data in one column and corresponding prices in another.

Step 2: Basic SUMPRODUCT Formula

To calculate the total revenue (Quantity Sold * Price per Unit), use the SUMPRODUCT formula:

Here’s what happens step-by-step:

The function multiplies each element in the first array (Quantity Sold) by the corresponding element in the second array (Price per Unit).

It then sums the products of these multiplications.

For the above data:

So, the total revenue is $239.

Step 3: SUMPRODUCT with Multiple Criteria

You can also use SUMPRODUCT to perform calculations based on multiple criteria. For instance, if you want to calculate the revenue only for products with a price per unit greater than $10, you can incorporate logical conditions:

Breaking it down:

`(C2:C5>10)` returns an array of TRUE/FALSE values, which Excel treats as 1 (TRUE) and 0 (FALSE).

Multiplying `(B2:B5)` by this array filters the quantities, considering only those prices that meet the condition (>10).

For the above data:

So, the revenue from products with a price per unit greater than $10 is $144.

Step 4: Using SUMPRODUCT for Weighted Averages

SUMPRODUCT is also ideal for calculating weighted averages. Suppose you have grades and corresponding credits for different courses:

To find the weighted average:

Breaking it down:

`SUMPRODUCT(B2:B5, C2:C5)` calculates the total weighted score.

`SUM(C2:C5)` calculates the total credits.

For the above data:

So, the weighted average grade is 87.25.

Advanced Applications of SUMPRODUCT

Conditional Sums with Multiple Conditions

You can use SUMPRODUCT to perform conditional sums with multiple conditions, similar to SUMIFS but more flexible. For example, consider the following dataset with regions, products, and sales:

To sum sales for Product A in the North region:

Breaking it down:

`(A2:A5=”North”)` returns an array of TRUE/FALSE for the North region.

`(B2:B5=”A”)` returns an array of TRUE/FALSE for Product A.

Multiplying these arrays together filters the sales for the desired criteria.

For the above data:

So, the sales for Product A in the North region total 200.


  • SUMPRODUCT in Excel is an incredibly powerful and flexible function that simplifies complex calculations.
  • By understanding its syntax and applications, you can leverage SUMPRODUCT for a wide range of analytical tasks, from basic arithmetic to advanced conditional and weighted calculations.
  • Whether you’re a data analyst, financial modeler, or a casual Excel user, mastering what is SUMPRODUCT in Excelwill significantly enhance your spreadsheet capabilities, making your data work more efficient and insightful.

Write your comment Here