最近世界杯赛场上出现了一个离谱现象:红牌比进球还多。
一场比赛下来,进球寥寥无几,裁判倒是频频掏兜。球迷吐槽:“这是足球赛还是拳击赛?”
先不调侃。
假设你是球队分析师,赛后需要快速回答三个问题:
哪个球员犯规最多?
哪个球员吃牌最多(黄牌/红牌)?
哪段时间球队情绪失控最严重?
如果你还在肉眼一条一条翻技术统计,等你看完,下一场比赛都结束了。
今天教你的函数——COUNTIFS,就是专门用来干这种活的:在多条件里精准计数。
一、先讲人话:COUNTIFS是什么?
COUNT = 数数IF = 如果S = 多个条件
一句话总结:
统计【同时满足多个条件】的数据有多少个。
足球场景举例:
统计“球员=某个人”且“犯规类型=黄牌”的次数
统计“下半场”且“犯规区域=禁区”的次数
语法(看一眼就记住):
=COUNTIFS(条件范围1, 条件1, 条件范围2, 条件2, ...)
条件和范围必须成对出现
文本条件要加英文双引号,如"黄牌"
数字条件用引号包运算符,如">5"表示大于5
二、实战模拟:一场“红牌大战”的数据表
假设某场比赛的技术统计如下(建议在Excel里敲一遍):
| A列 | B列 | C列 | D列 |
|---|
| 球员 | 犯规类型 | 时间(分钟) | 是否导致红牌 |
| 张三 | 黄牌 | 15 | 否 |
| 李四 | 黄牌 | 38 | 否 |
| 王五 | 红牌 | 42 | 是 |
| 张三 | 黄牌 | 56 | 否 |
| 赵六 | 黄牌 | 61 | 否 |
| 李四 | 红牌 | 78 | 是 |
| 张三 | 黄牌 | 84 | 否 |
| 王五 | 黄牌 | 90+3 | 否 |
红牌 = 直接罚下,通常伴随一次严重犯规
任务:用COUNTIFS回答教练最关心的3个问题
✅ 问题1:张三一个人吃了多少张牌?
A2:A9:球员列
"张三":只统计张三
结果:3次(黄牌×3) ✅
教练一看:张三再吃一张就得停赛了。
✅ 问题2:谁拿了红牌?
或者更严谨(按类型列):
✅ 问题3:下半场的黄牌有多少张?
假设45分钟以后算下半场(含伤停补时):
=COUNTIFS(B2:B9, "黄牌", C2:C9, ">45")
条件1:犯规类型 = 黄牌
条件2:时间 > 45分钟
结果:
下半场黄牌:张三56'、赵六61'、张三84'、王五90+3' →4张✅
教练恍然大悟:半场休息没调整好情绪,下半场失控了。
三、进阶用法:一张表看清全队“犯规画像”
你可以一次性统计多个维度:
| 统计需求 | 公式 |
|---|
| 上半场黄牌数 | =COUNTIFS(B2:B9, "黄牌", C2:C9, "<=45") |
| 导致红牌的犯规次数 | =COUNTIFS(D2:D9, "是") |
| 非红牌的黄牌数 | =COUNTIFS(B2:B9, "黄牌", D2:D9, "否") |
这样给教练的报告就不再是“我觉得谁状态不好”,而是“数据显示谁该换下”。
四、COUNTIFS vs 其他函数的足球场对位
| 函数 | 足球类比 | 适合场景 |
|---|
| COUNTIFS | 统计谁犯规最多 | 数次数 |
| SUMIFS | 统计总跑动距离 | 加数值 |
| AVERAGEIFS | 平均每次犯规时间 | 算均值 |
| FILTER | 列出所有红牌事件 | 列明细 |
今天的主角是 COUNTIFS —— 专门用来 “数” 的。
五、如果不小心数据写错了怎么办?(常见错误提醒)
错误1:条件范围大小不一致
=COUNTIFS(A2:A9, "张三", B2:B100, "黄牌") ← 范围行数不同,会报错
✅ 正确:所有范围行数必须一样,比如A2:A9和B2:B9错误2:数字条件忘加引号
=COUNTIFS(C2:C9, >45) ← 报错
✅ 正确:=COUNTIFS(C2:C9, ">45")
六、给你留个小作业(答案在评论区)
用上面那张9行比赛数据表,写出下面三个公式:
统计“李四”的总犯规次数(不管类型)
统计“上半场 + 红牌”的次数(提示:两个条件)
统计“不是红牌、也不是黄牌”的犯规次数(提示:"<>"不等于)
做出来之后,下次和朋友看球,你就能边看边当“数据解说员”了。
写在最后
球场上红牌比进球多,说明比赛失控了。
但数据不会失控。
裁判掏牌靠眼睛,教练复盘靠COUNTIFS。
转发给你那个看球只会喊“黑哨”的朋友。
📌 点个在看,下次赛后分析,你先出数据。
你的Excel,比VAR还冷静。