Excel MAXIFS函数详解:多条件求最大值的利器
什么是MAXIFS函数?
MAXIFS是Excel 2016及更高版本中新增的函数,用于返回一组给定条件指定的单元格中的最大值。与MAXIF(单条件)不同,MAXIFS支持多条件筛选。
语法结构
=MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)- max_range:必需,要确定最大值的实际单元格区域。
- criteria_range1:必需,用于条件判断的单元格区域。
- criteria1:必需,定义的条件,可以是数字、表达式或文本。
- criteria_range2, criteria2:可选,额外的条件区域和条件,最多可添加126对。
注意事项
- 条件区域和最大值区域应大小一致,否则返回错误。
- 条件支持通配符:问号(?)匹配任意单个字符,星号(*)匹配任意字符序列。
- 若没有满足条件的单元格,返回0。
应用案例
案例1:销售数据
表格包含产品、区域、销量。要求找出“华北”区域“手机”的最大销量。
=MAXIFS(C2:C100, A2:A100, "华北", B2:B100, "手机")案例2:成绩分析
学生成绩表含班级、科目、分数。求“一班”中“数学”的最高分。
=MAXIFS(D2:D200, A2:A200, "一班", B2:B200, "数学")案例3:使用日期条件
记录每日销售额,求2023年1月之后的最大销售额。
=MAXIFS(B2:B365, A2:A365, ">"&DATE(2023,1,1))与其他函数对比
| 函数 | 特点 |
|---|---|
| MAXIFS | 多条件,Excel 2016+,易用 |
| MAX+IF数组公式 | 旧版Excel可用,需Ctrl+Shift+Enter |
| MAX+IFS | 老版本无此函数 |
总结
MAXIFS函数极大简化了多条件求最大值的操作,避免复杂数组公式。掌握它可以让您的数据筛选更高效、更直观。