概要
「数値が入力されているセルだけを数えたい」
「売上データの“数値として入力されている件数”を知りたい」
そんなときに使うのが COUNT 関数です。
COUNT は、
“数値として扱えるセルだけ” をカウントする関数 です。
文字列や空白は数えず、純粋に“数値の件数”だけを知りたいときに最適です。
ここでは、プログラミング初心者でも迷わないように、
COUNT の基本から、実務でよく使うテンプレート、例題まで丁寧に解説します。
COUNT 関数の基本
COUNT の書式
=COUNT(値1, [値2], …)
COUNT が数えるのは 数値だけ です。
例:
=COUNT(A1:A10)
これは「A1〜A10 の中で、数値が入っているセルの個数」を返します。
COUNT が数えるもの・数えないもの
数えるもの(カウント対象)
- 数値(10、3.5、-2 など)
- 日付(Excel では内部的に数値)
- 数値として解釈できる文字列(”100″ など)
数えないもの(対象外)
- 空白セル
- 文字列(「東京」「ABC」など)
- 記号
- TRUE / FALSE
- エラー値(#VALUE! など)
「とにかく空白以外全部数えたい」なら COUNTA を使います。
COUNT はあくまで “数値だけ” を数える関数です。
COUNT の基本パターン
範囲内の数値件数を数える
最も基本的な使い方です。
=COUNT(A1:A10)
A1〜A10 のうち、数値が入っているセルの件数を返します。
離れた範囲をまとめて数える
複数の範囲をまとめて指定できます。
=COUNT(A1:A10, C1:C10)
A列とC列の数値セルを合計してカウントします。
特定セルだけを数える
=COUNT(B2, B4, B6)
B2・B4・B6 のうち、数値が入っているセルの件数を返します。
範囲+直接指定の数値を混ぜる
=COUNT(A1:A5, 100, 200)
A1〜A5 の数値セルに加え、100 と 200 も 1 件ずつカウントされます。
実務での COUNT の使いどころ
売上データの「入力日数」を知る
売上が入力されている日数を知りたいときは COUNT が便利です。
=COUNT(B2:B100)
数値が入っている日だけをカウントします。
平均値の“分母”として使う
平均を手計算で出すとき、COUNT は分母として使えます。
=SUM(B2:B100) / COUNT(B2:B100)
AVERAGE と同じ結果になりますが、
「合計 ÷ 件数」というロジックを明確にしたいときに便利です。
数値入力漏れのチェック
「数値が入っているべき列に、文字列や空白が混ざっていないか?」
というチェックにも COUNT が使えます。
COUNT を使うときの注意点
数式で空文字(””)を返しているセルは数えない
見た目は空白でも、数式が入っている場合があります。
例:=IF(A1="","",A1)
この場合、COUNT は「空文字は数値ではない」と判断し、カウントしません。
数字に見える文字列に注意
“100” のように文字列として入力されている場合、
COUNT が数えるかどうかはケースによって異なります。
確実に数値として扱いたい場合は VALUE 関数で変換することもあります。
COUNT のテンプレート集
基本の数値件数
=COUNT(A1:A10)
離れた範囲をまとめてカウント
=COUNT(A1:A10, C1:C10)
特定セルだけをカウント
=COUNT(B2, B4, B6)
平均計算の分母として使う
=SUM(B2:B100) / COUNT(B2:B100)
例題
問題1
A1〜A10 にデータが入っています。
このうち「数値が入っているセルの個数」を COUNT 関数で求める式を書いてください。
=COUNT(A1:A10)
問題2
B2〜B20 に「売上金額」、D2〜D20 に「返品金額」が入っています。
売上と返品を合わせて、「数値が入っているセルの件数」を求める式を書いてください。
=COUNT(B2:B20, D2:D20)
問題3
C2、C5、C8 にデータが入っています。
この 3セルのうち、数値が入っているセルの件数を COUNT で求める式を書いてください。
=COUNT(C2, C5, C8)
問題4
B2〜B100 に売上金額が入っています。
この範囲の「平均売上」を、SUM と COUNT を組み合わせて求める式を書いてください。
=SUM(B2:B100) / COUNT(B2:B100)
問題5
A2〜A50 に「数値や文字列が混在したデータ」が入っています。
このうち、数値として扱われるセルの件数を COUNT で求める式を書いてください。
=COUNT(A2:A50)
COUNT は「数値データが何件あるか」を知るための基本関数です。
COUNTA・COUNTIF・COUNTIFS と組み合わせると、
データの状態をより深く分析できるようになります。
