占比权重怎么算?Excel-按不同权重比计算考核成绩的方法

SUMPRODUCT函数 – 数组相乘求和

释义:在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和

公式:=SUMPRODUCT(array1, [array2], [array3], …😉

  • [array]:代表数组。例如,{‘1’,‘2’,‘3’}就是一个数组。

该函数支持多个数据相乘,最多支持256个数组相乘求和。

注意

  1. 相乘的两个数组,位数必须一致。例如,第一个数组是4位数字,那么后续相乘的数组位数,也必须是4位,不多也不少。否则,会报值错误。
  2. 函数会将非数值型数组元素,视为0处理。例如,{“姓名”,“年龄”,“性别”}这个数组,作为该函数参数时,会被视为{0,0,0};

应用案例:按不同权重计算人员综合评分

需求背景:下列员工考评成绩包含4个维度,包括【理论成绩】、【实操成绩】、【述职成绩】、【360成绩】。4个维度的考核成绩分别有不同的权重比例,需根据考核维度×对应权重比例求得每个员工最终的【综合评分】。

占比权重怎么算?Excel-按不同权重比计算考核成绩的方法

综合评分计算示意图

解决方案:如图所示,在F2中键入公式,回车生成综合评分成绩。

=SUMPRODUCT(B2:E2,H$2:K$2)

  • B2:E2:代表第一行人员4项成绩得分的相对引用,随公式的行列变化而改变数值。等同{87,100,80,100}。
占比权重怎么算?Excel-按不同权重比计算考核成绩的方法

成绩的相对引用

  • H$2:K$2:代表权重比例的绝对引用,不随公式的行列变化而改变数值。
占比权重怎么算?Excel-按不同权重比计算考核成绩的方法

权重比的绝对引用

使用函数SUMPRODUCT后,第一行人员成绩公式等价于:

87*0.2 + 100*0.5 + 80*0.2 + 100 *0.1 ,后续人员综合评分以此类推。

由此,我们就得到一个根据不同权重比例,自动汇总计算求和的公式。

优势

如果要修改权重比例,只需要在权重比例区域统一修改即可。与传统通过B2*0.2+C2*0.5+….等单元格基础求和公式相比,修改和维护起来更加方便与快捷,数据与公式相互不干扰。

声明:本文由网站用户竹子发表,超梦电商平台仅提供信息存储服务,版权归原作者所有。若发现本站文章存在版权问题,如发现文章、图片等侵权行为,请联系我们删除。

(0)
上一篇 2023年2月14日 09:47:54
下一篇 2023年2月14日 09:57:58

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注