首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

职场工作中,我们需要经常用来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函数的多条件查找匹配了。

大家下次再碰到单/多条件计算的时候,不关只想着VLOOKUP函数,只想到SUMFIS也可以求解的时候,我今天的文章就达到目的了,你学会了么?

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210221A0925W00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券