TOP

条件別の最大値(MAXIF)

説明

この例では、条件ごとに最大値を見つけるのに役立つ式を考えます。標準の Excel セットには、最大 MAX 値または最小 MIN 値を見つけるための単純な関数のみがあります。


この数式を記述するには、MAX と IF という 2 つの標準関数を使用する必要があります。 IF() 関数を MAX() 内にネストし、配列数式として入力します。これについてはセル内で D15 入力:

=MAX(IF($B$2:$B$11=B15;$D$2:$D$11))

Ctrl+Shift+Enter を同時に押します (これが配列数式の入力方法です)。あとは、式を拡張するだけです。

視覚的には、結果は次のようになります。

数式が中括弧で囲まれていることがわかります。 ({ }) , これは配列数式が入力されているサインです。

同様に、MIN 関数の式を作成できます。

=MIN(IF($B$2:$B$11=B15;$D$2:$D$11))