SUMIFS函数可以用于单条件或多条件求和,其语法为

SUMIFS(sum_range,criteria_range1,criteria1,…)

其中,sum_range指求和区域,criteria_range1指第1个条件区域,criteria1指第1个条件。SUMIFS函数将求和区域中满足所有条件的数值相加。

本文分享SUMIFS函数用于条件求和的八种典型用法。

一、汇总指定产品的销售额

如下图所示,A1:D8为各产品销售明细。要求计算“品A”的销售额合计。

在G2单元格输入公式:=SUMIFS($D$2:$D$8,$C$2:$C$8,F2)

sumifs函数的使用说明(SUMIFS函数的8种典型用法)(1)

二、条件中使用逻辑运算符

如下图所示,统计“销售额”大于等于50的销售额合计。

在G2单元格输入公式:=SUMIFS($D$2:$D$8,$D$2:$D$8,F2)

sumifs函数的使用说明(SUMIFS函数的8种典型用法)(2)

或者在G2单元格输入公式:

=SUMIFS($D$2:$D$8,$D$2:$D$8,">=50")

注意使用英文双引号将条件“>=50”括起来。

sumifs函数的使用说明(SUMIFS函数的8种典型用法)(3)

三、条件为日期

如下图所示,统计2021/6/15之后的销售额。在G2单元格输入公式:

=SUMIFS($D$2:$D$8,$A$2:$A$8,F2)

sumifs函数的使用说明(SUMIFS函数的8种典型用法)(4)

或者在G2单元格输入公式:

=SUMIFS($D$2:$D$8,$A$2:$A$8,">2021/6/15")

注意使用英文双引号将条件“>2021/6/15”括起来。

sumifs函数的使用说明(SUMIFS函数的8种典型用法)(5)

四、条件中使用通配符

如下图所示,统计张姓员工销售额。在G2单元格输入公式:

=SUMIFS($D$2:$D$8,$B$2:$B$8,F2)

sumifs函数的使用说明(SUMIFS函数的8种典型用法)(6)

五、且条件求和

如下图所示,统计“张1”销售的“品B”销售额。在H2单元格输入公式:

=SUMIFS($D$2:$D$8,$B$2:$B$8,F2,$C$2:$C$8,G2)

sumifs函数的使用说明(SUMIFS函数的8种典型用法)(7)

六、计算某月销售额

如下图所示,统计5月销售额。在H2单元格输入公式:

=SUMIFS($D$2:$D$8,$A$2:$A$8,">="&F2,$A$2:$A$8,"<="&G2)

注意逻辑运算符“>=”、“<=”和单元格引用F2、G2之间需要用“&”连接。

sumifs函数的使用说明(SUMIFS函数的8种典型用法)(8)

七、或条件求和

如下图所示,统计“品A”、“品B”的销售额。在G2单元格输入公式:

=SUM(SUMIFS($D$2:$D$8,$C$2:$C$8,F2:F3))

这是一个数组公式,需要按Ctrl Shift Enter结束公式输入。

sumifs函数的使用说明(SUMIFS函数的8种典型用法)(9)

本例中SUMIFS函数的求和条件为F2:F3(即“品A”、“品B”),SUMIFS函数分别统计“品A”的销售额和“品B”的销售额。SUMIFS函数返回结果为{70;50},即“品A”的销售额70、“品B”的销售额50。然后使用SUM函数将这两个数值相加,得到的结果就是“品A”、“品B”的销售额之和。

八、求和条件不在数据表中

如下图所示,A1:D8为各业务员销售额,F1:G4为业务员姓名部门对照表。

要求统计“销售1部”的销售额。本例中求和条件“部门”不在求和区域“销售额”所在的数据区域中。

在G7单元格输入公式:

=SUM(SUMIFS($D$2:$D$8,$B$2:$B$8,F2:F4)*($G$2:$G$4=F7))

按Ctrl Shift Enter结束公式输入。

sumifs函数的使用说明(SUMIFS函数的8种典型用法)(10)

本例中SUMIFS函数的求和条件为F2:F4,SUMIFS函数返回的结果为{90;120;70},即“张1”、“丁1”、“吴1”各自的销售额合计。

($G$2:$G$4=F7)用于判断“张1”、“丁1”、“吴1”是否为“销售1部”,如果是,则返回True(即值“1”),否则返回False(即值“0”)。

SUMIFS函数返回的结果与($G$2:$G$4=F7)相乘,得到的结果为{90;0;70}。SUM函数将这三个数值相加,得到的结果就是“销售1部”的销售额。

,