SUMIFS是使用频率最高的10大函数之一,不知道大家了解多少,今天我们通过10个案例,全面讲解它的用法,希望对同学们有所启发,让我们开始吧!
SUMIFS函数专题
我们一起来看看吧!
数据源(注意:图片大小限制,实际明细数据很多):
我们从简单开始,慢慢介绍
案例01 | 空调的金额合计
案例01 | 空调的金额合计
函数公式▼ =SUMIFS(C:C,A:A,"空调")
对应的SUMIF
=SUMIF(A:A,"空调",C:C)
注意SUMIF 是求和区域在后,而SUMIFS是求和区域在前
因为条件个数不确定,只需要注意这一点,那么你SUMIF函数也就同时掌握了!
▼函数语法
SUMIF(条件区域,条件,求和区域)
SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2……)
SUMIFS多一个S表示可以多条件,条件区域和条件始终成对出现!注意是条件区域,也就是该参数必须是单元格区域或者其他函数产生的引用(OFFSET典型)
案例02 | 1月 软性饮料 的金额合计
函数公式▼ =SUMIFS(C:C,A:A,"软性饮料",D:D,1)
同时满足月份是-1月,商品是-软性饮料

案例03 | 1月和2月 的软性饮料金额合计
你可能已经默默在心里说了,这个我会?相+呗!没错,但是不推荐
如果条件比多,那么火车开的就会比较长~
▼新手开火车:
=SUMIFS(C:C,A:A,"软性饮料",D:D,1)+SUMIFS(C:C,A:A,"软性饮料",D:D,2)
推荐写法:
函数公式▼ =SUM(SUMIFS(C:C,A:A,"软性饮料",D:D,{1,2}))
更多条件只需要在{}中写即可,这种叫啥?常量数组,了解一下即可(本文不拓展,主题SUMIFS)!套用~

案例04 | 1月香烟 和 1月烈酒的金额合计
函数公式▼ =SUM(SUMIFS(C:C,A:A,{"香烟","烈酒"},D:D,1))
注意这里香烟和烈酒是文本需要加双引号,不同于上面的1和2

案例05 | 金额小于500的金额合计
函数公式▼ =SUMIFS(C:C,C:C,"<500")
求和列本身也可以作为条件列~也就是一列可以多次使用,不管是条件还是求和

案例06 | 商品名称为两个字的金额合计
函数公式▼ =SUMIFS(C:C,A:A,"??")
注意这里?是通配符,表示任意1个字符,注意是英文状态下,啥叫任意一个?
我…… 只知道姓张,不知道具体名称,但是你知道他是两个字的,那么就是“张?”

案例07 | 名称末尾为书籍的销售金额
函数公式▼ =SUMIFS(C:C,A:A,"*书籍")
这里的*是任意0个或者多个字符,这里可以理解为以书籍结尾,前面有内容或者任意其他内容!

案例08 | 1月到3月间的金额合计
注意这里假设没有月份列,我们要使用日期作为条件
函数公式▼ =SUMIFS(C:C,B:B,">="&G1,B:B,"<="&G2)
如果日期不在单元格,我们可以直接写成 ">=2020-1-1"

案例09 | 包含书这个值的销售金额合计
函数公式▼ =SUMIFS(C:C,A:A,"*书*")
这里*同样表示通配符,表示包含的意思,
如果是以什么开始,就可以写成 内容* ,这个我们就不再额外举例说明!

案例10 | 香烟1月和2月 和 烈酒1月和2月的合计
也就是1和2月的香烟+1和2月的烈酒(2*2,共四组)
函数公式▼ =SUM(SUMIFS(C:C,A:A,{"香烟","烈酒"},D:D,{1;2}))
新手同学的火车:
=SUMIFS(C:C,A:A,"香烟",D:D,1)+SUMIFS(C:C,A:A,"香烟",D:D,2)+SUMIFS(C:C,A:A,"烈酒",D:D,1)+SUMIFS(C:C,A:A,"烈酒",D:D,2)
注意1;2之间是分号,{"香烟","烈酒"} 是逗号
逗号表示同行(左右),分号表示同列(上下),交叉形成4个条件