二维码 购物车
部落窝在线教育欢迎您!

多条件求和下sumifs和sumif分别怎么用

 

作者:老菜鸟来源:部落窝教育发布时间:2021-03-30 11:04:38点击:6283

分享到:
0
收藏    收藏人气:0人
版权说明: 原创作品,禁止转载。

编按:

一说到多条件求和问题,大家首先想到的就是SUMIF函数和SUMIFS函数。两个函数都是处理此类问题的强者,但不管是书写方式、应用方法还是各自优势,都有极大的不同……

 

如果需要按照多个条件进行求和,就要用到SUMIFS函数,与SUMIF函数不同之处在于,SUMIFS的第一参数是求和区域,后面的参数两两一组,条件区域在前,条件在后,函数的结构为:

SUMIFS(求和区域,条件区域1,条件1, 条件区域2,条件2,……)

 

但是在实际应用中,大家往往会分不清多条件和多条件的区别,下面用一个数据源来举例,分别提两个问题。

问题1:夏淼销售了多少台双门冰箱?

问题2:双门冰箱和液晶电视一共卖了多少台?

 

思考:请问这两个问题都是多条件求和吗?都能用SUMIFS统计吗?

 

 

有兴趣的朋友可以自己先试试。

 

其实,这两个问题都可以算是多条件,但是又不完全一样。

问题1:涉及到两组条件,分别是姓名和商品名称,每一组条件都有一个具体的值。

问题2:只涉及一组条件,但是条件有两个值。

当问题存在多组条件的时候,就能用SUMIFS;当问题只有一组条件的时候,就得用SUMIF。如果条件存在多个值的时候,还需要用SUM做合计。

 

这就是今天要和大家分享的核心内容,下面通过几个例子,让大家能理解这些很让人迷糊的问题。

 

两组条件且每组条件只有一个值

 

问题:沈伊杰销售的壁挂空调数量合计

公式为=SUMIFS(D:D,B:B,"沈伊杰",C:C,"壁挂空调")

 

 

在这个问题中,求和列是D列,有两组条件,第一组条件是姓名(B列),条件是"沈伊杰",第二组条件是商品名称(C列),条件是"壁挂空调",按照标准的SUMIFS格式使用就好了。

 

两组条件且每组条件只有一个值(使用通配符)

 

问题:张珂销售的洗衣机数量合计

公式为=SUMIFS(D:D,B:B,"张珂",C:C,"*洗衣机")

 

 

这个问题和上面的问题类似,区别是第二个条件用到了通配符。

 

关于通配符的用法,可以参考前一篇教程

通过以上示例,需要掌握SUMIFS的几个特点:

1.不能与SUMIF混淆求和区域的位置。

2.SUMIFS不能省略任何一个参数。

3.SUMIFS的条件中可以使用通配符。

4.只用一组条件时,SUMIFS可以取代SUMIF

5.条件中含有非数字的内容时,需要加引号,这一点与SUMIF一致。

 

一组条件但有两个值

 

问题:夏淼与张珂的销量合计

公式1=SUMIF(B:B,"夏淼",D:D)+SUMIF(B:B,"张珂",D:D)

 

 

这个问题,只用到一组条件姓名(B列),但是具体的条件有两个值。可以用两个SUMIF统计后再相加,也可以用SUMSUMIF函数组合进行统计。

 

公式2=SUM(SUMIF(B:B,{"夏淼","张珂"},D:D))

 

 

公式2中,SUMIF的第二参数使用了常量数组{"夏淼","张珂"},表示分别计算出夏淼与张珂的销量,再使用SUM函数将两人的销售求和,与公式1结果相同,使用SUM的公式明显简洁了许多。

公式2的好处在于当条件的组成部分增加后,使用了SUM函数的公式更加易于编写和理解,只需要在常量数组中增加具体的条件值即可。

 

到这里,以上三个例子解释了多组条件和多值条件的区别,相信大家都能理解。

 

扩展延伸:

 

在多条件求和中,大家可以发现常量数组多次出现在多值条件统计中。其实,在实际工作中,有效地使用常量数组会让大家更轻松地处理更多复杂的统计问题,比如下面三种情况:

 

案例一

 

问题1:夏淼与张珂销售的洗衣机合计

公式为=SUM(SUMIFS(D:D,C:C,"*洗衣机",B:B,{"夏淼","张珂"}))

 

 

公式中存在两组条件(品名和销售人员姓名),并且在品名中使用了通配符,表示分别统计出夏淼和张珂销售的洗衣机数量后再用SUM求和。

 

案例二

 

问题2:夏淼与张珂销售的洗衣机与冰箱合计

公式为=SUM(SUMIFS(D:D,C:C,{"*洗衣机","*冰箱"},B:B,{"夏淼";"张珂"}))

 

 

这个公式中,品名用了逗号分隔常量数组{"*洗衣机","*冰箱"},销售人员用了分号分隔常量数组{"夏淼";"张珂"}。因此会得到四个数据,分别表示夏淼销售的洗衣机、张珂销售的洗衣机、夏淼销售的冰箱和张珂销售的冰箱,再用SUM求和得到最终结果。

 

案例三

 

问题3:夏淼销售的洗衣机与张珂销售的冰箱合计

公式为=SUM(SUMIFS(D:D,C:C,{"*洗衣机","*冰箱"},B:B,{"夏淼","张珂"}))

 

 

这个公式中两个数组都用的逗号,这样只会得到两个数据,分别表示夏淼销售的洗衣机和张珂销售的冰箱。

 

最后这三个问题,本质是用到了数组的计算原理,尤其是逗号和分号带来的不同效果,对于这个话题有兴趣的小伙伴可以扫描下方二维码,到公众号中留言,咱们单独分享一篇教程。

 

本文配套的练习课件请加入QQ群:902294808下载。

Excel高手,快速提升工作效率,部落窝教育《一周Excel直通车》视频和《Excel极速贯通班》直播课全心为你!

扫下方二维码关注公众号,可随时随地学习Excel

IMG_256

相关推荐:

无往而不利的SUMIF面对这种条件求和竟然傻眼了!

Excel教程:sumifs函数常量数组简化公式

sumif和countif函数应用

SUMIF怎么使用通配符进行模糊查找

版权申明:

本文作者老菜鸟;同时部落窝教育享有专有使用权。若需转载请联系部落窝教育。