Excel如何使用SUMIFS函数?

浅丽同学_9568

浅丽同学_9568

2026-08-06

656人浏览

原创

excel里用 sumifs 做多条件求和,操作很简单:先点你要放结果的单元格,输入 =sumifs(求和区域,条件区域1,条件1,条件区域2,条件2),按回车就出结果。当前演示用的是microsoft 365版本的excel,这个函数刚好适配这类场景:按部门+月份汇总销售额、按姓名+品类统计对应金额,所有多条件求和的需求都能用。

第一步:整理求和区域

先把明细表整理成规范数据:每一列只放一种字段,比如“产品、供应商、数量/金额”,中间不要插合并单元格。写公式前先理清楚:哪一列是你要加总的数据,哪几列要拿来当筛选条件;示例里数量列就是求和区域,产品列和供应商列是两个条件区域。

Excel明细表中产品供应商和数量列用于SUMIFS多条件求和

第二步:输入SUMIFS公式

直接在结果单元格里敲公式,比如 =SUMIFS(C2:C9,A2:A9,"Apples",B2:B9,"Pete")。这个写法的意思很直白:只统计A列等于Apples、B列等于Pete的行,把对应行的C列数值加起来。用中文表格的话,条件直接换成 "苹果"、"张三" 这类文本就行,所有文字条件都要放在英文双引号里。

Excel公式栏输入SUMIFS并按产品和供应商两个条件求和

第三步:改用条件单元格

要是汇总表里已经提前写好了“产品”“供应商”这些条件,别把条件硬写死在公式里,直接引用条件单元格就行,比如 =SUMIFS($C$2:$C$9,$A$2:$A$9,E2,$B$2:$B$9,F2)。建议给求和区域和条件区域都加上绝对引用,这样公式向下复制的时候,选中的明细区域不会跑偏;条件单元格保留相对引用,往下拉之后会自动对应到下一行的条件。

Excel SUMIFS公式引用条件单元格生成汇总结果

第四步:加入日期或数字条件

碰到日期、金额、数量这类区间条件,直接把比较符号和条件值拼接起来写就行。比如统计2026年7月的数据,可以用 =SUMIFS(金额列,日期列,">="&DATE(2026,7,1),日期列,"。别偷懒只写 <code>"7月",Excel的日期列底层存的是日期序列值,按起止日期筛选才不会出问题。

Excel Report
Excel Report

使用 openpyxl 从 CSV 文件创建格式化的 Excel 报表工作簿。当用户提供或引用 .csv 文件并要求将其转换为 .xlsx 时使用。

下载

Excel SUMIFS公式使用大于等于和小于日期条件

第五步:使用通配符扩展条件

条件不是完整文本时,可以用通配符做模糊匹配。* 代表任意多个字符,? 代表任意一个字符;比如 =SUMIFS(金额列,产品列,"苹果*") 就能统计所有以“苹果”开头的产品的总金额。通配符只适合文本条件,日期和数字区间还是用比较符号写更稳妥。

Excel SUMIFS公式使用星号通配符匹配文本条件

SUMIFS函数语法

SUMIFS 的完整语法是 SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)。你可以按需加任意多组“条件区域+条件”,但每一组条件区域的大小,必须和最开头的求和区域完全一致。

参数 是否必填 示例 作用
sum_range 必填 C2:C9 真正要相加的单元格区域
criteria_range1 必填 A2:A9 第一个条件要检查的区域
criteria1 必填 "苹果"、E2、">=100" 第一个条件,可以是文本、数字、比较条件或单元格引用
criteria_range2, criteria2 可选 B2:B9,"张三" 继续增加第二个、第三个条件

常见错误怎么排查

现象 常见原因 处理办法
结果为 0 条件文本和明细表不完全一致,或数字被存成文本 检查空格、全角半角、文本数字;必要时用 TRIM 清理空格
公式提示 #VALUE! 求和区域和条件区域大小不一致 把 C2:C9、A2:A9、B2:B9 调成同样行数
复制公式后结果错位 区域没有固定,向下复制时区域跟着移动 把明细区域写成 $C$2:$C$9 这类绝对引用
日期条件不生效 把日期当普通文本写,或日期列里混有文本日期 用 DATE 函数拼条件,并确认日期列能被 Excel 识别为日期

扩展示例

需求 公式 适用场景
按部门和姓名汇总金额 =SUMIFS($D:$D,$A:$A,"销售部",$B:$B,"张三") 工资表、费用表、销售明细
引用汇总表条件 =SUMIFS($D$2:$D$500,$A$2:$A$500,F2,$B$2:$B$500,G2) 批量生成二维汇总表
统计某个日期区间 =SUMIFS($D:$D,$C:$C,">="&DATE(2026,7,1),$C:$C," 按月、按季度汇总
按关键词模糊匹配 =SUMIFS($D:$D,$A:$A,"*苹果*") 产品名称带规格、前后缀不固定

注意SUMIFS和SUMIF的参数顺序不一样:先写求和区域,后面才跟条件区域和对应条件。公式写完别直接用,先手动挑两三行符合条件的数据加一遍,和公式出来的结果对一下,能最快查出区域选错、条件文本不对、日期格式写错这类常见问题。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

excel

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

2023.07.25

5181

7

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

2023.07.31

3216

5

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

2023.08.02

3000

3

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

2023.08.02

1444

3

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

2023.08.02

697

5

绝对引用的输入方法
绝对引用的输入方法

绝对引用允许在公式中引用一个固定的单元格,而不会随着公式的复制和粘贴而改变引用的单元格。本专题为大家提供绝对引用相关内容的文章,大家可以免费体验。

2023.08.09

5148

7

java导出excel
java导出excel

在Java中,我们可以使用Apache POI库来导出Excel文件。本专题提供java导出excel的相关文章,大家可以免费体验。

2023.08.18

6783

6

excel输入值非法
excel输入值非法

在Excel中,当输入的数值非法时,有以下多种处理方法。本专题为大家提供excel输入值非法的相关文章,大家可以免费体验。

2023.08.18

1701

3

excel生成二维码
excel生成二维码

虽然Excel本身并不直接支持生成二维码,但我们可以借助一些插件或宏来实现在Excel中生成二维码的功能。本专题为大家提供excel生成二维码的相关文章。

2023.08.18

2878

4

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 44.2万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 3.6万人学习