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· |
|