SUMIFS函数用于Excel多条件求和,语法为SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2,…),支持数值、文本、日期及通配符组合条件。

如果您需要在Excel中根据多个条件对数据进行求和,SUMIFS函数是专门为此设计的工具。以下是使用SUMIFS函数实现多条件求和的具体操作步骤:
一、基本语法与参数含义
SUMIFS函数通过设定一个求和区域和若干组条件区域与对应条件,筛选出同时满足所有条件的单元格并求和。其语法结构为:SUMIFS(求和区域, 条件区域1, 条件1, 条件区域2, 条件2, …)。每个条件区域与条件必须成对出现,且所有区域行数列数需完全一致。
1、选择一个空白单元格作为结果输出位置。
2、输入等号“=”,接着输入函数名“SUMIFS(”。
3、按顺序依次输入求和区域、第一组条件区域与条件、第二组条件区域与条件……直至全部条件录入完毕。
4、输入右括号“)”后按回车键确认计算。
二、数值范围与文本条件组合应用
当需同时限定数值区间(如销售额大于5000)和文本内容(如部门为“销售部”)时,SUMIFS可直接支持混合类型条件。注意文本条件需用英文双引号包裹,数值比较符也需置于双引号内。
1、假设A列为部门,B列为销售额,C列为日期,要求计算“销售部”且销售额大于5000的总和。
2、在目标单元格输入:=SUMIFS(B2:B100,A2:A100,"销售部",B2:B100,">5000")。
3、确认公式无误后按Enter键执行计算。
三、通配符匹配模糊条件
当条件不完全确定(如查找姓“张”的员工、含“临时”的项目名称),可使用问号(?)代表单个字符、星号(*)代表任意数量字符。该方式适用于文本型条件区域。
1、若A列为姓名,B列为奖金,需统计所有姓“张”的员工奖金总和。
2、输入公式:=SUMIFS(B2:B100,A2:A100,"张*")。
3、若需匹配包含“测试”的项目名称,条件可写为"*测试*"。
四、日期条件的精确设定
处理日期类条件时,需确保日期格式统一,并使用DATE函数或单元格引用避免手动输入导致的格式错误。直接输入日期需用双引号包裹,并以Excel可识别格式(如"2023/1/1")书写。
1、设C列为日期,B列为金额,需统计2023年全年的金额总和。
2、输入公式:=SUMIFS(B2:B100,C2:C100,">=2023/1/1",C2:C100,"。
3、也可将起止日期写入其他单元格(如F1、F2),改用引用形式:=SUMIFS(B2:B100,C2:C100,">="&F1,C2:C100,"。
五、多条件中含空值或非空值判断
当需要统计某列非空(即有数据)、或为空(即未填写)的对应求和值时,SUMIFS可通过特殊条件表达式实现。空值条件使用""表示,非空则用""&""表示。
1、若D列为备注,需统计备注栏为空的所有对应B列金额之和。
2、输入公式:=SUMIFS(B2:B100,D2:D100,"")。
3、若统计备注栏**不为空**的数据,则条件改为:""&"",完整公式为:=SUMIFS(B2:B100,D2:D100,""&"")。










