周二 · 函数 关键词: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:求张三第一季度工资总和
我们看着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
比如上述案例写成=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分钟就懂的实用函数 |
|