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函数极大简化了多条件求最大值的操作,避免复杂数组公式。掌握它可以让您的数据筛选更高效、更直观。