四个示例教你学会SUMIFS函数(四个示例教你学会SUMIFS函数)
四个示例教你学会SUMIFS函数(四个示例教你学会SUMIFS函数)例1、条件是文本下表为一组销售数据,要求计算不同条件下的销售总额。SUMIFS(求和区域 条件区域1 条件1 条件区域2 条件2 ...)求和区域是要对哪一列(行)的数据求和。条件区域是条件所在的列(行)。条件是设置的求和条件。接下来通过示例学习SUMIFS函数。
SUMIFS函数用于按照多个条件对数据求和。SUMIF函数用于单个条件下对数据求和。与SUMIF函数相比,SUMIFS函数不仅可以单条件求和,还可以多条件求和。也就是说,SUMIF函数能做到的事情,SUMIFS函数也能做到,而且SUMIFS函数更强大。在这两个函数中,优先学习更强大的SUMIFS函数。
SUMIFS函数的语法结构如下:
SUMIFS(sum_range criteria_range1 criteria criteria_range2 criteria2 ...)
各参数翻译为中文就是:
SUMIFS(求和区域 条件区域1 条件1 条件区域2 条件2 ...)
求和区域是要对哪一列(行)的数据求和。条件区域是条件所在的列(行)。条件是设置的求和条件。
接下来通过示例学习SUMIFS函数。
下表为一组销售数据,要求计算不同条件下的销售总额。
例1、条件是文本
(1)要求计算“线上”渠道销售总额(表中标蓝色部分)。
公式应该为:=SUMIFS($D$2:$D$11 $B$2:$B$11 F2)
SUMIFS($D$2:$D$11 $B$2:$B$11 F2),D2:D11是求和区域,要对D2:D11的销售金额求和。B2:B11是条件区域,条件是“线上”,对应的条件区域就是B列的“渠道”。F2是条件,求和条件放在F2单元格。
公式结果是“1900”,也就是“线上”渠道的销售总额是“1900”。
公式中的条件也可以直接输入:
=SUMIFS($D$2:$D$11 $B$2:$B$11 "线上")
如果公式中直接输入条件,而且条件是文本,比如本例的条件“线上”,一定要使用英文双引号把条件括起来。
(2)要求计算“线上”渠道“儿童科普”类的销售总额(表中标蓝色部分)。
公式应该为:=SUMIFS($D$2:$D$11 $B$2:$B$11 F2 $C$2:$C$11 G2)
D2:D11是求和列。求和条件有两个,“线上”渠道以及“儿童科普”。B2:B11是第1个条件区域,条件是“线上”,条件存放在F2单元格。C2:C11是第2个条件区域,条件是“儿童科普”,条件存放在G2单元格。
公式结果是“1100”,也就是“线上”渠道“儿童科普”的销售总额是“1100”。
也可以在公式中直接输入条件:
例2、条件是日期
要求计算“2月5日”至“2月7日”之间的销售总额(表中标蓝色部分)。
公式为:
=SUMIFS($D$2:$D$11 $A$2:$A$11 ">="&F2 $A$2:$A$11 "<="&G2)
本例中条件有两个:日期大于等于“2023/2/5”,以及日期小于等于“2023/2/7”。两个条件对应的条件区域都是A2:A11。日期和比较运算符“>=”、“<=”一起使用,中间使用“&”连接。
如果在公式中直接输入条件,公式写为:
=SUMIFS($D$2:$D$11 $A$2:$A$11 ">=2023/2/5"
$A$2:$A$11 "<=2023/2/7")
公式中的条件需要使用英文引号括起来。
例3、条件是数值
要求计算“线上”渠道单日销售额超过“500”的销售额总和。
公式为:
=SUMIFS($D$2:$D$11 $B$2:$B$11 G2 $D$2:$D$11 ">="&F2)
本例中条件有两个:渠道为“线上”;金额大于等于“500”。D2:D11既是求和区域,也是条件区域。
例4、使用通配符
要求计算儿童类商品销售总额。
公式为:=SUMIFS($D$2:$D$11 C2:C11 F2&"*")
通配符“*”代表任意数量的字符。条件“F2&"*""可以匹配到“儿童绘本”、“儿童科普”等商品。
或者在公式中直接输入条件:
=SUMIFS($D$2:$D$11 C2:C11 "儿童*")