
在工作中,经常需要用到多条件求和公式,今天一起来学习SUMIFS函数的使用方法。
1、SUMIFS正常用法
SUMIFS(求和区域,条件区域一,条件一,条件区域二,条件二...)、
条件区域可为一个或以上。
举例,左边为一份销售流水数据表,需汇总出商品数量。
使用公式为:
=SUMIFS(D:D,C:C,F1)

若是多条件计算,如需要计算,员工吕布销售小米9的数量,则还需增加一个条件,使用公式为:
=SUMIFS(D:D,C:C,G1,B:B,F1)

2、SUMIFS+通配符
如下,需统计所有员工销售的小米全系列产品的数量。
此处就需使用通配符了,就需&"*",*代表任意的字符,即小米之后无论跟了什么产品,都需要统计进去,公式如下:
=SUMIFS(D:D,C:C,G1&"*",B:B,F1)

3、SUMIFS+时间符运算
若条件中有时间条件,如现在需统计9月14日前的近7天销量,输入公式为:
=SUMIFS(D:D,A:A,">=9-7")
或者写为:
=SUMIFS(D:D,A:A,">=9/7")
但不能写为9.7。

当时间数据是引用的一个单元格,或函数时,需使用&符号来连接起来,如上述公式可写为:
=SUMIFS(D:D,A:A,">="&TODAY()-7)
而不能写为:=SUMIFS(D:D,A:A,">=TODAY()-7"),在引用函数或单元格时,要使用&符号来连接起来,否则公式会出错。

4、SUMIFS多个值求和
如下表,需求出商品小米10和华为mate40总数量是多少。
可使用两个SUMIFS进行求和,之后再加在一起,也可直接输入公式为:
=SUMPRODUCT(SUMIFS(D:D,C:C,{"小米10","华为mate40"}))
在这种情况下,一般有几个条件,就将这几个条件全部写进大括号中,使用双引号将其放在一起。

以上就是有关SUMIFS函数多条件求和的小技巧。
·END·

