Excelでカウントを行う方法は複数あります。目的に応じて、どの関数を使うかが決まります。代表的なカウント関数とその使い方を説明します。
✅ 1. COUNT 関数(数値の個数をカウント)
書式:
=COUNT(範囲)
- 目的:数値が入力されているセルの個数をカウント
- 例:
- 範囲:
A1:A10 =COUNT(A1:A10)→A1:A10範囲内の数値の個数をカウント
- 範囲:
📌 注意:文字列や空白セルはカウントされません。
✅ 2. COUNTA 関数(空でないセルの個数をカウント)
書式:
=COUNTA(範囲)
- 目的:数値、文字列、エラー、日付など、空でないセルの個数をカウント
- 例:
- 範囲:
A1:A10 =COUNTA(A1:A10)→A1:A10範囲内の空でないセルの個数をカウント
- 範囲:
📌 注意:空白セルも含まれず、数値と文字列両方がカウントされます。
✅ 3. COUNTIF 関数(条件に合うセルをカウント)
書式:
=COUNTIF(範囲, 条件)
- 目的:指定した条件に一致するセルの個数をカウント
- 例:
- 範囲:
A1:A10 =COUNTIF(A1:A10, ">10")→A1:A10範囲内で、値が10より大きいセルの個数をカウント=COUNTIF(A1:A10, "apple")→A1:A10範囲内で、”apple” と一致するセルの個数をカウント
- 範囲:
✅ 4. COUNTIFS 関数(複数の条件でカウント)
書式:
=COUNTIFS(範囲1, 条件1, 範囲2, 条件2, ...)
- 目的:複数の条件に一致するセルの個数をカウント
- 例:
- 範囲1:
A1:A10(名前) - 範囲2:
B1:B10(年齢) =COUNTIFS(A1:A10, "John", B1:B10, ">30")→A1:A10範囲内で “John” という名前かつ、B1:B10範囲内で30歳より大きい人数をカウント
- 範囲1:
✅ 5. COUNTBLANK 関数(空白セルの個数をカウント)
書式:
=COUNTBLANK(範囲)
- 目的:範囲内の空白セルの個数をカウント
- 例:
- 範囲:
A1:A10 =COUNTBLANK(A1:A10)→A1:A10範囲内の空白セルの個数をカウント
- 範囲:
✅ 6. COUNTIF と COUNTIFS の応用例
- 数値が10以上のセルの個数をカウントしたい場合:
=COUNTIF(A1:A10, ">=10") - 文字列「apple」を含むセルの個数をカウントしたい場合:
=COUNTIF(A1:A10, "*apple*")
📌 よくある使い方のまとめ
| 関数 | 説明 | 使用例 |
|---|---|---|
COUNT | 数値セルのみカウント | =COUNT(A1:A10) |
COUNTA | 空でないセルをすべてカウント | =COUNTA(A1:A10) |
COUNTIF | 条件に一致するセルをカウント | =COUNTIF(A1:A10, ">10") |
COUNTIFS | 複数の条件に一致するセルをカウント | =COUNTIFS(A1:A10, "John", B1:B10, ">30") |
COUNTBLANK | 空白セルをカウント | =COUNTBLANK(A1:A10) |