我有下表
每天组织一次体育活动,并为学生提供奖励积分。学生可以每天参加活动以获得积分。
根据现有专栏,我需要计算每个学生的总奖励积分(第一栏)
如果在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来确认。
编辑,基于TomSharpes但使用SUMIFS而不是OFFSET。
=SUMPRODUCT(ISNUMBER(SEARCH("," & H2 & ",","," & $B$2:$B$7 & ","))*SUMIFS($F$2:$F$4,$E$2:$E$4,$C$2:$C$7))
注意:我使用SEARCH删除案例匹配并用,
括起输入和检查,因此在Ann
中找不到Anne