Excel関数で個数を数える方法をお探しですね。

広告

Excelで件数を数える関数を使いこなそう!COUNT・COUNTA・COUNTBLANKの違いと使い分け

Excelで表を作っていると、「何件入力したっけ?」「まだ空欄がいくつあるかな?」「数字だけのデータを集計したい」なんて場面、よくありますよね。

手で数えるのは面倒だし、データが多いとミスも起きやすくなります。

そんなときに便利なのが、データの個数を自動で数えてくれるCOUNT系の関数です。

この記事では、Excelでよく使う3つの関数、COUNT・COUNTA・COUNTBLANKについて、それぞれの違いや使い分けのコツを、初心者の方にも分かりやすく解説していきます。

データを数える3つの関数、それぞれ何が違うの?

Excelでセルの数を数えるときによく使われるのが、COUNT関数、COUNTA関数、COUNTBLANK関数の3つです。

どれも「指定した範囲のセルを数える」という点は同じなんですが、**何を数えるか**が違います。

– **COUNT**:数値が入っているセルを数える
– **COUNTA**:空白じゃないセルを数える(文字でも記号でもOK)
– **COUNTBLANK**:空白のセルを数える

例えば、売上金額の入力件数を知りたいならCOUNT、出欠表で「○」や「欠席」みたいな文字も含めて入力済みを数えたいならCOUNTA、まだ未入力の箇所がいくつあるか知りたいならCOUNTBLANKが向いています。

使い方はとってもシンプルです。

「=COUNT(範囲)」「=COUNTA(範囲)」「=COUNTBLANK(範囲)」という形で入力するだけ。

例えばA2からA20までを数えたいなら、「=COUNT(A2:A20)」と入力します。

ここで大事なのは、**見た目じゃなくて、Excelがそのセルをどう認識しているか**です。

同じ「100」でも、数値として入力されている場合と、文字列として保存されている場合では、COUNTで数えられるかどうかが変わってくるんです。

この3つを使いこなすコツは、まず「何を数えたいのか」をはっきりさせること。

何か入っているセルを数えたいのか、計算できる数値だけを対象にしたいのか、逆に空白のセルを探したいのか。

目的によって選ぶ関数が変わります。

Excelの集計ミスって、実は入力ミスより「目的に合わない関数を使っちゃってる」ことが原因だったりするんですよね。

COUNT関数:数値が入っているセルだけを数える

COUNT関数は、指定した範囲の中で**数値が入力されているセルの数**を数えてくれる関数です。

売上金額、テストの点数、個数、年齢、日付など、Excelが数値として扱うデータが対象になります。

ちなみに日付も数えられます。

画面では「2026/5/12」みたいに表示されていますが、Excel内部では「シリアル値」という数値で管理されているので、COUNT関数の対象になるんです。

逆に、名前や部署名、「○」「済」「未定」みたいな文字は数えられません。

数値データの入力件数だけを確認したいときに、COUNT関数はとっても便利です。

例えば、B2からB30までにテストの点数が入力されている表で、何人分の点数が入力済みか知りたいときは「=COUNT(B2:B30)」と入力します。

空白や文字は無視されて、数値が入っているセルだけがカウントされます。

アンケートの回答日、売上の入力、在庫数、請求金額など、数値で管理している列の入力状況をチェックする場面で活躍します。

合計を求めるSUM関数とは違って、COUNT関数は金額や点数の合計じゃなくて「入力されている数値セルの件数」を教えてくれる、という点を覚えておきましょう。

**注意したいのは、見た目が数字でもExcel上で文字列として扱われている場合は数えられないこと**です。

例えば、「’100」みたいにアポストロフィーを付けて入力した数字や、データ取り込みの影響で文字列になっている数字は、COUNTの対象外になります。

また、「100円」みたいに単位を直接入力したセルも文字列扱いなので、COUNTでは数えられません。

数値だけを確実に数えたいときには便利ですが、文字や記号も含めた入力済み件数を知りたい場合は、次に紹介するCOUNTA関数を使いましょう。

COUNTA関数:空白じゃないセルを全部数える

COUNTA関数は、指定した範囲の中で**空白じゃないセルの数**を数える関数です。

