用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,))