Excel関数 逆引き集 | 統計基礎:有効データ件数 → COUNTA

Excel
スポンサーリンク

概要

COUNTA 関数は、「空白ではないセルの個数=“何かしら有効なデータが入っているセルの数” を数える関数です。
統計の基礎でいう「有効データ件数」をざっくり押さえるのにとても便利で、数値だけでなく文字列も含めて「入力されているもの」を数えたいときに使います。
「とりあえず埋まっているセルの数を知りたい」「未入力がどれくらい残っているかを知りたい」ときの定番です。


COUNTA 関数の基本

構文と動き

=COUNTA(値1, [値2], …)

または

=COUNTA(範囲)

COUNTA は、「空白でないセル」を数えます。
ここが COUNT と決定的に違うポイントで、COUNT は「数値だけ」を数えますが、COUNTA は数値・文字列・エラー値など、「何か入っていれば全部カウント」します。

たとえば、A1:A5 が
1、”OK”、空白、0、”NG”
という内容なら、=COUNTA(A1:A5) の結果は 4 になります(空白以外が 4 つだからです)。


基本的なコード例とテンプレート

単一範囲の「有効データ件数」を数える

B2:B31 にテストの結果が入っているとします。
点数が数値で入っている人もいれば、「欠席」「棄権」と文字で入っている人もいるとしましょう。

このとき、「何かしら結果が入っている人の数(=有効データ件数)」を数えるには、次のように書きます。

=COUNTA($B$2:$B$31)

数値でも文字でも、とにかく「空白でなければ 1 件」として数えられます。
「入力済みの件数」をざっくり知りたいときにちょうどいい動きです。

複数範囲をまとめて数える

複数の範囲をまとめて「空白でないセルの総数」を数えることもできます。

=COUNTA(B2:B31, D2:D31)

この場合、「B2:B31 と D2:D31 を合わせた中で、空白でないセルの総数」が返ってきます。

また、個別の値を混ぜることもできます。

=COUNTA(B2:B31, "OK", 0)

この場合、「B2:B31 の空白でないセルの個数+“OK”+0」の合計件数になります。


COUNT・COUNTA・COUNTBLANK の使い分け

COUNT(数値件数)

COUNT は「数値が入っているセルの個数」を数えます。
統計計算(平均・分散など)で「数値データの件数」を知りたいときはこちら。

COUNTA(有効データ件数)

COUNTA は「空白でないセルの個数」を数えます。
数値・文字列・エラーなど、何かしら入っていればカウントされるので、
「入力済み件数」「回答済み件数」「有効データ件数」をざっくり押さえるのに向いています。

COUNTBLANK(空白件数)

COUNTBLANK は「空白セルの個数」を数えます。
「まだ入力されていない件数」「未回答の件数」を知りたいときに使います。

この 3 つをセットでイメージしておくと、データの状態を一瞬で把握できるようになります。


統計基礎としての COUNTA の位置づけ

統計の現場では、「有効データ件数」がとても重要です。
たとえばアンケートで、

  • 回答そのものが空白
  • 「無回答」「不明」などの文字が入っている

といったケースがあります。

COUNTA は「空白でないものは全部カウント」するので、
「とりあえず何かしら記録がある件数」を押さえるのに向いています。

一方で、「数値として分析に使える件数」を知りたいときは COUNT の方が適切です。
「有効データ件数」と言ったとき、自分が今どちらの意味で使っているのかを意識できると、一段レベルが上がります。


例題

問題1

B2:B31 にテストの結果が入っています。
数値の点数のほかに、「欠席」「棄権」といった文字列も含まれています。

  1. 「何かしら結果が入力されている人数(=有効データ件数)」を求める式を、COUNTA を使って書いてください。
  2. 同じ範囲に対して COUNT を使った場合と結果はどう違いそうかを、自分の言葉で説明してください。

問題2

A2:A10 の内容が次のようになっているとします。
1、2、”OK”、空白、3、”NG”、5、空白、”完了”

  1. =COUNTA(A2:A10) の結果はいくつになるか、理由とともに答えてください。
  2. =COUNT(A2:A10) の結果はいくつになるか、理由とともに答えてください。

問題3

B2:B101 にアンケートの回答が入っています。
数値(1〜5 の評価)だけでなく、「無回答」「不明」といった文字列も含まれています。

  1. 「何かしら回答が記録されている件数」を求める式を、COUNTA で書いてください。
  2. 「数値として集計に使える件数」を求める式を、COUNT で書いてください。
  3. この 2 つの件数の違いから、どんなことが読み取れそうかを自分の言葉で説明してください。

問題4

B2:B11 と D2:D11 に、それぞれ別グループの回答データが入っています(数値と文字列が混在)。
この 2 つのグループをまとめて、「空白でないセルの総数」を求めたいとします。

  1. COUNTA を使って、その件数を求める式を書いてください。
  2. その式が「2 つの範囲をどのように扱っているか」を説明してください。

問題5

あなたがイメージしやすいデータ(テスト、売上、アンケートなど)を 1 つ思い浮かべてください。
そのデータについて、

  • COUNT で「数値データ件数」だけを見ている状態
  • COUNTA で「入力済み件数」も合わせて見ている状態

では、数字の受け取り方や判断がどう変わりそうかを、自分の言葉で整理してみてください。

タイトルとURLをコピーしました