MAXIFS 関数

MAXIFS 関数

Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac その他…表示数を減らす

MAXIFS 関数は、条件セットで指定されたセルの中の最大値を返します。

注: この機能は、Office 2019 をお持ちの場合、または Microsoft 365 サブスクリプションをお持ちの場合は、Windows または Mac で使用できます。 Microsoft 365 サブスクリプションをお持ちの場合は、 target=”_blank” title=”最新バージョンの Office があることをご確認ください” rel=”noopener”>最新バージョンの Office があることをご確認ください

構文

MAXIFS(最大範囲, 条件範囲 1, 条件 1, [条件範囲 2, 条件 2], …)

引数説明

max_range (必須) | 最大値を求めるセルの実際の範囲です。

criteria_range1 (必須) | 条件で評価するセルのセットです。
criteria1
(必須) | 最大として評価されるセルを定義する、数値、式、またはテキストの形式での条件です。 同じ条件セットを、 target=”_blank” title=”MINIFS” rel=”noopener”>MINIFS target=”_blank” title=”SUMIFS” rel=”noopener”>SUMIFS、および target=”_blank” title=”AVERAGEIFS” rel=”noopener”>AVERAGEIFS 関数に対して使用できます。
条件範囲 2,
条件 2, … (省略可能) | 追加の範囲と対応する条件です。 最大 126 個の範囲/条件ペアを入力できます。

解説

  • max_range引数とcriteria_rangeN引数のサイズと形状は同じである必要があります。それ以外の場合、これらの関数は#VALUEを返します。 エラーを返します。

次のそれぞれの表のサンプル データをコピーし、新しい Excel ワークシートのセル A1 に貼り付けます。 数式を選んで、F2 キーを押し、さらに Enter キーを押すと、結果が表示されます。 必要に応じて、列幅を調整してすべてのデータを表示してください。

使用例 1

グレードウェイト
891
932
962
853
911
881
数式結果
=MAXIFS(A2:A7,B2:B7,1)91 条件範囲 1 について、セル B2、B6、および B7 が条件 1 に一致します。 最大範囲における対応するセルでは、A6 に最大値があります。 このため、結果は 91 です。

使用例 2

ウェイトグレード
10b
1a
100a
1b
1a
1a
結果
=MAXIFS(A2:A5,B3:B6,"a")10 注: 条件範囲と最大範囲は位置は合っていませんが、同じ形状とサイズです。 条件範囲 1 においては、1 番目、2 番目、および 4 番目のセルが、条件 "a" に一致します。 最大範囲における対応するセルでは、A2 に最大値があります。 このため、結果は 10 です。

使用例 3

ウェイトグレードクラスレベル
10bBusiness100
1aTechnical100
100aBusiness200
1bTechnical300
1aTechnical100
50bBusiness400
結果
=MAXIFS(A2:A7,B2:B7,"b",D2:D7,">100")50 条件範囲 1 では、B2、B5、および B7 が条件 ”b” に一致します。 条件範囲 2 における対応するセルでは、D5 と D7 が条件 > 100 に一致します。 最後に、最大範囲における対応するセルでは、A7 に最大値があります。 このため、結果は 50 です。

使用例 4

ウェイトグレードクラスレベル
10bBusiness8
1aTechnical8
100aBusiness8
11bTechnical0
1aTechnical8
12bBusiness0
数式結果
=MAXIFS(A2:A7,B2:B7,"b",D2:D7,A8)12 検索条件 2 の引数は、A8 です。 ただし、A8 は空であるため、0 (ゼロ) として扱われます。 0 に一致する条件範囲 2 のセルは D5 と D7 です。 最後に、最大範囲における対応するセルでは、A7 に最大値があります。 このため、結果は 12 です。

例 5

ウェイトグレード
10b
1a
100a
1b
1a
1a
結果
=MAXIFS(A2:A5,B2:c6,"a")#VALUE! 最大範囲と条件範囲のサイズと形状が同じではないので、MAXIFS は #VALUE! エラーを返します。

例 6

ウェイトグレードクラスレベル
10bBusiness100
1aTechnical100
100aBusiness200
1bTechnical300
1aTechnical100
1aBusiness400
結果
=MAXIFS(A2:A6,B2:B6,"a",D2:D6,">200")0 条件に一致するセルはありません。

補足説明

Excel Tech Communityで、いつでも専門家に質問できます。また、コミュニティでは、サポートを受けられます。

関連項目

target=”_blank” title=”MINIFS 関数” rel=”noopener”>MINIFS 関数

target=”_blank” title=”SUMIFS 関数” rel=”noopener”>SUMIFS 関数

target=”_blank” title=”AVERAGEIFS 関数” rel=”noopener”>AVERAGEIFS 関数

target=”_blank” title=”COUNTIFS 関数” rel=”noopener”>COUNTIFS 関数

上部へスクロール