このチュートリアルの例では、 MAX IF アレイ式を使用して、2つのトラックイベントとフィールドイベントの最高(最高)の結果 - ジャンプとポールボールトの高さを検出します。数式の性質により、検索基準(この場合はイベント名)を変更するだけで、複数の結果を検索することができます。
数式の各部分の仕事は次のとおりです。
- ザMAX 関数は、選択したイベントの最高の結果を見つけます。
- ザ IF イベント名を使って条件を設定することで、イベントを選択することができます。
- 配列式を使用すると、 IF 1つのセル内の複数の条件の関数テストを実行し、条件が満たされると、配列の式は、どのデータ(イベント結果)が MAX 関数は最良の結果を見つけるために調べます。
CSEの数式
配列式は、 Ctrl, シフト、および 入る 数式を入力すると同時にキーボードのキーを押します。

配列式を作成するために押されたキーのために、それらは時々 CSE 数式。
MAXの場合は入れ子式の構文と引数
MAX IF式の構文は次のとおりです。
= MAX(IF(logical_test、value_if_true、value_if_false))
- IF関数はMAX関数の内部にネストされているため、IF関数全体がMAX関数の唯一の引数になります。
のための議論 IF 関数は次のとおりです。
- logical_test (必須):真であるか偽であるかをテストする値または式。
- value_if_true (必須)logical_testがtrueの場合に表示される値。
- value_if_false (オプション)logical_testがfalseの場合に表示される値。
この例では:
- 論理テストは、入力されたイベント名の一致を検出しようとします セルD10 ワークシートの
- ザ value_if_true 議論は、 MAX 選択されたイベントに対して最良の結果が得られます。
- ザ value_if_false 引数が不要なので省略され、式が省略されます。ロングジャンプなどのデータテーブルにないイベント名が入力された場合 セルD10 数式はゼロを返します ( 0 ).

ExcelのMAX IF配列の例
-
次のデータを入力してください 細胞D1 に E9 上記の画像に見られるように。
-
に セルD10 タイプ 高跳び - 数式は、このセルで、最良の結果を見つけるためにどのイベントを探しているかを調べます。
MAX IF入れ子式の入力
入れ子式と配列式の両方を作成するので、式全体を単一のワークシートセルに入力する必要があります。
数式を入力すると しない を押す 入る 数式を配列式に変換する必要がある場合は、キーボードのキーを押すか、マウスで別のセルをクリックします。

-
クリック セルE10 - 数式結果が表示される場所。
-
タイプ 以下:
= MAX(IF(D2:D7 = D10、E2:E7))
-
を押し続けて Ctrl そして シフト キーを押します。
-
プレス 入る キーを押して配列式を作成します。
数式をテストする
ポールボールトに最適な結果を見つけることによって数式をテストします。タイプ 棒高跳び に 細胞 D10 を押して 入る キーを押します。数式は、 5.65 メートルの 細胞 E10.




