使用SUMIFS函数可对多条件数据精确求和,其语法为SUMIFS(求和区域, 条件区域1, 条件1, …),支持文本、数值及通配符匹配,通过引用单元格和逻辑运算符提升灵活性与实用性。
如果您需要在Excel中根据多个条件对数据进行求和,但不确定如何正确使用函数实现精确匹配,可以利用SUMIFS函数来完成。该函数支持设置多个条件范围与对应的条件值,从而返回满足所有条件的单元格之和。
本文运行环境:Dell XPS 13,Windows 11
一、理解SUMIFS函数的基本语法
SUMIFS函数用于对满足多个条件的单元格求和。其语法结构为:SUMIFS(求和区域, 条件区域1, 条件1, 条件区域2, 条件2, …)。每个条件区域必须与求和区域具有相同的行数和列数,否则会导致计算错误。
1、确认求和的数据列,例如销售额所在的列区域。
2、确定每一个筛选条件所对应的列,如产品类别、销售地区等。
3、按照“先求和区域,后条件配对”的顺序输入参数,确保逻辑清晰。
二、基于两个条件的求和操作
当需要同时满足两个限定条件时,可以在公式中添加两组条件区域与条件值。这种方法常用于交叉筛选场景,例如统计某地区且某产品的销售总额。
1、假设A列为产品名称,B列为销售地区,C列为销售额。
2、在目标单元格输入公式:=SUMIFS(C:C, A:A, “苹果”, B:B, “北京”)。
3、按Enter键后,系统将返回产品为“苹果”且地区为“北京”的所有销售额之和。
三、使用单元格引用作为条件值
为了避免在公式中硬编码文本条件,可以通过引用其他单元格的内容来提高公式的灵活性和可维护性。这样修改条件时无需更改公式本身。
1、将条件值分别填写在F1(产品名)和G1(地区)单元格中。
2、在结果单元格输入:=SUMIFS(C:C, A:A, F1, B:B, G1)。
3、更改F1或G1中的内容,求和结果会自动更新。
四、结合通配符实现模糊匹配
在实际应用中,可能需要对部分匹配的文本进行条件判断。此时可使用星号(*)或问号(?)作为通配符,帮助实现模糊查找功能。
1、若要统计所有以“笔”结尾的产品销售额,可在条件中使用”*笔”。
2、输入公式:=SUMIFS(C:C, A:A, “*笔”, B:B, “上海”)。
3、该公式将累加产品名称以“笔”结尾且销售地为“上海”的所有记录。
五、设置数值比较型条件
除了文本匹配外,SUMIFS也支持大于、小于、不等于等数值比较运算。这类条件需用引号包裹比较表达式,以便Excel正确解析。
1、若要求和销售额大于1000且订单数量大于5的记录,假设计量列在D列。
2、输入公式:=SUMIFS(C:C, C:C, “>1000”, D:D, “>5”)。
3、系统将返回同时满足这两个数值条件的销售额总和。