积和函数SUMPRODUCT与企业绩效考评,会有什么交集?
在Excel中,如何根据考评系数及评分计算员工的综合得分
在企业的人力资源管理工作中,经常需要统计企业员工的绩效考评成绩。如错误!未找到引用源。所示为某企业员工的绩效考评评分表,其中B4:J4单元格区域为各项目考评系数,已知员工的综合得分等于各项评分与对应考评系数的乘积之和,如何用公式快速求出各位员工的综合得分呢?
图 81‑1考评综合得分
→ 解决方案:
使用SUMPRODUCT函数求出数组乘积之和。
→ 操作方法
选择K5:K18单元格区域,输入下列公式,按<Ctrl+Enter>组合键结束。
公式1 =SUMPRODUCT($B$4:$J$4,B5:J5)
→ 原理分析
SUMPRODUCT求数组乘积之和
本例利用SUMPRODUCT函数支持参数数组对应元素相乘并求和的特性,将考评系数与员工的评分对应相乘,并求和,得出员工的综合得分。
SUMPRODUCT函数语法如下:
SUMPRODUCT(array1,[array2], [array3], ...)
参数Array1……array n,是其相应元素需要进行相乘并求和的第1至n个数组参数。该函数可以在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。数组参数必须具有相同的维数,否则,函数将返回错误值 #VALUE!。
→ 知识扩展
SUM数组公式与SUMPRODUCT求数组乘积之和的区别
本例公式1使用SUMPRODUCT函数的基本语法,此外,还可以各个array参数直接相乘后作为SUMPRODUCT或SUM函数的一个参数进行求和,例如:
公式2 =SUMPRODUCT($B$4:$J$4*B5:J5)
公式3 {=SUM($B$4:$J$4*B5:J5)}
公式2与公式3的实质相同,都是先进行$B$4:$J$4*B5:J5部分的数组直接相乘运算,再对乘积数组进行求和,因而由判断条件返回的逻辑值数组将在相乘运算中转换为数值,但如果参数中包含非数字文本,将返回#VALUE!错误。由于SUM函数不支持非常量数组的多项运算,因此公式3必须以数组公式方式输入。
公式1不同多个array参数以逗号相隔,可以忽略其中的文本进行计算,但不能自动将逻辑值数组转换为数值。
版权所有 转载须经Excel技巧网/Office学吧允许
【 Excel 】:判断是否存在连续5次超标的数据