説明
この関数を使用して、指定された条件設定で指定されたセル間の最大値を返却する。
MAXIFSは、1つ以上の特定の条件を満たす範囲の中で最大の値を検索するのに便利です。この関数は、複数の変数やカテゴリーを持つデータを分析するときに、特に手助けとなります。
構文
MAXIFS(max_range, criteria_range_1, criteria_1, [..., criteria_range_126, criteria_126])
入力
この関数は以下の引数を承認します:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
最大範囲 |
はい | 最大値を決定するセルの範囲。 | 数値、数値を含むセルへの参照、セル範囲、またはこれらのいずれかになる数式。 |
クライテリア_レンジ_1 |
はい |
criteria_1 で評価するセルの範囲。 |
セル範囲、またはセル範囲になる数式。 |
基準_1 |
はい |
criteria_range1 を評価する条件。 |
数値、テキスト文字列、セル参照、またはこれらのいずれかになる数式。 |
[criteria_range_n, criterion_n]。 |
いいえ | その他の範囲とそれに対応する条件。 |
criteria_range_1 およびcriterion_1 と同じ。最大126組のレンジ/条件ペアを追加プロバイダーとして提供できます。 |
例
サンプルデータ
| A | B | C | D | ||
|---|---|---|---|---|---|
1 |
地域 | 製品 | 売上高 | 四半期 | |
2 |
北 | りんご | 5000 | Q1 | |
3 |
南 | オレンジ | 4500 | Q1 | |
4 |
東 | りんご | 6000 | Q2 | |
5 |
西 | バナナ | 5500 | Q2 | |
6 |
北 | オレンジ | 4800 | Q3 |
数式のサンプル
| 使用例 | 数式 | 説明と結果 |
|---|---|---|
| 単一のカテゴリに一致する範囲内の最大値を見つける。 | =MAXIFS(C2:C7, B2:B7, "りんご") |
製品が「Apples」である行の中で、最も高い売上額を見つける。 結果: 6000 |
| 一度に 2 つの条件に一致する範囲内の最大値を見つける。 | =MAXIFS(C2:C7, A2:A7, "North", D2:D7, "Q1") |
North と Q1 の両方である行の中で、最も高い売上額を見つける (資格があるのは 1 行のみである)。 結果: 5000 |
| 単一の条件に一致する範囲内の最大値を見つける。 | =maxifs(c2:c7, d2:d7, "q2") |
Q2 の行の中で最も高い売上額を見つける。 結果: 6000 |
| 特定のカテゴリを除外して、範囲内の最大値を見つける。 | =MAXIFS(C2:C7, B2:B7, "<>りんご") |
「Apples」以外の製品の中で最も高い売上額を見つける。 結果: 5500 |
| 自らが数値条件を満たし、別の条件と組み合わせた範囲内の最大値を見つける。 | =MAXIFS(C2:C7, C2:C7, ">=5000", D2:D7, "Q1") |
すでに 5000 以上である値の中で、Q1 に制限された最も高い売上額を見つける。 結果: 5000 |
メモ
- MAXIFS は、指定されたすべての条件範囲を同時に評価する。
- 指定されたすべての条件を満たすセルがない場合、MAXIFS は 0 を返却する。
- テキスト基準でワイルドカード (* および ?) を使用できる。
- 条件には数学演算子(=, >, <, <>, >=, <=)を含むことができ、より柔軟な条件を設定することができる。
- MAXIFS は
max_rangeの空白セルを無視する。 - MAXIFS は、テキスト条件を評価するときに大文字と小文字を区別しない。
ヒント
- 複数の条件を含む複雑なデータ分析にはMAXIFSを使用する。
- 包括的なデータ分析を行うには MAXIFS を MINIFS や AVERAGEIFS などの他の関数と組み合わせる。
- 日付を扱う場合は、DATE 関数を条件に使用すると、より正確な絞込みができます。
- 複数の条件の少なくとも1つを満たす最大値を検索するには、MAXIFSの代わりに、MAX 、複数のIF ステートメントを結合する。