SUMIFS函数用于按多个条件求和,支持2至127个条件且默认为“与”关系;语法为=SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2,…),求和区域必在首位,各区域大小须一致。

SUMIFS函数是Excel里专门用来按多个条件求和的工具,比SUMIF更灵活,能同时设置2个到127个条件。它不会自动帮你判断逻辑关系,默认所有条件都必须同时满足(即“与”的关系)。
基本语法和参数顺序
SUMIFS的写法是:
=SUMIFS(求和区域, 条件区域1, 条件1, 条件区域2, 条件2, …)
注意:求和区域必须放在最前面,后面才是成对出现的“条件区域+对应条件”。区域大小要一致,否则可能返回0或错误值。
常见用法示例
-
销售表中统计“华东”且“已完成”的订单金额:
=SUMIFS(D2:D100, B2:B100, "华东", C2:C100, "已完成") -
统计3月到5月之间的销售额(日期条件):
=SUMIFS(E2:E100, A2:A100, ">=2024/3/1", A2:A100, " -
排除某个产品(如“赠品”)且大于100元的销售总和:
=SUMIFS(F2:F100, G2:G100, "赠品", F2:F100, ">100")
容易出错的几个细节
- 文本条件要用英文双引号括起来,数字和日期可以不加,但带运算符的必须加,比如">100"、">=2024/1/1"
- 单元格引用作条件时,记得加&连接,例如条件写成">"&H1,表示大于H1单元格的值
- 通配符可用:*代表任意多个字符,?代表单个字符,比如"张*"匹配“张三”“张小明”
- 条件区域和求和区域的行数列数要严格对应,否则结果可能不准
和SUMIF的区别在哪
SUMIF只能设1个条件,格式是“求和区域、条件区域、条件”,而SUMIFS把求和区域放最前,支持多组条件。如果只用一个条件,SUMIFS也能替代SUMIF,只是写法稍不同,兼容性更好。
基本上就这些。用熟了你会发现,只要理清“对谁求和、在什么范围内、满足哪些条件”,SUMIFS上手很快。










