如何在Excel数组公式中结合MIN和IF函数

找出符合特定标准的数据范围的最小值

要知道的内容

  • 转换为阵列的公式转换min:按住Ctrl.+转移,然后按进入在公式栏中创建公式。
  • 由于IF功能嵌套在MIN功能内,因此整个函数将成为MIN功能的唯一参数。
  • IF功能的参数是:logical_test(需要),value_if_true.(必填),和value_if_false.(可选的)。

了解如何结合Min和If功能的最佳方式excel.是一个例子。本教程示例包含来自轨道满足的两个事件的热量时间 - 100和200米冲刺,并适用于Microsoft 365,Excel 2019,Excel 2016,Excel 2013和Excel 2010的Excel。

什么是min如果阵列?

使用MIN IF数组公式可以让你用一个公式找到每场比赛的最快热时。

公式各部分的工作如下:

  • 最小功能找到所选事件的最快或最小的时间。
  • 如果是功能允许我们通过使用比赛名设置条件来选择比赛。
  • 数组公式让IF函数在单个单元中测试多个条件,当条件满足时,数组公式确定MIN函数检查哪些数据(竞争时间)以找到最快的时间。

分钟如果嵌套公式语法和参数

句法如果公式是:

  • 因为IF函数嵌套在MIN函数中,所以整个IF函数成为唯一争论对于MIN功能。

IF功能的参数是:

  • logical_test(必填) - 测试是否为真或错误的值或表达式。
  • value_if_true.(必填) - 如果Logical_test为True,则显示的值。
  • value_if_false.(可选) - 如果Logical_test为false则显示的值。

在该示例中,逻辑测试尝试找到键入Cell D10的竞争名称的匹配工作表。在MIN函数的帮助下,value_if_true参数是所选竞赛的最快时间。value_if_false参数被省略,因为它不需要,并且它的缺失缩短了公式。如果在单元格D10中输入了一个不在数据表中的比赛名称,比如400米比赛,公式将返回0。

Excel的Min如果阵列公式示例

在D1到E9单元格中输入以下教程数据:

比赛时间
比赛时间(秒)
100米11.77
100米11.87
100米11.83
200米21.54.
200米21.50.
200米21.49
比赛最快的热量(秒)

在单元格D10中,键入“100米”(没有引号)。该公式将在此单元格中查找您希望它找到最快的时间的比赛。

比赛时间数据在Excel中输入

如果嵌套公式输入最小值

由于创建的是嵌套公式和数组公式,因此需要将整个公式输入到单个工作表单元格中。

输入公式后不要按下回车在键盘上按下键或用鼠标点击不同的单元格;您需要将公式转换为一个数组公式。为此,选择单元格E10,即公式将显示结果,以及类型:

= MIN(如果(D3: D8 = D10 E3:38))

创建数组公式

现在您已经输入了MIN IF公式,您需要将其转换为一个数组。按照以下步骤来做。

  1. 按住Ctrl.转移键盘上的钥匙。

  2. 按下进入键盘上的键以创建数组公式。

  3. 答案11.77出现在单元格F10中,因为它是三个100米短跑预赛中最快(最小)的时间。

完整的阵列公式出现在配方栏在工作表上方。

因为这Ctrl.转移进入输入公式后,同时按下键盘上的键,得到的公式有时称为CSE公式。

测试公式

通过找到200米的最快时间来测试公式。类型200米进入单元格D10并按进入键盘上的键。公式应在单元E10中返回21.49秒的时间。

这个页面有用吗?