Excelで件数を数えたのに、結果が合わなくて困った経験はありませんか?「入力されているセルの数」を知りたいのか、「数値データの数」だけを知りたいのかで、使う関数は変わります。私も名簿やアンケート、売上表を確認するときは、まずCOUNTAとCOUNTの役割を分けて考えるようにしています。

結論:入力済みセルはCOUNTA、数値だけはCOUNTを使います

文字・数値・日付など、空白ではないセルを数えるなら =COUNTA(A2:A100)。数値・日付・時刻だけを数えるなら =COUNT(A2:A100) を使います。

たとえば、氏名・部署・メールアドレスなどが入った名簿では、文字も数えられるCOUNTAが便利です。一方で、売上金額、数量、点数など、数値が入力された件数だけを数えたいときはCOUNTを使いましょう。

  • COUNTA:空白ではないセルを数える
  • COUNT:数値として扱われるセルだけを数える
  • COUNTBLANK:空白セルを数える
  • COUNTIF:条件に合うセルを数える

COUNTAとCOUNTの違いを表で確認

セルの内容 COUNTA COUNT
文字列「営業部」 数える 数えない
数値「1200」 数える 数える
日付「2026/8/2」 数える 数える
時刻「9:00」 数える 数える
TRUE/FALSE 数える 数えない
エラー値「#N/A」 数える 数えない
完全に空のセル 数えない 数えない
数式で表示が空欄になっているセル 数える 数えない場合が多い

日付や時刻は画面上では文字のように見えますが、Excel内部では数値として保存されています。そのためCOUNTでも数えられます。ここは間違えやすいポイントですね。

COUNTAの使い方:入力済みの件数を数える

COUNTAは、名簿の登録人数、回答済みアンケート数、商品コードが入力された件数などを調べるときに向いています。セルに文字でも数字でも何かが入っていれば、基本的に1件として数えます。

氏名が入力された人数を数える手順

  1. 件数を表示したいセルをクリックします。
  2. 半角で=COUNTA(と入力します。
  3. 数えたい範囲をドラッグします。たとえば氏名がA2からA100までなら、範囲はA2:A100です。
  4. 最後に)を入力し、Enterキーを押します。

完成した式は=COUNTA(A2:A100)です。A列に氏名が入っている人数をすぐ確認できます。

離れたセル範囲をまとめて数える方法

複数の列や離れた範囲を一度に数えたい場合は、カンマで範囲を区切ります。

=COUNTA(A2:A100,C2:C100)

この式では、A列とC列に入力されているセルの合計を数えます。ただし、同じ人の情報が両方の列に入っていると2セル分として数えられます。「人数」を数える目的なら、氏名や社員番号など、1人につき必ず1つだけ入力される列を指定しましょう。

COUNTの使い方:数値データがある件数だけを数える

COUNTは、売上金額が入力された件数、テストの点数が登録された人数、作業時間が記録された日数などを確認するのに便利です。文字や記号が混ざっていても、数値だけを自動で拾えます。

売上金額が入力された件数を数える手順

  1. 集計結果を表示したい空白セルをクリックします。
  2. =COUNT(と入力します。
  3. 売上金額のセル範囲をドラッグします。たとえばD2からD100ならD2:D100を指定します。
  4. )を入力してEnterキーを押します。

式は=COUNT(D2:D100)になります。D列に「未確認」や「入力待ち」といった文字が入っていても、それらは数えず、金額が入ったセルだけを集計できます。

実務で迷わないCOUNTAとCOUNTの使い分け

名簿・顧客リストならCOUNTA

氏名、会社名、担当者名、メールアドレスなどは文字列なので、COUNTでは数えられません。登録件数を数えたいときはCOUNTAを選びましょう。

例:=COUNTA(A2:A500)

社員番号が数値だけで入力されている表でも、将来的に「退職」「未発行」などの文字が入る可能性があるなら、登録状況の確認にはCOUNTAのほうが安全です。

売上・数量・点数ならCOUNT

数値の入力件数だけを確認したい場合はCOUNTが向いています。未入力のほか、「確認中」「対象外」などの文字が入力されているセルを除外できます。

例:=COUNT(E2:E200)

「完了」と入力された件数ならCOUNTIF

COUNTAとCOUNTだけでは、特定の文字だけを数えることはできません。「完了」の数、「東京」の件数、「80点以上」の人数などを数えるならCOUNTIFを使いましょう。

  • 完了の件数:=COUNTIF(F2:F100,"完了")
  • 80点以上の人数:=COUNTIF(G2:G100,">=80")
  • 空白ではないセルの件数:=COUNTIF(A2:A100,"<>")

