統計

COUNTA関数の使い方|数字や文字列のセルをカウント【図解】

COUNTA関数

GoogleスプレッドシートのCOUNTA(カウントエー、カウンター)関数とは、文字列のセルを数える、空欄以外のセルの数を数える関数です。

COUNT関数は「数値データが入力されているセル」のみを数えるため、文字列のセルはカウントされません。
文字や数字など、何かしら入力されているセルを数える時はCOUNTA関数を使用します。

ここではスプレッドシートでの操作を解説していますが、ExcelのCOUNTA関数も使い方は同じです。

セルを数えるCOUNT系の関数は他にも以下の関数があります。

どのセルを数えたいかで使い分けましょう。

このページではCOUNTA関数の使用方法を解説します。

COUNTA関数

Sample

テスト結果から人数(セル)を数える

COUNTA関数で文字列のセルを数える

関数はカウント結果を表示させたいセルに入力し、数えたいセル範囲を指定します。

COUNTA関数の数式の入れ方

以下のようなテスト結果の表の時、出席・欠席は関係なく生徒数を数えるなら、B列が空欄以外のセルを数えることで人数をカウントすることができます。

件数を表示させたいセル(今回はセルB15)を選択し、
=COUNTA(B4:B13)と入力します。

COUNTA関数の使い方

=COUNTA(B4:B13)

()内は、数えたいセルの範囲を選択します。

B4~B13の数値や文字が入力されている空欄以外のセルの数を数える意味になります。

COUNTA関数を使用する際の注意

空欄以外を数えるため、エラー表示のセルや、空白に見えるけど空白ではない(スペースが入力されていたり、関数で空白にしている等)セルも数えるため注意してください。

COUNTA関数とCOUNT関数の違い

COUNTA関数はCOUNT関数と似ていますが、同じ範囲で計算した場合、以下のように結果が異なります。

COUNTA関数とCOUNT関数の違い

その他のカウント

欠席者は除いて、出席者のみをカウントする場合は、数字セルのみをカウントすればいいので、COUNTA関数ではなくCOUNT関数を使用します。
COUNT関数の使い方は以下のページで詳しく解説しています。

COUNT関数
COUNT関数の使い方|セルの数をカウント【図解】COUNT関数とは「セルの数をカウントする」Googleスプレッドシートの関数です。セル内に値があるセル数をカウントします。COUNT関数の使用例と基本的な使い方の説明です。...

またCOUNTIF関数を使用すれば文字列のセルのみをカウントすることもできます。
COUNTA関数は文字列と数字をカウントします。

COUNTIF関数
COUNTIF関数の使い方|条件に一致するセルを数える【図解】条件に一致するデータの数をカウントすることができるGoogleスプレッドシートのCOUNTIF関数の使い方。特定の文字列を含む、空白以外、指定した値以上などの条件で一致するデータを数えることもできる使用頻度の高い関数の一つです。...

COUNTA関数で離れた複数のセルを数える場合

B4~B13とE4~E13のように、離れた複数の範囲でセルを数える場合は以下のように , (カンマ)区切りで指定します。

COUNTA関数で離れたセルをカウントする数式

=COUNTA(B4:B13,E4:E13)

COUNTA(カウンター/カウントエー)関数の構文

GoogleスプレッドシートのCOUNTA関数は以下のように入力します。

=COUNTA(値)
引数説明
必須。数えたいセルの範囲です(例:A1:A10)。