MAXIFS関数の使い方
複数の条件を満たすセルの最大値を返します。
20192021365
Excel 2019 から使えます。2016 以前では使えません。
- 構文
-
=MAXIFS(最大範囲, 条件範囲1, 条件1, [条件範囲2, 条件2], ...) - 引数
-
- 最大範囲必須
- 条件範囲1必須
- 条件1必須
- 条件範囲2省略できる
- 条件2省略できる
このあとも、同じように続けて渡せます。
- どんな関数か
指定した条件をすべて満たすセルの中から、最大値を抽出します。条件は「条件範囲, 条件」の組で、最大範囲のあとに続けて書きます。例では、地域が「東京」で数量が 100 を超える行のうち、売上の最大 3000 を返します。
- 使用例
-
D2 に
=MAXIFS(C2:C4, A2:A4, "東京", B2:B4, ">100")を入れると、こうなります。A B C D 1 地域 数量 売上 最大売上 2 東京 150 3000 3000 3 東京 120 2500 4 大阪 200 4000 数式を入れたセル
結果: 東京かつ100超の最大値
つまずきやすいところ
- 条件に合う行が無いと、エラーではなく 0 が返る
よくあるエラーと、その直し方
#VALUE!- 条件の範囲と、集計する範囲の大きさがそろっていないすべての範囲の行数・列数を同じにする。
A2:A100とB2:B99のような1行のずれが定番の原因