用Sumifs代替多对一查找

问题:从总成绩表中找出部分同学部分科目的成绩,不同班级的同学存在同名同姓。

函数公式解决:

=SUMIFS(OFFSET($B:$B,,MATCH(K$1,$C$1:$G$1,)),$B:$B,$J2,$A:$A,$I2)

 

思路:

当查找结果为唯一数值时,可以用Sumifs代替查找函数

=Sumifs(求和区域,条件区域1,条件1,...条件区域127,条件127)

其中的求和区域即查找结果所在的区域。

本题中的求和区域需要随科目名称动态变化,此处使用Offset套Match的结果OFFSET($B:$B,,MATCH(K$1,$C$1:$G$1,))

posted @ 2022-11-27 16:44  熬肥妖  阅读(94)  评论(0编辑  收藏  举报