Excel多条件求和怎么设置?公式用法拆解

冬芳小哥_1667

冬芳小哥_1667

2026-07-13

999人浏览

原创

excel做多条件求和,基本都用 sumifs 函数。把要求和的列放在第一个参数,后面按「条件区域、对应条件」的顺序成对填写,就能同时按产品、区域、日期、金额区间等不同条件汇总。本次操作演示用的软件是 microsoft excel,版本为 microsoft 365。

下面举个示例:要算出「产品为苹果、区域为华东」的销售额合计,公式直接写成 =SUMIFS(C2:C9,A2:A9,"苹果",B2:B9,"华东"),最终得到的结果是 490。

SUMIFS 公式语法

SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

参数 作用 填写要点
sum_range 需要求和的单元格区域 通常选金额、数量、时长这类纯数值列,例如 C2:C9
criteria_range1 第一个条件要检查的区域 行数和列高要与 sum_range 对齐,比如产品列 A2:A9
criteria1 第一个条件 文本条件要加英文双引号,例如 "苹果";也可以直接引用单元格,例如 F1
criteria_range2, criteria2 第二组及后续条件 每多加一个条件,就往后追加一组「条件区域、条件」,最多可以按需写多组。

如果你用的是 WPS 或者旧版 Excel,先确认软件是否支持这个函数,用不了的话可以改用 SUMPRODUCT 组合公式实现同样效果。

第一步:准备数据和条件区

把明细整理成一行一条记录,金额列确保是数字格式。在表格右侧单独划出区域放产品、区域筛选条件和合计结果,别把条件文字混在原始数据表头里,之后要改筛选规则的时候,直接改右侧单元格就行。

Excel 表格中准备产品、区域、销售额明细和右侧条件区

第二步:输入 SUMIFS 公式

选中要放合计结果的单元格,输入 =SUMIFS(C2:C9,A2:A9,"苹果",B2:B9,"华东")。这里 C2:C9 是要求和的销售额范围,A2:A9 对应产品条件的筛选区域,B2:B9 对应区域条件的筛选区域。注意文本条件要用英文双引号包裹,别把中文逗号写进公式里。

Excel 公式栏输入 SUMIFS 多条件求和公式

第三步:核对求和结果

敲回车后直接得到 490。这个结果来自三条同时满足条件的记录:产品是苹果、区域是华东,对应销售额分别是 200、180、110。核对的时候别只看结果单元格的数字,要回到明细表确认每个条件区域的选择范围都正确。

Excel 中核对 SUMIFS 命中的销售额记录和合计结果

第四步:把固定条件改成单元格引用

实际做表的时候更建议把条件写在单独单元格里,例如 =SUMIFS(C2:C9,B2:B9,F1,C2:C9,F2)。这个写法会按 F1 的区域值和 F2 的金额条件求和,F2 里可以直接写 >=200 这类比较条件;之后要改筛选规则,直接调整条件单元格的内容就行,不用反复修改公式。

Excel SUMIFS 使用单元格条件和大于等于条件扩展求和

常见错误怎么改

结果为 0:先检查条件文字是不是和数据源里的内容完全一致。比如“华东”和“华东 ”看着差不多,但后者末尾多了个空格,公式会直接当成两个完全不同的内容处理。这种情况可以用 TRIM 清理多余空格,或者把条件直接引用到同一个标准单元格,避免手动输入出错。

excel-toolkit
excel-toolkit

创建、检查和编辑 Microsoft Excel 工作簿及 XLSX 文件,具备可靠的公式、日期、类型、格式、重新计算和模板保留功能...

下载

提示 #VALUE!:通常是 sum_range 和某一个 criteria_range 的尺寸不一致。比如金额选了 C2:C9,产品条件范围却选成了整列 A:A,就容易触发这个报错。所有参与判断的区域尽量从同一行开始选,到同一行结束。

比较条件不生效:>=200、 这类条件需要按文本规则处理,直接写在公式里要加英文双引号;如果条件已经提前写在单元格里,公式直接引用该单元格就可以。

日期条件算不准:先确认日期列存的是真实的日期格式值,不是看起来像日期的纯文本。要按月份汇总的话,可以用两个边界条件夹住整个日期范围,例如 =SUMIFS(C:C,D:D,">=2026/7/1",D:D,"。

几个常用扩展示例

按两个文本条件求和:=SUMIFS(C2:C9,A2:A9,"苹果",B2:B9,"华东")。

按区域和金额下限求和:=SUMIFS(C2:C9,B2:B9,"华东",C2:C9,">=200")。

条件放在单元格里:=SUMIFS(C2:C9,A2:A9,F1,B2:B9,F2),F1 填产品名,F2 填区域名。

匹配包含某个关键词的内容求和:=SUMIFS(C2:C9,A2:A9,"*苹果*"),星号代表前后可以有其他任意文字。

多条件求和的核心从来不是公式写得有多复杂,而是先把「求和列」和每一组「条件列」的范围对齐。公式写完之后,挑几条符合条件的明细手动加一遍核对,能最快找出条件区域选错、文本带多余空格、金额存成文本这类隐蔽问题。

相关专题

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

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

2023.07.25

4821

7

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

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

2023.07.31

2936

5

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

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

2023.08.02

2720

3

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

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

2023.08.02

1444

3

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

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

2023.08.02

697

5

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

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

2023.08.09

5128

7

java导出excel
java导出excel

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

2023.08.18

6283

6

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

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

2023.08.18

1641

3

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

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

2023.08.18

2618

4

热门下载

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

精品课程

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

共162课时 | 43.8万人学习

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

共28课时 | 3.5万人学习