首页 > 编程笔记 > Office笔记 阅读:2

WPS MAXIFS()函数的用法(附带实例)

MAXIFS() 函数可以多条件求最大值,函数最多支持 127 个条件,函数语法如下:
MAXIFS(最大值所在区域, 区域1, 条件1, [区域2, 条件2], …)
参数说明:
【实例 1】计算每个班级的最高分。在 H5 单元格输入公式:
=MAXIFS(E5:E13,B5:B13,G5:G6)
效果如下图所示:


图 1 计算每个班级的最高分

MAXIFS() 函数的第 1 个参数求最大值区域,引用“分数”所在的 E5:E13 单元格区域,第 2 个参数区域 1,引用“班级”所在的 B5:B13 单元格区域,第 3 个参数条件 1 引用要计算的“班级”所在的 G5:G6 单元格区域,函数即可返回每个班级对应的最高分。

【实例 2】计算每个班级不同性别的最高分。在 H19 单元格输入公式:
=MAXIFS(E18:E26,B18:B26,G19:G20,D18:D26,H18:I18)
效果如下图所示:


图 2 计算每个班级不同性别的最高分

MAXIFS() 函数的第 1 个参数求最大值区域,引用“分数”所在的 E18:E26 单元格区域,第 2 个参数区域 1 引用“班级”所在的 B18:B26 单元格区域,第 3 个参数条件 1 引用要计算的“班级”所在的 G19:G20 单元格区域,第 4 个参数区域 2,引用“性别”所在的 D18:D26 单元格区域,第 5 个参数条件 2 引用要计算的“性别”所在的 H18:I18 单元格区域,函数即可返回每个班级不同性别的最高分。

因为 MAXIFS() 函数条件参数引用了单元格区域,所以在输入公式后,会根据引用单元格大小自动溢出,返回多个值,条件参数可以引用一个单元格或一个单元格区域,不要引用整列或整行,否则公式会返回错误值 #SPILL!。

注意,在设置求最大值单元格区域和条件区域时,引用的单元格区域大小需要相同,否则会返回错误值 #VALUE!。

相关文章