sumif条件求和,是我们经常会用到的函数。但是当求和项很多时,反而会变得非常耗时,其实我们还可以使用index+match函数,配合下拉列表,只需一步搞定条件求和!
一、MATCH函数和INDEX函数的使用方法:
MATCH函数的使用方法,公式参数和引用如下:
INDEX函数的使用方法,公式参数和引用如下:
二、MATCH函数:一对多查询
我们先打开学生成绩表素材文件,并选中B12单元格,输入函数公式“INDEX()”,index函数第1个参数为条件区域,这里选择A1:E9单元格;
index函数第2个参数为指定条件所在行,这里输入函数公式“MATCH()”将光标移至match函数括号内,先在括号内输入指定条件参数,这里选中A12单元格,然后输入条件区域参数,这里选中A1:A9单元格,最后输入匹配参数“0”,表示精确匹配;
index函数第3个参数省略,直接输入英文大写逗号隔开,表示省略引用整行数据,这里引用的区域只有一个,所以第四个参数输入“1”。match和index函数动态图:
三、SUM函数:一步求和
在最外面嵌套一个SUM函数,进行整体求和,按回车键结束确认,即可查看学生所有科目的总成绩。单击A12,选择下拉列表,即可查看其他同学的总成绩。match和index函数动态图:
小贴士:
完整公式如下:
B12=SUM(INDEX(A1:G9,MATCH(A12,A1:A9,0),,1))
首先通过MATCH函数定位指定条件所在行,然后应用INDEX函数引用定位的整行数据,最后用SUM函数对引用的整行求和。
index+match函数组合,你学会了吗?赶快动手试试吧!
网友评论