【函数】Sumif(s)用法介绍

 

工作中最常用的函数Sumif,还有高手们喜爱的替代方法,快来充电吧!...



语法

Sumif(range,criteria,sum_range)

Sumifs(sum_range,criteria_range1,criteria1,...

TIPS:

·在单元格输入=SUMIF( 或 =SUMIFS( ,就会提示上述语法

·Sumif是按指定条件在查询区域进行查找,并返回查找区域对应的数据区域中数值的和(太拗口,直接看案例)

·Sumifs语法里面的...意思是后面还可以写criteria_range2,criteria2以及criteria_range3,criteria3等

·Sumifs仅在Excel2007以后的版本支持Sumif使用方法

基本用法-案例1

案例1:求张三第一季度工资总和



F2单元格写入公式 =SUMIF(B2:B10,E2,C2:C10)

我们看着Sumif(range,criteria,sum_range)语法来解释:

1、先在B2:B10这个range里面,找到符合是E2(张三)这个criteria的是第1、4、7个;

2、然后再在C2:C10这个sum_range中找到第1、4、7个进行求和。

补充说明:

1、range和sum_range必须是同样的长度,可以同时为两列,也可以同时为两行。如A2:D2和B5:E5,A3:A5和E1:E3



2、Sumif函数支持通配符?和*

比如上述案例写成=SUMIF(B2:B10,"张*",C2:C10)的意思就是所有姓张的员工工资之和

知识拓展(初学者请跳过)

Sumif可以用Sum+If数组,或是支持数组的Sumproduct函数替代,比如案例1还可这么写:

方法2:{=SUM(IF(B2:B10=E2,C2:C10))}

方法3:=SUMPRODUCT((B2:B10=E2)*C2:C10) 或 =SUMPRODUCT((B2:B10=E2)*1,C2:C10)

Sumifs使用方法

基本用法-案例2

案例2:求201501月份销售部的工资总和



H2单元格写入公式=SUMIFS(D2:D10,A2:A10,F2,C2:C10,G2)

我们看着Sumifs(sum_range,criteria_range1,criteria1,...)语法来解释:

1、先在A2:A10这个range1里面,找到符合是F2(201501)这个criteria1的是第1、2、3个;

2、再在C2:C10这个range2里面,找到符合是G2(销售部)这个criteria2的是第1、3、4、6、7、9个;

3、然后再在D2:D10这个sum_range中找到同时满足上述条件的第1、3个进行求和。

补充说明:

1、与Sumif一样,需要注意两个range(sum_range和criteria_range)长度和方向一致

2、与Sumif一样,支持通配符?和*

3、注意Sumif的sum_range是最后一个参数,而Sumifs的sum_range是第一个参数

4、Sumifs仅在Excel2007以后的版本支持

知识拓展(初学者请跳过)

Sumifs也可以用Sum+If数组,或是支持数组的Sumproduct函数替代,比如案例2还可这么写:

方法2:{=SUM(IF(A2:A10=F2,IF(C2:C10=G2,D2:D10)))}

方法3:=SUMPRODUCT((A2:A10=F2)*(C2:C10=G2),D2:D10)

或=SUMPRODUCT((A2:A10=F2)*(C2:C10=G2)*(D2:D10))



恭喜亲学会了Sumif和Sumifs函数的用法了喔!


    关注 Excel实务


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册