如何计算具有索引和匹配的加权产品?

How to calculate a weighted product with index and match?

下面的sheet显示了我的数据。主要思想是根据一组加权标准总结每个学生的成绩。

单元格 C9:G11 填充了列表 A1:B4 中的数据,其中每个元素(从优到差)都与一个值(10 到 4)相关。

我用下面的公式计算了C12(和C13等)的值。然而,这太天真了。如何改进此计算?

=INDEX($B:$B;MATCH(C9;$A:$A;0)) + INDEX($B:$B;MATCH(C10;$A:$A;0)) + INDEX($B:$B;MATCH(C11;$A:$A;0)) 

更新:我想考虑加权计算。

=INDEX($B:$B;MATCH(C9;$A:$A;0)) * B9 + INDEX($B:$B;MATCH(C10;$A:$A;0)) * B10 + INDEX($B:$B;MATCH(C11;$A:$A;0)) * B11

使用 SUMPRODUCT(SUMIF())

=SUMPRODUCT(SUMIF($A:$A,C:C,$B:$B))


根据您的更新:

=SUMPRODUCT(SUMIF($A:$A,C:C,$B:$B)*$B:$B)