Excel公式,sumifs和vlookup的相同和不同

Excel自学成才2021-02-21

职场工作中,我们需要经常用来SUMIFS和VLOOKUP这两个公式,它们两个函数之间,其实还存在着一些联系,在特定需求下,能帮助我们解决大难题,我们用例子来说明

左边是一份员工的工资表数据,我们需要查找出某些员工的工资,如下所示

大部分同学第一时间想到的是使用VLOOKUP函数来进行求解,我们输入的公式是:

=VLOOKUP(E2,A:C,3,0)

Vlookup函数是查找匹配函数,表示在A:C列数据区域查找到E2单元格,返回对应第3列的值。

其实在这个问题上,我们也可以使用SUMIFS函数来进行求解,输入的公式是:

=SUMIFS(C:C,A:A,E2)

SUMIFS函数是条件求和,表示C列进行求和,条件是A列满足E2的数据

这种特殊情况下,两种方法都能得到正常的结果,这两个公式是等同的。

这个特殊情况就是我们的A列的值是唯一的

如果A列的数据不是唯一的时候,比如有两个张三的时候:那么VLOOKUP函数只会查找第1次出现的结果,然后SUMIFS函数会把所有满足张三的条件进行相加

以上是单条件的情况,如果是多条件的情况,需要根据两个条件来查找匹配的时候,举一个例子,员工有张三男性,张三女性,现在要根据员工和性别来查找工资, 这个时候,如果使用VLOOKUP函数来多条件查询就有点麻烦了,但是如果我们使用SUMIFS函数,就可以轻松的求出想要的结果了,我们输入的公式是:

=SUMIFS(C:C,A:A,E7,B:B,F7)

类似的例子还有很多,比如说根据省份和城市,两个地区来计算工资,如果你用VLOOKUP函数是不是很难,但是用SUMIFS函数就轻松很多了

但是如果查找的结果不是数字的时候,SUMIFS函数就不行求解了,只能使用VLOOKUP函数的多条件查找匹配了。

(0)

相关推荐