Excel MAX IF数组公式

组合数组公式中的最大值和if函数

最大值如果Array公式根据特定条件搜索最大值。在下面的例子中,我们使用马克斯如果找到两个轨道和字段事件的最佳(最高)结果 - 高跳跃和杆Vault - 仅通过更改搜索标准。

这些说明适用于Microsoft Excel for Microsoft 365和Excel 2019、2016、2010和2007。

CSE公式

属性创建数组公式Ctrl,转变, 和输入一旦你输入了公式,键盘上的按键就会连续。

因为按下键来创建数组公式,人们有时称它们为CSE.公式。

MAX IF嵌套公式语法和参数

公式的每个部分的工作是:

  • 马克斯功能找到所选事件的最高结果。
  • 如果功能允许我们通过使用事件名称设置条件来选择事件。
  • 数组公式如果功能测试在单个单元格中的多个条件,并且当数据符合条件时,阵列公式确定了哪些数据(事件结果)马克斯函数将检查以找到最佳结果。

语法的MAX IF公式为:

  • 由于IF函数嵌套在MAX函数中,所以整个IF函数是唯一的论点获取MAX函数。

争论的论点如果函数是:

  • logical_test.(required):一个值或表达式,它被测试为真或假。
  • value_if_true(必填)逻辑_test为true显示的值。
  • value_if_false(可选)logical_test为false时显示的值。

在这个例子中:

  • 逻辑测试尝试找到键入的事件名称的匹配项细胞D10工作表
  • value_if_true论证将会,借助马克斯函数,所选事件的最佳结果。
  • value_if_false在这种情况下,参数是不必要的,它的缺失会缩短公式。如果输入的事件名不在数据表中,例如跳远细胞D10它将返回零(0)。

输入MAX IF嵌套公式

公式的每个部分的工作是:

  • 马克斯功能找到所选事件的最高结果。
  • 如果函数允许我们通过使用事件名称设置条件来选择事件。
  • 数组公式允许如果功能测试在单个单元格中的多个条件,并且当数据符合条件时,阵列公式确定了哪些数据(事件结果)马克斯函数将检查以找到最佳结果。

因为我们创建的是嵌套公式和数组公式,所以需要将其直接输入到工作表中细胞

一旦你输入了公式,不要按输入键盘上的键或用鼠标单击不同的单元格,因为我们需要将公式转换为阵列公式。

  1. 输入以下数据进入细胞D1E9如图所示。

    Excel电子表格中的Maxif示例数据。
  2. 类型跳高细胞D10。公式将查看此单元格以将其与中事件匹配细胞D2D7

    在细胞D10跳高。
  3. 选择细胞E10汽油这是公式结果将显示的位置。

  4. 类型以下几点:

    = max (if (d2: d7 = d7, e2: e7));

    Excel中的Maxif公式。
  5. 请按输入按键盘上的键来创建数组公式。

  6. 通过找出撑杆跳高的最佳结果来测试这个公式。类型撑杆跳细胞D10并按下输入键盘上的键。公式应该返回高度5.65细胞E10汽油

    电池D10改变为杆拱顶。
此页面是否有帮助?