这个函数公式简直太强了! excel按权重求和计算的技巧
桃大喵学习记
最近有小伙伴提问:在Excel中如何根据权重求和计算?其中,这个问题大家也经常遇到,如下图所示,公司员工招聘录取分为笔试和面试2个部分,每一个部分在总分的占比都不一样。每个应聘人员的成绩是横向的,这个权重是纵向表格。
下面直接上干货,在目标单元格中输入公式:
=SUMPRODUCT(B2:C2,TRANSPOSE($G$2:$G$3))
然后点击回车,下拉填充公式即可
解读:
①上面公式就是利用SUMPRODUCT函数将B2:C2区域中的每个元素与TRANSPOSE($G$2:$G$3)
区域中的相应元素相乘,然后将所有乘积相加,得到最终结果。
②TRANSPOSE函数主要是返回转置单元格区域,它可以将纵向的一列数据转成一行单元格区域,反之亦然。
特别提醒:
在利用上面公式进行根据权重求和计算时,不同类别成绩和不同类别所占权重的先后顺序一定要一致。
扩展知识:
SUMPRODUCT语法结构。
- 功能:将数组之间对应的元素相乘,并返回乘积之和。
- 语法结构:SUMPRODUCT(array1,[array2],[array3]……)。
参数:
1、array1:必需。相应元素需要进行相乘并求和的第一个数组参数。
2、array2、array3:可选。其相应元素需要进行相乘并求和。
注意事项:
- 1、如果SUMPRODUCT函数具有多个参数数组,这些数组之间必需具有相同的维数,否则SUMPRODUCT将返回#VALUE!错误值REF!
- 2、函数SUMPODUCT将非数值型的数组元素作为0来处理。