EP09. “MaxIfs and MinIfs MAXIFS 和 MINIFS 函数”
🔒 登录后可标记已读- MAXIFS 和 MINIFS 用来在符合一个或多个条件的情况下,找出最大值或最小值
- 讲单条件、多条件、以及用数字范围当条件的写法
- 前置知识是基本的条件筛选概念
- 学完能算出「某个组别里的最高/最低分」这类问题
重点内容
适用版本
Excel 2016 及以上版本。
MAXIFS:单条件找最大值
找出女性里的最高分:
=MAXIFS(D2:D12,B2:B12,"Female")
第一个参数(本例是 D2:D12)永远是「要找最大值/最小值的范围」,后面才是「条件范围/条件」成对出现。
MINIFS:单条件找最小值
找出女性里的最低分:
=MINIFS(D2:D12,B2:B12,"Female")
MAXIFS:多条件找最大值
找出加拿大女性里的最高分,用两组「范围/条件」:
=MAXIFS(D2:D12,B2:B12,"Female",C2:C12,"Canada")
MAXIFS 和 MINIFS 最多可以处理 126 组范围/条件。
MAXIFS:用数字范围当条件
找出低于 60 分里的最高分(只用一个范围):
=MAXIFS(D2:D12,D2:D12,"<60")
函数速查
| 函数 | 语法 | 用途 | 例子 |
|---|---|---|---|
| MAXIFS | =MAXIFS(max_range,criteria_range1,criteria1,...) | 符合条件的最大值 | =MAXIFS(D2:D12,B2:B12,"Female",C2:C12,"Canada") |
| MINIFS | =MINIFS(min_range,criteria_range1,criteria1,...) | 符合条件的最小值 | =MINIFS(D2:D12,B2:B12,"Female") |
学完你会
- ✅ 能用 MAXIFS/MINIFS 找出符合一个或多个条件的最大值/最小值
- ✅ 能用数字范围(比如 "<60")当条件,不用额外的条件范围参数
- ✅ 知道 MAXIFS/MINIFS 只支持 Excel 2016 及以上版本,旧版本要改用数组公式
常见错误
- 把第一个参数(要找最大/最小值的范围)跟条件范围搞反
- 在低于 Excel 2016 的版本使用 MAXIFS/MINIFS,函数不存在会直接报错,这种情况可以改用 MAX/MIN 搭配数组公式
- 多条件时忘记条件范围和条件是成对出现的,参数数量对不上
Sources
Blog / Website: