SUMPRODUCT函数 – 数组相乘求和

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

公式:=SUMPRODUCT(array1, [array2], [array3], &#8230😉

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

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

注意

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

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

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

综合评分计算示意图

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

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

  • B2:E2:代表第一行人员4项成绩得分的相对引用,随公式的行列变化而改变数值。等同{87,100,80,100}。

成绩的相对引用

  • H$2:K$2:代表权重比例的绝对引用,不随公式的行列变化而改变数值。

权重比的绝对引用

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

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

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

优势

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

发表回复

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

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

网站资源属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源