COUNTIFS関数の使い方

複数の条件に一致するセルの個数を数えます。

200720102013201620192021365
構文
=COUNTIFS(条件範囲1, 条件1, ...)
引数
  1. 条件範囲1必須
  2. 条件1必須

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

どんな関数か

COUNTIFS は、複数の条件をすべて満たす件数を数えます(「30代」かつ「女性」など)。条件は「範囲, 条件」の組で、いくつでも並べられます。条件には ">=30" のような比較や、"東京*" のようなワイルドカードも書けます。すべての範囲の大きさをそろえるのが決まりで、1行ずれていると #VALUE! になります。条件が1つだけなら COUNTIF でも同じですが、COUNTIFS に統一しておくと条件を足すときに書き換えずに済みます。

使用例

C2 に =COUNTIFS(A:A, ">=30", B:B, "女性") を入れると、こうなります。

ABC
1年齢性別30代女性
235女性2
328男性
442女性

数式を入れたセル

結果: 条件を満たす人数

つまずきやすいところ

  • 条件はすべて満たすものだけを数える(AND)
  • 条件の範囲は、すべて同じ行数にそろえる
  • COUNTIF と同じく、* ? はワイルドカードになる

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

#VALUE!
条件の範囲と、集計する範囲の大きさがそろっていないすべての範囲の行数・列数を同じにする。A2:A100 と B2:B99 のような1行のずれが定番の原因
#VALUE!
閉じている別のブックを参照しているそのブックを開くか、値をこのブックに持ってくる。COUNTIF 系・SUMIF 系は閉じたブックを読めない

COUNTIFSを使う実例レシピ(6件)

同じ「統計」の関数

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