COUNT関数が数値だけを対象にするのに対して、COUNTA関数は数値、文字、日付、記号、エラー、数式など、**何かしらデータが入っているセルを全部カウント**します。

例えば出欠表で「○」「×」「保留」みたいな記号や文字を使っている場合、COUNTでは数えられませんが、COUNTAなら入力済みとして数えてくれます。

名簿の氏名欄、チェックリスト、タスク管理表など、いろんな種類のデータが混ざっている表で使いやすい関数です。

使い方は「=COUNTA(A2:A50)」みたいに、数えたい範囲を指定するだけ。

例えばA列に参加者名が入力されている場合、COUNTAを使えば参加者の人数が簡単に分かります。

また、回答欄に「済」「確認中」「未対応」みたいな文字を入力して管理している場合も、空白じゃないセルとしてまとめて数えられます。

実際の仕事では、必ずしも数値だけで管理されているとは限りません。

人が見て分かりやすいように記号や文字を使った表ほど、COUNTじゃなくてCOUNTAを選んだほうがピッタリ合うことが多いです。

ただし、COUNTA関数にも**注意点**があります。

セルにスペースだけが入力されている場合、見た目は空白に見えても「何かが入っているセル」と判断されて、カウントされちゃいます。

また、数式が入力されていて、その結果が空文字「””」になっているセルも、数式自体が存在するのでCOUNTAでは数えられます。

つまり、見た目の空白とExcel上の本当の空白は、必ずしも同じじゃないんです。

未入力の件数を正確に確認したいときや、空白に見えるセルが多い表では、不要なスペースや数式が入っていないかチェックしながら結果を確認するのが大切です。

COUNTBLANK関数:空白セルを数える

COUNTBLANK関数は、指定した範囲にある**空白セルの数**を数える関数です。

COUNTやCOUNTAが「入力されているセル」を数えるのに対して、COUNTBLANKは「まだ入力されていないセル」を確認したいときに使います。

例えば、アンケートの未回答数、出欠表の未入力者数、申請書の記入漏れ、予定表の未定日数などを調べるときに便利です。

データの入力状況を管理するとき、入力済みを数えるだけじゃなくて、空白を数えることで確認漏れや対応漏れを見つけやすくなります。

基本の書き方は「=COUNTBLANK(範囲)」です。

例えばC2からC40までの回答欄で未回答の数を調べるなら、「=COUNTBLANK(C2:C40)」と入力します。

これで、何も入力されていないセルの数が分かります。

COUNTBLANKは、空白セルを直接数えられるので、全体件数から入力済み件数を引くより直感的に使えます。

ただし、基本的に1つのセル範囲を対象にする関数なので、離れた複数の範囲をまとめて数えたい場合は、「=COUNTBLANK(A2:A10)+COUNTBLANK(C2:C10)」みたいに、それぞれの結果を足し合わせます。

COUNTBLANKで**特に混乱しやすいのが、空白に見えるセルの扱い**です。

スペースが入力されているセルは空白じゃないので、COUNTBLANKでは数えられません。

一方で、数式の結果として空文字「””」が返されているセルは、COUNTBLANKで空白として数えられる場合があります。

この点はCOUNTAの考え方と違うので、同じ範囲にCOUNTAとCOUNTBLANKを使ったとき、単純に合計が全セル数と一致しないように見えることがあります。

集計結果に「あれ?」と思ったら、セルにスペースが入っていないか、数式が入っていないかを確認すると、原因が見つかりやすくなりますよ。

まとめ:目的に合わせて使い分けよう

COUNT・COUNTA・COUNTBLANKを使い分けるポイントは、表の目的に合わせて「数値だけ」「入力済み全体」「未入力」を切り替えることです。

– 数値データの件数なら**COUNT**
– 文字や記号も含めた入力済み件数なら**COUNTA**
– 空白セルの件数なら**COUNTBLANK**

さらに、特定の条件に合うセルだけを数えたい場合はCOUNTIF、複数の条件で数えたい場合はCOUNTIFSという関数もあります。

まずはこの3つの違いをしっかり理解しておくことで、Excelの表を確認する時間が減って、入力漏れや集計ミスも防ぎやすくなります。

ぜひ実際の表で試しながら、使い分けのコツをつかんでみてくださいね!

広告