COUNT・COUNTA・COUNTBLANK関数の使い方と違い
※写真はイメージです
書き方はこれだけ
=COUNT(範囲) 数字のセル =COUNTA(範囲) 空欄以外 =COUNTBLANK(範囲) 空欄同じ「数える」でも、何を数えるかで関数が変わります。点数や金額が入っている数はCOUNT、名前など文字も含めて入力済みの数はCOUNTA、未入力の数はCOUNTBLANKです。迷ったら、たいていの場面はCOUNTAで足りると思います。条件を付けて数えるならCOUNTIFです。
この図の表をExcelファイルでダウンロード(問題と答えのシートつき)
使う場面
| 知りたいこと | 式 |
|---|---|
| 受験した人数(点数が入っている数) | =COUNT(B2:B50) |
| 名簿の人数 | =COUNTA(A2:A50) |
| まだ入力していない数 | =COUNTBLANK(C2:C50) |
| 提出率 | =COUNTA(C2:C50)/COUNTA(A2:A50) |
| 「済」の数(条件つき) | =COUNTIF(C2:C50,"済") |
気をつけること
- COUNTAは、空白(スペース)だけが入ったセルや、式で "" を返しているセルも数えます。
- 数字が文字として入っていると、COUNTでは数えられません(セルの左に寄っている数字は文字の可能性があります)。
- 行の数を数えたいときは、空欄のない列(氏名や番号)でCOUNTAを使います。
サンプルファイルで試す
黄色のセルにCOUNT・COUNTA・COUNTBLANKの式を入れて、「答え」のシートと比べてください。
よくある質問
COUNTとCOUNTAの違いは?
COUNTは数字が入ったセルだけ、COUNTAは文字も含めて空欄でないセルを数えます。
空欄に見えるのにCOUNTAで数えられます
空白(スペース)や、式で "" を返しているセルは、COUNTAでは数えられます。
Googleスプレッドシートでも使えますか?
はい。COUNT・COUNTA・COUNTBLANKはそのまま使えます。
一緒に覚えたい関数・操作
このページについて
操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報