【问题标题】:How to calculate a weighted product with index and match?如何计算具有索引和匹配的加权产品?
【发布时间】:2018-01-30 21:18:46
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

    标签: excel excel-formula excel-match


    【解决方案1】:

    使用 SUMPRODUCT(SUMIF())

    =SUMPRODUCT(SUMIF($A$1:$A$4,C$9:C$11,$B$1:$B$4))
    


    根据您的更新:

    =SUMPRODUCT(SUMIF($A$1:$A$4,C$9:C$11,$B$1:$B$4)*$B$9:$B$11)
    

    【讨论】:

    • 在更新中,我在计算中包含了权重。这是我面临的主要问题。
    • @IvanMachado 看到编辑,还记得,在未来,问你想回答的问题,所以我们不需要回答两次。
    猜你喜欢
    • 2019-02-14
    • 2021-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多