gpt4 book ai didi

Excel:根据另一列中的值和映射值求和值

转载 作者:行者123 更新时间:2023-12-04 21:32:18 24 4
gpt4 key购买 nike

我有下表

enter image description here

每天组织一项体育事件,参加的学生将获得奖励积分。学生可以每天参加事件以获得积分。

根据现有的列,我需要计算每个学生的总积分(第一列)

如果在 D 列中我有当天的点数,我可以用 SUMIF 解决这个问题,但由于情况并非如此,我不确定如何合并我需要求和的 F 中的值。

任何帮助将不胜感激。

最佳答案

使用这个数组公式:

=SUM(SUMIFS(F:F,E:E,INDEX(C:C,N(IF(1,MODE.MULT(IF(ISNUMBER(SEARCH("," & H2 & ",","," & $B$2:$B$7 & ",")),ROW($B$2:$B$7)*{1,1})))))))

作为一个数组公式,退出编辑模式时需要使用 Ctrl-Shift-Enter 而不是 Enter 来确认。

enter image description here

编辑,基于 TomSharpes,但使用 SUMIFS 而不是 OFFSET。
=SUMPRODUCT(ISNUMBER(SEARCH("," & H2 & ",","," & $B$2:$B$7 & ","))*SUMIFS($F$2:$F$4,$E$2:$E$4,$C$2:$C$7))

enter image description here

注意:我使用 SEARCH 删除了大小写匹配并将输入括起来并使用 , 进行检查所以 Ann未在 Anne 中找到

关于Excel:根据另一列中的值和映射值求和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49072450/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com