Excel MAX IF數組公式

在數組公式中結合MAX和IF函數

本教程示例使用MAX IF數組公式來查找兩個賽道和場地事件(跳高和撐桿跳高)的最佳(最高)結果。

公式的本質允許我們通過簡單地改變搜索條件來搜索多個結果 - 在本例中是事件名稱。

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

CSE公式

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

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

MAX IF嵌套公式語法和參數

MAX IF公式的語法是:

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

IF函數的參數是:

在這個例子中:

Excel的MAX IF數組公式示例

  1. 輸入以下數據到單元格D1到E9中,如上圖所示:事件結果事件高度(米)跳高2.10跳高2.23跳高1.97撐竿跳高3.58撐竿跳高5.65撐竿跳高5.05事件最佳結果(米)
  2. 在單元格D10中鍵入“跳高”(不含引號)。 該公式將在此單元格中查找我們希望找到哪個事件的最佳結果。

輸入MAX IF嵌套公式

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

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

  1. 單擊單元格E10 - 將顯示公式結果的位置。
  2. 鍵入以下內容:

    = MAX(IF(D3:D8 = D10,E3:E8))

創建數組公式

  1. 按住鍵盤上的CtrlShift鍵。
  2. 按下鍵盤上的Enter鍵以創建數組公式。
  3. 答案2.23應該出現在單元格E10中,因為這是跳高的最佳(最大)高度。
  4. 完整的數組公式

    {= MAX(IF(D3:D8 = D10,E3:E8))}

    可以在工作表上方的公式欄中看到。

測試公式

通過找到撐桿跳的最佳結果來測試公式。

撐桿庫輸入到單元格D10中,然後按下鍵盤上的Enter鍵。

公式應該返回單元格E10中5.65米的高度。