0

0

Excel多条件求和函数怎么写 Excel如何用SUMIFS精确统计符合多个条件的数据【高级】

尼克

尼克

发布时间:2025-12-17 20:21:07

|

319人浏览过

|

来源于php中文网

原创

SUMIFS函数用于Excel中多条件求和,语法为=SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2,…),支持最多127组条件,要求区域维度一致且条件格式规范。

excel多条件求和函数怎么写 excel如何用sumifs精确统计符合多个条件的数据【高级】

如果您需要在Excel中对满足多个条件的数据进行求和,SUMIFS函数是专门为此设计的多条件求和工具。该函数支持对区域中同时符合多个逻辑条件的数值进行累加,且条件可为数值、文本、日期或表达式。以下是具体写法与应用要点:

一、SUMIFS基础语法结构

SUMIFS函数通过“求和区域”与若干“条件区域+对应条件”的配对组合实现精准筛选。其参数顺序严格固定,不可颠倒,且所有区域必须具有相同行数与列数。

1、函数完整格式为:=SUMIFS(求和区域, 条件区域1, 条件1, 条件区域2, 条件2, …)

2、求和区域必须为数值型单元格区域,如C2:C100;

3、每个条件区域必须与求和区域维度一致,例如均为单列或单行;

4、条件可使用通配符(*、?)或比较运算符(>、、>=等),但含运算符时须用英文双引号包裹,如"">=100";

5、文本条件若含通配符或逻辑符号,也必须加英文双引号,如""苹果*""匹配以“苹果”开头的所有文本。

二、双条件精确匹配示例

当需统计“部门为销售部且业绩大于等于50000”的销售额总和时,需确保条件区域与求和区域行列对齐,并正确引用单元格范围。

1、假定A2:A100为部门列,B2:B100为业绩列,C2:C100为销售额列;

2、在目标单元格输入:=SUMIFS(C2:C100,A2:A100,"销售部",B2:B100,">=50000")

3、按Enter确认,结果即为同时满足两个条件的销售额合计值;

4、若部门名称来自其他单元格(如E1),可将文本条件替换为单元格引用:=SUMIFS(C2:C100,A2:A100,E1,B2:B100,">=50000")

三、三条件及以上嵌套写法

当业务场景涉及时间、类别、状态等多重筛选维度时,SUMIFS可连续追加条件对,最多支持127组条件区域与条件,每组均需成对出现。

1、统计“2024年1月”、“华东区”、“已完成”三条件下的回款金额,假设D2:D100为日期列,E2:E100为大区列,F2:F100为状态列,G2:G100为回款列;

2、输入公式:=SUMIFS(G2:G100,D2:D100,">=2024/1/1",D2:D100,"

3、注意日期条件需拆分为两个独立条件(起止范围),不可合并为一个条件字符串;

4、若日期列含时间戳(如2024/1/15 14:30),仍可用上述纯日期边界进行整日匹配,Excel自动将日期转换为序列值参与比较。

四、处理空值与错误值的容错写法

原始数据中存在空白单元格、#N/A或文本型数字时,SUMIFS可能返回0或#VALUE!错误。需提前识别并隔离异常源,避免误判为有效条件。

1、检查条件区域是否混入空文本("")或全角空格,可用TRIM与LEN联合验证:=LEN(TRIM(A2))

2、排除空值参与计算:在条件中显式排除,如条件区域A2:A100中排除空白,添加">;

3、防止文本型数字干扰:若B2:B100本应为数值但被存储为文本,SUMIFS会跳过该行,此时需先用VALUE或--转换,或用数组公式前置处理;

4、嵌套IFERROR可屏蔽错误显示,但不改变计算逻辑:=IFERROR(SUMIFS(C2:C100,A2:A100,"销售部"),0)

五、动态条件引用与命名区域优化

当条件频繁变更或报表需复用时,将条件区域设为命名区域或引用下拉列表单元格,可提升公式可维护性与交互性。

1、选中A2:A100 → 按Ctrl+F3 → 新建名称“DeptRange”,引用位置填入=$A$2:$A$100;

2、同理定义“SalesRange”=$C$2:$C$100,“TargetDept”=$E$1(存放用户选择的部门名);

3、公式简化为:=SUMIFS(SalesRange,DeptRange,TargetDept)

4、配合数据验证制作下拉菜单,E1单元格设置为序列来源=$A$2:$A$100去重列表,则每次切换部门名称,求和结果自动刷新;

5、命名区域支持跨工作表引用,如“Sheet2!DeptRange”,便于构建多表联动分析模型。

相关专题

更多
java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

1468

2023.10.24

Go语言中的运算符有哪些
Go语言中的运算符有哪些

Go语言中的运算符有:1、加法运算符;2、减法运算符;3、乘法运算符;4、除法运算符;5、取余运算符;6、比较运算符;7、位运算符;8、按位与运算符;9、按位或运算符;10、按位异或运算符等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

229

2024.02.23

php三元运算符用法
php三元运算符用法

本专题整合了php三元运算符相关教程,阅读专题下面的文章了解更多详细内容。

85

2025.10.17

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

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

1387

2023.07.25

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

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

404

2023.07.31

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

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

558

2023.08.02

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

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

1243

2023.08.02

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

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

366

2023.08.02

Java JVM 原理与性能调优实战
Java JVM 原理与性能调优实战

本专题系统讲解 Java 虚拟机(JVM)的核心工作原理与性能调优方法,包括 JVM 内存结构、对象创建与回收流程、垃圾回收器(Serial、CMS、G1、ZGC)对比分析、常见内存泄漏与性能瓶颈排查,以及 JVM 参数调优与监控工具(jstat、jmap、jvisualvm)的实战使用。通过真实案例,帮助学习者掌握 Java 应用在生产环境中的性能分析与优化能力。

19

2026.01.20

热门下载

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

精品课程

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

共162课时 | 12.6万人学习

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

共28课时 | 2.4万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号