MAXIFS関数の使い方

複数の条件を満たすセルの最大値を返します。

20192021365

Excel 2019 から使えます。2016 以前では使えません。

構文
=MAXIFS(最大範囲, 条件範囲1, 条件1, [条件範囲2, 条件2], ...)
引数
  1. 最大範囲必須
  2. 条件範囲1必須
  3. 条件1必須
  4. 条件範囲2省略できる
  5. 条件2省略できる

このあとも、同じように続けて渡せます。

どんな関数か

指定した条件をすべて満たすセルの中から、最大値を抽出します。条件は「条件範囲, 条件」の組で、最大範囲のあとに続けて書きます。例では、地域が「東京」で数量が 100 を超える行のうち、売上の最大 3000 を返します。

使用例

D2 に =MAXIFS(C2:C4, A2:A4, "東京", B2:B4, ">100") を入れると、こうなります。

ABCD
1地域数量売上最大売上
2東京15030003000
3東京1202500
4大阪2004000

数式を入れたセル

結果: 東京かつ100超の最大値

つまずきやすいところ

  • 条件に合う行が無いと、エラーではなく 0 が返る

よくあるエラーと、その直し方

#VALUE!
条件の範囲と、集計する範囲の大きさがそろっていないすべての範囲の行数・列数を同じにする。A2:A100 と B2:B99 のような1行のずれが定番の原因

MAXIFSを使う実例レシピ(2件)

同じ「統計」の関数

統計の関数をすべて見る(143件)