我们已经在之前的教程中介绍了 MAX 函数的实现、定义和示例。MAX 函数用于返回数据集中的最大值。然而,在某些情况下,您可能需要进一步针对特定条件查找最大值。
本教程将介绍一些不同的方法,根据您指定的一个或多个条件从 Excel 工作表中获取最大值。
通过一个条件与 MAX IF 公式进行配合使用通过多个条件与 MAX IF 公式进行配合使用不使用数组的 MAX IF 公式将 Excel MAX IF 与 OR 逻辑集成实现 MAXIFS 函数Excel MAX IF 公式:一个条件最近,微软 Excel 在 2023 版本中引入了内置的 MAXIFS 函数,以便轻松实现条件最大值。
在此之前,使用 Excel 2016 及更早版本,用户需要通过将 MAX 函数与 IF 语句相结合来自定义公式。
{=MAX(IF(criteria_range=criteria, max_range))}以实时示例来了解传统的MAX IF函数如何工作。下面是给定各个代理商销售报告的数据表格。
表格包括了为期三个月的销售报告,您正在寻找最佳销售员Eva的数值。请按照以下步骤进行操作:
将销售员姓名放在A1:A15单元格,并将销售报告放在C1:C15单元格,公式将变为:应用的公式=MAX(IF(A1:A15=”Eva”, C1:C15))
注意:由于我们使用了一个数组函数,所以不能使用传统的回车键。数组公式必须通过同时按下Ctrl + Shift + Enter键输入。
这个公式将返回销售员”Eva”的最高销售值。相比直接在公式单元格中添加条件,将它们放在单元格中更为合适。在这种情况下,我们不需要反复更改公式;只需更改条件单元格即可。我们可以使用以下公式得出结论并获得输出结果:应用的公式 =MAX (IF(A2:A10=F1, C2:C10))
您将注意到这两个公式将返回相同的输出。如何使用该公式
首先,IF函数会在内部将给定条件范围(A1:A15)与目标名称Eva进行匹配。这个操作的输出将返回TRUE或False;如果条件匹配,则返回TRUE,否则返回FALSE。在我们的例子中,因为找到了“Eva”,所以会返回true。
对于value_if_true参数,我们提供了长跳的结果(C2:C10),因此如果逻辑测试评估为TRUE,则返回从列C中对应的数字。value_if_false参数被省略,意味着在条件不满足的情况下只有一个FALSE值:
这个数组被输入到MAX函数中,它返回忽略FALSE值的最大数字。
注意:要获取内部数组,您只需要在Excel表格中选择相应的公式部分,然后按F9键。如果您想退出公式评估模式,只需按Esc键。
MAX IF公式用于处理多个条件在上面的部分中,我们介绍了如何根据一个单一条件实施MAX IF公式。如果您想根据两个或