小兔网

什么是SUMPRODUCT Excel函数?

知识兔

SUMPRODUCT函数归类于Excel 数学和三角函数。该函数将乘以给定数组的相应分量,然后返回乘积之和。它用于计算加权平均值。

作为财务分析师,SUMPRODUCT是非常方便的功能,因为它可以以不同的方式处理数组,并有助于比较两个或两个以上范围内的数据。它还有助于计算具有多个条件的数据。

 

求和公式

= SUMPRODUCT(array1,[array2],[array3],...)

 

SUMPRODUCT函数使用以下参数:

1.Array1(必填参数)–这是我们希望相乘并随后相加的第一个数组或范围。

2.Array2,Array 3(可选参数)–这是我们要相乘并随后相加的第二个(或第三个)数组或范围。

 

如何使用SUMPRODUCT Excel函数?

为了了解SUMPRODUCT函数的用法,让我们考虑一些示例:

 

例子1

假设我们得到以下数据:

 

SUMPRODUCT功能

 

我们希望找出西部地区的总销售额。使用的公式是:

 

SUMPRODUCT函数-示例1

 

我们提供双负数(--)的原因是强制Excel将TRUE和FALSE值转换为1和0。

 

SUMPRODUCT Excel函数-示例1a

 

下面是由SUMPRODUCT首先处理的两个数组的虚拟表示形式:

 

SUMPRODUCT函数-示例1b

 

第一个数组包含由表达式C4:C12 =“ WEST”得出的TRUE / FALSE值,第二个数组是D4:D12的内容。第一个数组中的每个项目将与第二个数组中的相应项目相乘。

但是,在当前状态下,SUMPRODUCT的结果将为零,因为TRUE和FALSE值将被视为零。我们需要数组1中的项为数字,因此我们需要将它们转换为1和0。这是双负数出现的地方,因为它将TRUE视为1,将FALSE视为0。

2.JPG

我们得到以下结果:

 

SUMPRODUCT函数-示例1d

 

示例2:加权平均值

SUMPRODUCT函数的一种常见用法是计算加权平均值,其中为每个值分配一个权重。假设我们得到以下数据:

 

SUMPRODUCT函数-示例2

 

假设值在单元格C2:C8中给出,权重在单元格D2:D8中给出。加权平均SUMPRODUCT公式为:

 

SUMPRODUCT函数-示例2a

 

我们得到以下结果:

 

SUMPRODUCT函数-示例2b

 

有关SUMPRODUCT Excel函数的注释 

1.用于计算加权平均值

2.#VALUE错误-当提供的数组不共享相同的维数时发生。

3.SUMPRODUCT函数会将属于数组一部分的非数字条目视为零。

4.SUMPRODUCT在Excel 2016,Excel 2013,Excel 2010和Excel 2007中最多接受255个参数,在早期Excel版本中最多接受30个参数。

5.数组内部的逻辑测试将创建TRUE和FALSE值。在大多数情况下,建议将它们转换为1和0。

6.SUMPRODUCT通常可以直接使用其他函数的结果。它通常与LEN或其他功能(如ISBLANK,ISTEXT,VLOOKUP等)一起使用。以下是一些示例:

 a.在Excel中进行双向查找 – SUMPRODUCT公式有助于在给定行和列的交点处查找值。

 b.在Excel中计算字符 –用于计算范围内的总字符或特定字符。

 c.SUMPRODUCT用于在Excel中对单词进行计数 –该函数可用于获取定义范围内的单词总数,或仅对特定单词进行计数。

 d.如何计算不同的值 –可以用来找出一个范围中出现了多少个不同的值(唯一值与第一次重复出现)。

 e.计算重复项和唯一值 – SUMPRODUCT和COUNTIF函数可帮助计算一列或两列之间的重复项和唯一值。

 f.SUMPRODUCT和MONTH可用于获取给定月份的值之和。

额外资源

感谢您阅读excelxue的重要Excel功能指南!通过花时间学习和掌握这些功能,您将大大改善财务模型。要了解更多信息,请查看以下其他excelxue资源:

Excel函数知识

Excel数据分析

Excel案列展示