COUNTA関数の使い方|空白でないセルの数を数える
※写真はイメージです
書き方
=COUNTA(値1, [値2 …])文字でも数字でも、何か入っているセルを数えます。名簿の人数、アンケートの回答数、出欠の記入数のように「埋まっている数」を出すときはこれです。
この図の表をExcelファイルでダウンロード(問題と答えのシートつき)
引数の意味
| 引数 | 入れるもの | 図の例 |
|---|---|---|
| 値1 | 数えたい範囲 | B2:B5 |
| 値2 … 省略できる | 離れた範囲も一緒に数えるとき | D2:D5 |
数える関数は3つあって、ちがいはこうです。
COUNT・COUNTA・COUNTBLANKのちがい
| 関数 | 数えるもの | 向いている使い方 |
|---|---|---|
| COUNT | 数字が入っているセルだけ | 点数が入っている人数、金額の件数 |
| COUNTA | 空白でないセル全部(文字も数字も) | 名簿の人数、回答数 |
| COUNTBLANK | 空白のセル | 未回答・未入力の数 |
うまくいかないとき
1空白に見えるのに数えられる
スペースが入っている、または式の結果が ""(空の文字)になっています。COUNTAはこれも「入っている」と数えます。
直し方スペースは消す。式の空欄も除きたいなら =COUNTIF(B2:B5,"?*") で文字が1文字以上のものだけ数えます。
2人数が1つ多い
見出しの行まで範囲に入っています。
直し方範囲を2行目からにします。
使えるバージョン
Excel 2016・2019・2021・2024・Microsoft 365のどれでも使えます。Googleスプレッドシートでも同じ書き方で使えます。
サンプルファイルで試す
「問題」のシートの黄色いセルに式を入れて、「答え」のシートと比べてください。
よくある質問
列全体を指定してもいいですか?
はい。<code>=COUNTA(A:A)-1</code> のように、列ごと数えて見出しの1を引く書き方もよく使います。
条件に合うものを数えたいです
<a href="../countif/">COUNTIF</a>(条件1つ)か <a href="../countifs/">COUNTIFS</a>(2つ以上)を使います。
一緒に覚えたい関数・操作
このページについて
操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報