ただし、空白ではないセルを数えるだけなら、基本はCOUNTAのほうが式の意味が分かりやすいですよ。

COUNTA・COUNTでうまくいかない場合のチェックポイント

COUNTAの数が多い:見た目は空欄でも数式が入っている

COUNTAで件数が多くなる代表的な原因は、セルに数式が入っていることです。たとえば=IF(B2="","",B2*10)のような式は、B2が空欄なら画面上は空白に見えます。しかしセル自体には数式が存在するため、COUNTAでは入力済みとして数えられます。

  1. 数が合わない範囲を選択します。
  2. [ホーム]タブをクリックします。
  3. [検索と選択]をクリックします。
  4. [数式]を選び、見た目が空欄のセルに数式が入っていないか確認します。

表示上の空欄を除外したい場合は、数式の設計や集計方法を見直しましょう。数式が入ったセルは「完全な空白セル」ではないことを押さえておくと、集計ミスを防げます。

COUNTの数が少ない:数字が文字列として保存されている

セルに「123」と表示されていても、文字列として保存されているとCOUNTでは数えられません。CSVから貼り付けたデータ、先頭にアポストロフィが付いたデータ、全角数字が混じるデータで起こりやすいです。

  1. 対象セルをクリックします。
  2. セルの左上に緑色の三角マークが表示されていないか確認します。
  3. 警告マークが出ていればクリックします。
  4. [数値に変換]をクリックします。

複数セルをまとめて直す場合は、対象範囲を選択してから警告マークの[数値に変換]を使うと時短になります。表示形式を「数値」に変えるだけでは、文字列が数値に直らないこともあるため注意してください。

スペースだけのセルがCOUNTAで数えられる

半角スペースや全角スペースが入力されたセルは、見た目が空欄でもCOUNTAでは数えられます。データをコピーしたときに余計な空白が混ざることもあります。

  1. 確認したい範囲を選択します。
  2. Ctrlキーを押しながらHキーを押して、[検索と置換]を開きます。
  3. [検索する文字列]に半角スペースを入力します。
  4. [置換後の文字列]は空欄のままにします。
  5. [すべて置換]をクリックします。

全角スペースが混じる場合は、同じ手順で全角スペースも検索してください。置換前には、念のためファイルを保存しておくと安心です。

エラー値があるとCOUNTAに含まれる

#N/A#VALUE!などのエラーが表示されているセルも、COUNTAでは1件として数えます。「正常に入力された件数」だけを知りたい場合は、エラーの原因を解消するか、別の条件付き集計を検討しましょう。特にVLOOKUPやXLOOKUPの結果を数える表では、エラーをそのまま放置すると件数がずれることがあります。

集計ミスを減らす時短ワザ

オートSUMのショートカットで素早く関数を入れる

数値列の合計や件数を確認するときは、Altキーを押しながら=キーを押すとオートSUMを呼び出せます。Excelが周囲のデータ範囲を自動で予測してくれるので、まず候補範囲を確認してからEnterキーを押しましょう。件数を出したい場合は、表示されたSUM関数をCOUNTに打ち替えるとスムーズです。

フィルターで絞り込んだ件数はSUBTOTALを使う

フィルターで表示している行だけを数えたいとき、通常のCOUNTAやCOUNTでは非表示行も含まれます。絞り込み後の表示データだけを集計するならSUBTOTALが便利です。

  • 表示中の数値セルを数える:=SUBTOTAL(102,D2:D100)
  • 表示中の空白ではないセルを数える:=SUBTOTAL(103,A2:A100)

102はCOUNT、103はCOUNTAに対応する番号です。担当者別や期間別にフィルターをかけながら件数を確認する表では、覚えておくと集計作業がかなり楽になります。

まとめ:何を「1件」とするか決めてから関数を選びましょう

COUNTAは文字・数値・日付など、空白ではないセルを幅広く数える関数です。COUNTは数値だけを数える関数なので、売上や数量、点数の入力件数にぴったりです。結果が合わないときは、数式で空欄に見えるセル、文字列として保存された数字、スペース、エラー値を順番に確認してみてください。集計対象が「登録済み」なのか「数値入力済み」なのかを最初に決めるだけで、Excelの件数チェックはぐっと正確になりますよ。

おすすめの記事