分享

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

 L罗乐 2016-11-15

周二 · 函数    关键词:sumif、sumifs

1语法

Sumif(range,criteria,sum_range)

Sumifs(sum_range,criteria_range1,criteria1,...


TIPS:

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

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

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

·Sumifs仅在Excel2007以后的版本支持



2Sumif使用方法

基本用法

案例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:D2B5:E5A3:A5E1: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)




3Sumifs使用方法

■ 基本用法

案例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))




如有疑惑,欢迎加入我们社群来讨论呦~



 本文由Excel实务原创,作者小树treetree。

 每周二为您讲解一个3分钟就懂的实用函数

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多