Excel中关于SUMPRODUCT函数标准用法

Excel中关于SUMPRODUCT函数标准用法_第1张图片

本文将从三个方面解读Excel中SUMPRODUCT函数的标准用法:

函数的名词解释

函数的使用举例

函数的使用范围及注意事项

函数的名词解释:

SUMPRODUCT由SUM(求和)和PRODUCT(乘积)两个函数组成,从函数的组成结构不难看出,SUMPRODUCT函数的意义为在给定的几组数组中,将数组间的对应元素相乘,并返回乘积之和。

函数的使用举例

求乘积之和

下图为分公司员工工资计算表,其中每个员工的实发绩效工资为绩效工资基数乘以对应的绩效工资系数。那么如需计算表中所有员工的实发绩效工资之和,可使用SUMPRODUCT函数一步得出;

Excel中关于SUMPRODUCT函数标准用法_第2张图片

输入函数SUMPRODUCT,选定区域E2:E15与区域F2:F15;

Excel中关于SUMPRODUCT函数标准用法_第3张图片

计算结果为45850,计算原理为绩效工资列与绩效系数列对应相乘,再对得出的实发绩效求和;

Excel中关于SUMPRODUCT函数标准用法_第4张图片

多条件计数

如需计算合肥分公司客户经理岗位的人数,可使用SUMPRODUCT函数一步得出;

Excel中关于SUMPRODUCT函数标准用法_第5张图片

输入函数:=SUMPRODUCT((B2:B15=”合肥”)*(C2:C15=”客户经理”))

计算原理为:判断B2:B15区域内分公司名称,若为“合肥”,则返回1,反之返回0,

再判断C2:C15区域内岗位名称,若为“客户经理”,则返回1,反之返回0;

最后,按照乘积求和的原理,对应的返回值相乘再求和。

Excel中关于SUMPRODUCT函数标准用法_第6张图片

同时满足分公司名称为“合肥”且岗位为“客户经理“的仅有一个,因此最终结果为1

Excel中关于SUMPRODUCT函数标准用法_第7张图片

多条件求和

如需计算常州分公司所有客户经理的基本工资之和,可使用SUMPRODUCT函数一步得出;

Excel中关于SUMPRODUCT函数标准用法_第8张图片

输入函数:=SUMPRODUCT((B2:B15="常州")*(C2:C15="客户经理")*(D2:D15))

计算原理可以理解为:对同时满足分公司名称为“常州”且岗位名称为“客户经理”的人员基本工资进行求和。

Excel中关于SUMPRODUCT函数标准用法_第9张图片

下图中蓝色填充区域为满足条件的项,计算最终结果为14400。

Excel中关于SUMPRODUCT函数标准用法_第10张图片

函数的使用范围及注意事项。

函数引用的数组区域必须具有相同的维度。如下图,在计算员工总计应发绩效工资时,引用数组区域的维数不一致。因此会返回错误值#VALUE!

Excel中关于SUMPRODUCT函数标准用法_第11张图片

数据区域出现文本值时,系统默认文本值为0,如下图,在计算总计应发绩效工资时,第7行的绩效系数为文本格式“贰“,故在计算按照默认为0参与计算。

Excel中关于SUMPRODUCT函数标准用法_第12张图片

对于文本格式的数据,在单元格做上角有红色三角号,此时应将其转换为数据格式方可计算,否则会出现与预期结果不一致。

Excel中关于SUMPRODUCT函数标准用法_第13张图片

你可能感兴趣的:(Excel中关于SUMPRODUCT函数标准用法)