Excel関数 逆引き集 | 数値のみ件数 → COUNT

Excel
スポンサーリンク

概要

「数値が入力されているセルだけを数えたい」
「売上データの“数値として入力されている件数”を知りたい」
そんなときに使うのが 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 と組み合わせると、
データの状態をより深く分析できるようになります。

Excel
スポンサーリンク
シェアする
@lifehackerをフォローする
スポンサーリンク
タイトルとURLをコピーしました