ピアのパソコン学習ガイド
メニュー
Excel関数

COUNTA関数の使い方|空白でないセルの数を数える

ピアのパソコン学習ガイド 編集部2026年11月12日 更新

※写真はイメージです

書き方

=COUNTA(値1, [値2 …])

文字でも数字でも、何か入っているセルを数えます。名簿の人数、アンケートの回答数、出欠の記入数のように「埋まっている数」を出すときはこれです。

COUNTA関数の使い方の図 D2 fx =COUNTA(B2:B5) A B C D 1 2 3 4 5 氏名 出欠 田中 出 佐藤 鈴木 出 高橋 欠 回答した人 3
出欠の列で、何か入っている3つを数えます。佐藤さんの空欄は数えません。

この図の表を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スプレッドシートでも同じ書き方で使えます。

サンプルファイルで試す

「問題」のシートの黄色いセルに式を入れて、「答え」のシートと比べてください。

counta.xlsx をダウンロード(無料・登録なし)

よくある質問

列全体を指定してもいいですか?

はい。<code>=COUNTA(A:A)-1</code> のように、列ごと数えて見出しの1を引く書き方もよく使います。

条件に合うものを数えたいです

<a href="../countif/">COUNTIF</a>(条件1つ)か <a href="../countifs/">COUNTIFS</a>(2つ以上)を使います。

一緒に覚えたい関数・操作

このページについて

操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報