SUMIFS和SUMPRODUCT,这两个函数除了可以求和之外,还可以执行各种查询。
01
单条件查找
SUMIFS与SUMPRODUCT函数可做VLOOKUP函数在做的事情。
【SUMIFS函数】
如下表,查找张三的销售额。在H5中直接输入公式为:
=SUMIFS(D2:D9,B2:B9,G5),之后按Enter键。
查找方法:SUMIFS(求和区域,条件区域,条件)
【SUMPRODUCT函数】
同样在H5中输入公式为:=SUMPRODUCT((B2:B9=G5)*(D2:D9)),之后按Enter键。
查找方法:SUMPRODUCT((条件=条件区域)*(求和区域))
02
反向查找
SUMIFS与SUMPRODUCT函数同样可以做LOOKUP函数在做的事情。
【SUMIFS函数】
如下表,查询张三的员工编号。在H5中输入公式为:
=SUMIFS(A2:A9,B2:B9,G5),之后按Enter键。
【SUMPRODUCT函数】
同样在H5中输入公式为:=SUMPRODUCT((G5=B2:B9)*(A2:A9)),之后按Enter键。
查找方法:同单条件查找套路一样。
03
多条件查找
SUMIFS与SUMPRODUCT函数同样地具有LOOKUP函数的功能。
【SUMIFS函数】
如下表,查找张三在2018/12/4日期的销售额。在I5中输入公式为:=SUMIFS(D2:D9,B2:B9,G5,C2:C9,H5),之后按Enter键。
查找方法:SUMIFS(求和区域,条件区域1,条件2,条件区域1,条件2……)
【SUMPRODUCT函数】
同样在H5中输入公式为:
=SUMPRODUCT((G5=B2:B9)*(H5=C2:C9)*D2:D9),之后按Enter键。
查找方法:
SUMPRODUCT((条件1=条件区域1)*(条件2=条件区域2)*……*(求和区域))
PS:上述查询仅适合查询结果为数值的情况,若查询结果为文本时,还是老实使用VLOOKUP,LOOKUP或INDEX函数吧。
·END·
联系客服