大家好,我们今天一起来聊聊SUMIF这个函数。它的基本用法就是条件求和,满足了相应的条件,就会把满足条件的区域的和求出来。当然,除了这基本的用法,我们还可以衍生出很多意想不到的用法,我们一起来看看吧。
一、基本用法
有关SUMIF的基本用法,相信很多人都清楚,但有些新手可以还不太明白,我把基本用法再说一下,如果你已经非常熟悉这个函数量,可以忽略这点,直接往下看。
公式=SUMIF(条件区域,求和条件,求和区域)
第一个参数为求和的条件区域
第二个参数为求和条件
第三个参数为求和区域
如下图所示,要求洗衣机的总库存,只需要在H2单元格中输入=SUMIF(B2:B7,G2,E2:E7),就可以马上算出洗衣机的库存总数。
这就是SUMIF基本用法,下面我们再来看看SUMIF的几个一般人不知道的使用方法。
二、查询数据
说到查询数据,我们肯定是先想到VLOOKUP,但是,SUMIF其实也可以实现这个功能,但是有一个条件,就是查找的内容是单一的。
如下图,如果我们要查找李大全的合计数量,只需要输入公式:
=SUMIF(A3:A8,I3,G3:G8),用法和普通用法一样。
这里要求查找的这个人李大全是单一的,如果不是单一的,那结果就是两个数相加了。
三、查找重复值
上面说过,我们查找数据的时候,查找的对象必须是唯一的。那么如果对象不是唯一的,那怎么将这个体重复值找出来呢?
这一点在造工资的时候比较有用。以前我造工资的时候,因为一个工人有可能到几个工段工作,那汇总的时候,如果不注意,就会在每一个工段都出现他的名字,而总工资表只需要一个名字,我经常用这种方法来查一下有没有重名的。
如下图,我们需要用一个辅助列,在那里面输入1,然后再用公式=IF(SUMIF($A$3:$A$8,A3,$H$3:$H$8)>1,”重复”,”不重复”),这个原理也很简单,就是如果有重复的,那结果就大于1,重复一次,结果是2,重复二次结果是3。
四、同列求和
我们前面说过,它一般有三个参数,条件区域,求和条件,求和区域。那如果条件区域和求和区域是同一个区域呢?那么第三个参数就可以省略。也就是说,如果我们省略了第三个参数,那么它就会默认求和区域就是条件区域
如下图,要求大于20000的合计数,只需要输入公式:SUMIF(G3:G8,”>20000″),这里面没有第三个参数,那么默认的第三参数就是第一参数G3:G8了。
五、按关键词求和
如下图,要想求所有带车间的部门的总工资,我们只要输入公式:=SUMIF($B$2:$B$8,”*车间*”,$C$2:$C$8)。$B$2:$B$8为查询范围,*车间*为查询条件,*为通配符,*车间*意为所有带车间字符的字段。也就是说,所有部门中带有车间字符的部门都会被统计进来!
六、多区域求和
在我们的印象中,这个公式好象只能在一个区域中求和,其实它也能跨区域求和。但要求是两个区域的格式是一样的。
如下图,如想求出张焕清1日和2日的销售,只需输入公式=SUMIF(A3:D8,D11,B3:E8)
A3:D8是查询范围
D11是求和条件
B3:E8是求和范围
今天就分享到这里,喜欢的点个赞再走吧!
评论0