宝哥软件园

SUMIF功能甚至比热门情人VLOOKUP还要神奇!

编辑:宝哥软件园 来源:互联网 时间:2021-09-17

VLOOKUP函数是最常用的查找函数。但是在求和族中,有一个SUMIF函数想和VLOOKUP函数竞争!

在以下四种情况下比较它们。

1.用不同的工号找年终奖。

使用VLOOKUP功能搜索,左侧为文本格式,右侧为数字格式。双方格式不同,会导致搜索错误。

=VLOOKUP(F2,1:澳元9,4,0澳元)

使用下面的SUMIF函数。

对于SUMIF,格式不一样,找一下就可以了。

=SUMIF(A:A,F2,D:D)

此外,根据日期查找金额也很常见。

在单元格中输入10-4的标准日期,用公式“10-4”表示是文本格式,也就是说金额格式不同,所以VLOOKUP找不到,但是SUMIF可以正常找到。

公式如下:

=VLOOKUP(“10-4”,A:B,2,0)=SUMIF(A:A,“10-4”,B:B)

2.根据销售人员找到年终奖。

用VLOOKUP函数搜索,找不到显示错误值#N/A。

=VLOOKUP(F2,B:D,3,0)

当没有找到对应的值时,VLOOKUP会显示一个错误,需要通过增加一个容错函数IFERROR来处理。

=IFERROR(VLOOKUP(F2,B:D,3,0),0)

使用SUMIF函数更容易。如果SUMIF函数找不到对应的值,直接显示为0。

=SUMIF(B:B,F2,D:D)

3.根据业务员找到考核分数和年终奖。

VLOOKUP函数应该与COLUMN函数结合起来,依次获取每一列的值。

=VLOOKUP($F2,$B:$D,COLUMN(B1),0)

但是对于SUMIF函数,只需要参考C:C,向右拉就变成D:D了,可以依次得到。

=SUMIF($B:$B,$F2,C:C)

4.根据销售人员反向搜索年终奖励。

VLOOKUP函数应该与IF函数的常量数组模式相结合。对初学者来说有点难理解。往往初学者此时无法理解{1,0}的含义。也就是说,要重建一个区域,1是该区域的左侧,0是该区域的右侧。

=VLOOKUP(F2,IF({1,0},C:C,A:A),2,0)

但是对于SUMIF函数来说,正向搜索和反向搜索是没有区别的,所以处理起来要容易得多。

=SUMIF(C:C,F2,A:A)

总结:SUMIF函数在求数值方面有很大的优势。学会使用后,会让问题简单很多。

更多资讯
游戏推荐
更多+