Excel公式教程 vlookup函数与sumifs函数区别


Excel公式教程 vlookup函数与sumifs函数区别

文章插图
职场工作中 , 我们需要经常用来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也可以求解的时候 , 我今天的文章就达到目的了 , 你学会了么?


    以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

    「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: