什么是SUMPRODUCT Excel函数?
SUMPRODUCT函数归类于Excel 数学和三角函数。该函数将乘以给定数组的相应分量,然后返回乘积之和。它用于计算加权平均值。
作为财务分析师,SUMPRODUCT是非常方便的功能,因为它可以以不同的方式处理数组,并有助于比较两个或两个以上范围内的数据。它还有助于计算具有多个条件的数据。
求和公式
= SUMPRODUCT(array1,[array2],[array3],...)
SUMPRODUCT函数使用以下参数:
1.Array1(必填参数)–这是我们希望相乘并随后相加的第一个数组或范围。
2.Array2,Array 3(可选参数)–这是我们要相乘并随后相加的第二个(或第三个)数组或范围。
如何使用SUMPRODUCT Excel函数?
为了了解SUMPRODUCT函数的用法,让我们考虑一些示例:
例子1
假设我们得到以下数据:
我们希望找出西部地区的总销售额。使用的公式是:
我们提供双负数(--)的原因是强制Excel将TRUE和FALSE值转换为1和0。
下面是由SUMPRODUCT首先处理的两个数组的虚拟表示形式:
第一个数组包含由表达式C4:C12 =“ WEST”得出的TRUE / FALSE值,第二个数组是D4:D12的内容。第一个数组中的每个项目将与第二个数组中的相应项目相乘。
但是,在当前状态下,SUMPRODUCT的结果将为零,因为TRUE和FALSE值将被视为零。我们需要数组1中的项为数字,因此我们需要将它们转换为1和0。这是双负数出现的地方,因为它将TRUE视为1,将FALSE视为0。
我们得到以下结果:
示例2:加权平均值
SUMPRODUCT函数的一种常见用法是计算加权平均值,其中为每个值分配一个权重。假设我们得到以下数据:
假设值在单元格C2:C8中给出,权重在单元格D2:D8中给出。加权平均SUMPRODUCT公式为:
我们得到以下结果:
有关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资源: