如何在Excel數組公式中組合MIN和IF函數

查找符合特定標準的一系列數據的最小值

在本教程示例中,我們有兩次來自賽道集會的事件--100米和200米衝刺。

使用MIN IF數組公式可以讓我們用一個公式反過來找到每場比賽的最快加熱時間。

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

CSE公式

輸入公式後,通過同時按下鍵盤上的Ctrl,Shift和Enter鍵來創建數組公式。

由於要按鍵來創建數組公式,因此它們有時稱為CSE公式。

MIN IF嵌套公式語法和參數

MIN IF公式的語法是:

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

IF函數的參數是:

在這個例子中:

Excel的MIN IF數組公式示例

輸入教程數據

  1. 輸入以下數據到單元格D1到E9中,如上圖所示:比賽時間比賽時間(秒)100米11.77 100米11.87 100米11.83 200米21.54 200米21.50 200米21.49比賽最快的熱量(秒)
  2. 在單元格D10中鍵入“100米”(不含引號)。 該公式將在此單元格中查找我們希望找到最快時間的哪個比賽

輸入MIN IF嵌套公式

由於我們正在創建嵌套公式和數組公式,因此我們需要將整個公式輸入到一個工作表單元格中

輸入公式後, 請不要按下鍵盤上的Enter鍵,或者使用鼠標單擊不同的單元格,以將公式轉換為數組公式。

  1. 單擊單元格E10 - 將顯示公式結果的位置
  2. 鍵入以下內容: = MIN(IF(D3:D8 = D10,E3:E8))

創建數組公式

  1. 按住鍵盤上的CtrlShift
  2. 按下鍵盤上的Enter鍵以創建數組公式
  3. 答案11.77應該出現在單元格F10中,因為這是三次100米短跑加速中最快(最小)的時間
  4. 完整的數組公式{= MIN(IF(D3:D8 = D10,E3:E8))}
    1. 可以在工作表上方的公式欄中看到

測試公式

通過查找200米的最快時間來測試公式

鍵入200米進入單元格D10並按下鍵盤上的Enter鍵。

該公式應該在單元格E10中返回21.49秒的時間。