Skip to main content

将数组公式中的MIN和IF函数组合在一起

Excel函数 数组运用1 (六月 2025)

Excel函数 数组运用1 (六月 2025)
Anonim

了解如何在Excel中组合MIN和IF函数的最佳方法是一个示例。本教程示例包含来自轨道会议的两个事件的加热时间 - 100米和200米短跑。

使用MIN IF数组公式,您可以使用一个公式找到每个种族的最快加热时间。

公式各部分的工作如下:

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

MIN IF嵌套公式语法和参数

MIN IF公式的语法是:

= MIN(IF(logical_test,value_if_true,value_if_false))

因为IF函数嵌套在MIN函数内,所以整个IF函数成为MIN函数的唯一参数。

IF函数的参数是:

  • 一个logical_test (必需):测试其值是真还是假的值或表达式
  • value_if_true (必需):logical_test为true时显示的值
  • value_if_false (可选):logical_test为false时显示的值

在该示例中,逻辑测试尝试查找键入到工作表的单元格D10中的种族名称的匹配项。在MIN函数的帮助下,value_if_true参数是所选种族的最快时间。省略value_if_false参数,因为它不需要,并且它的缺失缩短了公式。如果未在数据表中的比赛名称(例如400米比赛)键入单元格D10,则公式返回零。

Excel的MIN IF数组公式示例

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

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

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

输入MIN IF嵌套公式

由于您要创建嵌套公式和数组公式,因此需要将整个公式键入单个工作表单元格。

输入公式后 不要 按Enter键 键盘上的键或用鼠标点击不同的单元格;你需要将公式转换为数组公式。要做到这一点:

  1. 单击单元格E10,即显示公式结果的位置。

  2. 输入以下内容: = MIN(IF(D3:D8 = D10,E3:E8))

创建数组公式

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

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

  3. 答案11.77出现在单元格F10中,因为它是三个100米冲刺加热的最快(最小)时间。

完整的数组公式 {= MIN(IF(D3:D8 = D10,E3:E8))} 可以在工作表上方的公式栏中看到。

因为 按Ctrl , 转移 , 和 输入 输入公式后,同时按下键盘上的键,生成的公式有时称为 CSE 公式。

测试公式

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