Excelの関数 COUNTA は、指定した範囲内で「空白でないセルの数」をカウントする関数です。数値、文字列、エラー値、論理値(TRUE/FALSE)など、空でなければ何でもカウントされます。
■ 構文
=COUNTA(値1, [値2], ...)
- 値1, 値2, … : カウントしたいセルや範囲を指定します。複数指定可能です。
■ 使用例
例1:基本的な使い方
=COUNTA(A1:A5)
この関数は、A1 から A5 の中で空白でないセルの数を返します。
| A列 |
|---|
| 1 |
| 文字列 |
| =B1+B2 |
| FALSE |
この場合、空白セル(A2)以外はすべてカウントされるので、結果は 4 になります。
■ 注意点
COUNTAは**空白文字列(””)**も空ではないと判断します(例えば、関数=IF(TRUE,"","空")の結果 “” はカウントされます)。- 完全に空のセル(手入力も関数もないセル)だけがカウントの対象外になります。
■ COUNTA と COUNT の違い
| 関数 | 目的 | 対象 |
|---|---|---|
| COUNT | 数値が入力されたセル数 | 数値のみ |
| COUNTA | 空白でないセル数 | 文字列含む全て |