📊 Excel 神器 COUNTIFS 函数详解:多条件计数实战(附真实案例)
COUNTIFS
是 Excel 中非常强大的多条件计数函数,适用于数据分析、报表统计、项目管理等多个场景。本文结合真实表格案例,带你从零掌握COUNTIFS
的使用方法和技巧。
📌 一、什么是 COUNTIFS?
COUNTIFS
是 Excel 中的多条件计数函数,用于根据多个条件对数据进行筛选并统计符合条件的单元格数量。
✅ 语法结构:
css
=COUNTIFS(range1, criteria1, [range2], [criteria2], ...)
range1
:第一个条件的判断范围criteria1
:第一个条件的判断标准range2
和criteria2
:第二个条件(可选)- 支持多个条件,最多可添加 127 对条件范围和条件标准
📊 二、实际案例解析
我们以一张项目问题跟踪表为例进行讲解:
Issue Summary | Bug Fix | Enhancement | Question | Clarification |
---|---|---|---|---|
New | 18 | 68 | 2 | 6 |
In Progress | 26 | 0 | 0 | 0 |
Pending | 2 | 6 | 0 | 2 |
Solved | 46 | 48 | 28 | 37 |
🧪 三、典型使用场景
🔹 场景 1:统计"Bug Fix"中状态为"Solved"的数量
less
=COUNTIFS(A2:A5, "Solved", B2:B5, ">0")
- 检查 A 列(Issue Summary)是否为 "Solved"
- 同时检查 B 列(Bug Fix)是否大于 0
- 结果:1
🔹 场景 2:统计"Enhancement"中状态为"In Progress"的数量
less
=COUNTIFS(A2:A5, "In Progress", C2:C5, ">0")
- 检查 A 列是否为 "In Progress"
- 同时检查 C 列(Enhancement)是否大于 0
- 结果:1
🔹 场景 3:统计所有状态中"Pending"的问题总数
less
=COUNTIFS(A2:A5, "Pending", B2:E5, ">0")
- 检查 A 列是否为 "Pending"
- 同时检查 B~E 列(所有问题类型)是否大于 0
- 结果:3
🔹 场景 4:统计"Question"中状态为"New"或"Solved"的数量
less
=COUNTIFS(A2:A5, "New", D2:D5, ">0") + COUNTIFS(A2:A5, "Solved", D2:D5, ">0")
- 分别统计两个状态
- 最后相加得出总数
- 结果:1 + 1 = 2
📈 四、可视化建议
为了更直观地展示统计结果,可以将数据用图表呈现:
- 柱状图:对比不同状态下的问题数量
- 饼图:展示各类问题占比
- 堆积柱状图:同时展示状态与问题类型的组合分布
🧠 五、使用技巧总结
技巧 | 说明 |
---|---|
多条件匹配 | 可同时设置多个条件,实现精准筛选 |
条件顺序无关 | 条件的顺序不影响最终结果 |
支持通配符 | 如 * 和 ? ,可用于模糊匹配 |
支持逻辑运算符 | > 、< 、>= 、<= 、<> |
跨列统计 | 可跨列设置多个判断条件,实现复杂统计 |
📚 六、结语
COUNTIFS
是 Excel 中非常实用的函数,尤其适用于需要多条件筛选统计的场景,比如项目管理、销售报表、库存统计等。通过本文的学习,你可以快速掌握它的基本用法,并结合真实业务数据进行灵活运用。
💡 如果你正在学习 Excel 函数,或者工作中经常需要处理数据,建议将
COUNTIFS
加入你的"函数工具箱",它会让你的数据分析效率大大提升!