<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>COUNTA関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/counta%e9%96%a2%e6%95%b0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 04 Jun 2026 14:55:51 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>COUNTA関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのROWS関数の使い方｜行数を調べる方法</title>
		<link>https://mashukabu.com/spreadsheet-rows-function/</link>
					<comments>https://mashukabu.com/spreadsheet-rows-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 21 Mar 2026 11:30:51 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[COLUMNS関数]]></category>
		<category><![CDATA[COUNTA関数]]></category>
		<category><![CDATA[INDEX関数]]></category>
		<category><![CDATA[ROWS関数]]></category>
		<category><![CDATA[ROW関数]]></category>
		<category><![CDATA[行数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4771</guid>

					<description><![CDATA[スプレッドシートのROWS関数でセル範囲の行数を調べる方法を解説。ROW関数との違い、INDEX・INDIRECT・OFFSETとの組み合わせ技、COLUMNS関数との比較まで、実務で使えるテクニックを紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「この表って何行あるんだろう？」と数えたくなること、ありますよね。</p>



<p class="wp-block-paragraph">手動で数えると行数が多いときにミスしがちです。データが増減するたびに数え直すのも面倒ですよね。</p>



<p class="wp-block-paragraph">スプレッドシートのROWS関数を使えば、セル範囲の行数を一発で自動カウントできます。他の関数と組み合わせれば、最終行のデータ取得や可変範囲の作成にも活用できますよ。</p>



<p class="wp-block-paragraph">この記事では、ROWS関数の基本的な書き方から、実務で使える組み合わせパターンまで紹介します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">スプレッドシートのROWS関数とは？基本の仕組みを理解しよう</a><ol><li><a href="#toc2" tabindex="0">ROWS関数の基本構文</a></li><li><a href="#toc3" tabindex="0">ROW関数との違いを押さえよう</a></li></ol></li><li><a href="#toc4" tabindex="0">ROWS関数の基本的な使い方</a><ol><li><a href="#toc5" tabindex="0">セル範囲の行数を調べる</a></li><li><a href="#toc6" tabindex="0">単一セルの行数を調べる</a></li><li><a href="#toc7" tabindex="0">名前付き範囲の行数を調べる</a></li><li><a href="#toc8" tabindex="0">配列定数の行数を調べる</a></li></ol></li><li><a href="#toc9" tabindex="0">ROWS関数の実務活用パターン</a><ol><li><a href="#toc10" tabindex="0">パターン1: INDEX関数と組み合わせて最終行のデータを取得</a></li><li><a href="#toc11" tabindex="0">パターン2: OFFSET関数と組み合わせて可変範囲を作る</a></li><li><a href="#toc12" tabindex="0">パターン3: INDIRECT関数と組み合わせて動的な範囲サイズを取得</a></li><li><a href="#toc13" tabindex="0">パターン4: データ件数の検証に使う</a></li><li><a href="#toc14" tabindex="0">パターン5: COLUMNS関数と組み合わせて総セル数を計算</a></li></ol></li><li><a href="#toc15" tabindex="0">ROW関数との違い・使い分け</a><ol><li><a href="#toc16" tabindex="0">比較表</a></li></ol></li><li><a href="#toc17" tabindex="0">COLUMNS関数との比較</a></li><li><a href="#toc18" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc19" tabindex="0">まとめ</a><ol><li><a href="#toc20" tabindex="0">この記事で紹介した関数・関連記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">スプレッドシートのROWS関数とは？基本の仕組みを理解しよう</span></h2>



<p class="wp-block-paragraph">ROWS関数（読み方: ロウズ関数）は、指定したセル範囲の<strong>行数</strong>を数値で返す関数です。「ROWS」は英語の「ROW（行）」の複数形で、行がいくつあるかを意味します。</p>



<p class="wp-block-paragraph">たとえば <code>=ROWS(A1:A5)</code> と入力すると、結果は「5」です。A1からA5まで5行分あるからですね。</p>



<p class="wp-block-paragraph">ROWS関数にできることをまとめると、次のとおりです。</p>



<ul class="wp-block-list"><li>セル範囲の行数を数値で返す</li><li>列方向にどれだけ広がっていても、行数だけをカウントする</li><li>名前付き範囲や配列定数にも使える</li><li>他の関数と組み合わせて動的な範囲制御に使える</li></ul>



<h3 class="wp-block-heading"><span id="toc2">ROWS関数の基本構文</span></h3>



<pre class="wp-block-code"><code>=ROWS(範囲)</code></pre>



<p class="wp-block-paragraph">カッコの中に、行数を調べたい範囲を指定します。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>範囲</td><td>必須</td><td>行数を調べたいセル範囲。セル参照、名前付き範囲、配列定数のいずれも指定できる</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数は1つだけなので覚えやすい関数です。ただし、ROW関数と違って<strong>引数の省略はできません</strong>。<code>=ROWS()</code> と書くとエラーになるので注意してください。</p>



<h3 class="wp-block-heading"><span id="toc3">ROW関数との違いを押さえよう</span></h3>



<p class="wp-block-paragraph">ROWS関数とROW関数は名前がよく似ていますが、返す情報がまったく異なります。</p>



<pre class="wp-block-code"><code>=ROW(A3)      → 3（A3セルの行番号）
=ROWS(A3:A10) → 8（A3からA10の行数）</code></pre>



<ul class="wp-block-list"><li><strong>ROW関数</strong>: セルが「何行目にあるか」を返す（位置の情報）</li><li><strong>ROWS関数</strong>: 範囲に「何行あるか」を返す（サイズの情報）</li></ul>



<p class="wp-block-paragraph">覚え方は「複数形のROWSは範囲全体の行数を数える」と考えるとわかりやすいですよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>ROWS関数はGoogleスプレッドシートの全バージョンで使えます。Excelでもまったく同じ構文で動作します。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc4">ROWS関数の基本的な使い方</span></h2>



<h3 class="wp-block-heading"><span id="toc5">セル範囲の行数を調べる</span></h3>



<pre class="wp-block-code"><code>=ROWS(A1:A10)</code></pre>



<p class="wp-block-paragraph">A1からA10までの行数「10」を返します。列方向にどれだけ広がっていても結果は同じです。<code>=ROWS(A1:G10)</code> でも「10」になります。</p>



<h3 class="wp-block-heading"><span id="toc6">単一セルの行数を調べる</span></h3>



<pre class="wp-block-code"><code>=ROWS(B5)</code></pre>



<p class="wp-block-paragraph">単一セルは1行分なので、結果は「1」です。実務で単体で使う場面は少ないですが、数式の仕組みを理解するための基本として押さえておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc7">名前付き範囲の行数を調べる</span></h3>



<pre class="wp-block-code"><code>=ROWS(売上データ)</code></pre>



<p class="wp-block-paragraph">名前付き範囲「売上データ」の行数を返します。メニューの「データ」>「名前付き範囲」で設定した範囲が対象です。セル参照を直接書くよりわかりやすくなりますよ。</p>



<h3 class="wp-block-heading"><span id="toc8">配列定数の行数を調べる</span></h3>



<pre class="wp-block-code"><code>=ROWS({1,2,3;4,5,6;7,8,9})</code></pre>



<p class="wp-block-paragraph">配列定数の行数「3」を返します。セミコロン（<code>;</code>）で区切られたブロックが行に対応します。カンマ（<code>,</code>）は列の区切りなので、行数には影響しません。</p>



<h2 class="wp-block-heading"><span id="toc9">ROWS関数の実務活用パターン</span></h2>



<h3 class="wp-block-heading"><span id="toc10">パターン1: INDEX関数と組み合わせて最終行のデータを取得</span></h3>



<p class="wp-block-paragraph">データ範囲の最後の値を取り出したいときに便利なパターンです。</p>



<pre class="wp-block-code"><code>=INDEX(A2:A100, ROWS(A2:A100))</code></pre>



<p class="wp-block-paragraph">ROWS関数で範囲の行数（99）を取得し、<a href="https://mashukabu.com/spreadsheet-index-function/">INDEX関数</a>の行番号に渡しています。範囲の最後の行、つまりA100の値を返します。</p>



<p class="wp-block-paragraph">データが途中までしか入っていない場合は、<a href="https://mashukabu.com/spreadsheet-counta-function/">COUNTA関数</a>と組み合わせるとさらに正確です。</p>



<pre class="wp-block-code"><code>=INDEX(A2:A100, COUNTA(A2:A100))</code></pre>



<p class="wp-block-paragraph">COUNTA関数でデータが入っているセルの数を数え、その位置のデータを取得する流れです。</p>



<h3 class="wp-block-heading"><span id="toc11">パターン2: OFFSET関数と組み合わせて可変範囲を作る</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-offset-function/">OFFSET関数</a>の「高さ」引数にROWS関数を使うと、範囲のサイズを動的に制御できます。</p>



<pre class="wp-block-code"><code>=OFFSET(A1, 0, 0, ROWS(A1:A10), 1)</code></pre>



<p class="wp-block-paragraph">ROWS関数が返す行数に応じて、OFFSET関数が返す範囲の高さが変わります。グラフの参照範囲やデータ入力規則の元データを可変にしたいときに活躍するパターンです。</p>



<h3 class="wp-block-heading"><span id="toc12">パターン3: INDIRECT関数と組み合わせて動的な範囲サイズを取得</span></h3>



<p class="wp-block-paragraph">文字列で組み立てた範囲の行数を調べたいときに使えます。</p>



<pre class="wp-block-code"><code>=ROWS(INDIRECT(&quot;A1:A&quot; &amp; B1))</code></pre>



<p class="wp-block-paragraph">セルB1に入力された数値に応じて範囲のサイズが変わります。B1が「20」なら <code>=ROWS(A1:A20)</code> と同じ結果です。ユーザーが行数を指定して範囲を制御する仕組みを作りたいときに便利ですよ。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-indirect-function/">INDIRECT関数</a>の詳しい使い方は関連記事を参考にしてみてください。</p>



<h3 class="wp-block-heading"><span id="toc13">パターン4: データ件数の検証に使う</span></h3>



<p class="wp-block-paragraph">想定どおりのデータ件数があるかチェックする数式です。</p>



<pre class="wp-block-code"><code>=IF(ROWS(A2:A100) = COUNTA(A2:A100), &quot;OK&quot;, &quot;空白セルあり&quot;)</code></pre>



<p class="wp-block-paragraph">ROWS関数で範囲の行数を調べ、COUNTA関数でデータが入っているセルの数を比較しています。空白行が混ざっていると数が合わなくなるので、データの欠損チェックに使えます。</p>



<h3 class="wp-block-heading"><span id="toc14">パターン5: COLUMNS関数と組み合わせて総セル数を計算</span></h3>



<p class="wp-block-paragraph">ROWS関数とCOLUMNS関数を掛け合わせると、データ範囲の総セル数がわかります。</p>



<pre class="wp-block-code"><code>=ROWS(A1:G10) * COLUMNS(A1:G10)</code></pre>



<p class="wp-block-paragraph">この数式は <code>10 * 7 = 70</code> を返します。想定どおりのデータサイズか確認したいときに使えるパターンです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>ROWS関数は「範囲の行数」を返すだけのシンプルな関数です。単体よりも、INDEX・OFFSET・INDIRECTなど他の関数と組み合わせてこそ真価を発揮します。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc15">ROW関数との違い・使い分け</span></h2>



<p class="wp-block-paragraph">ROWS関数とROW関数は名前が似ていますが、役割がまったく異なります。混同しやすいポイントを整理しておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc16">比較表</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>ROWS関数</th><th>ROW関数</th></tr></thead><tbody><tr><td>返す値</td><td>範囲の行数（サイズ）</td><td>セルの行番号（位置）</td></tr><tr><td>引数</td><td>セル範囲（必須）</td><td>セル参照（省略可）</td></tr><tr><td>構文</td><td><code>=ROWS(A1:A10)</code></td><td><code>=ROW(A1)</code></td></tr><tr><td>結果の例</td><td><code>=ROWS(A3:A10)</code> → 8</td><td><code>=ROW(A3)</code> → 3</td></tr><tr><td>主な用途</td><td>範囲サイズの取得、動的範囲の制御</td><td>連番作成、動的な行参照</td></tr><tr><td>引数省略</td><td>不可（エラーになる）</td><td>可（自分のセルの行番号を返す）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">使い分けのポイントはシンプルです。</p>



<ul class="wp-block-list"><li>「この範囲は<strong>何行あるか</strong>」を知りたい → <strong>ROWS関数</strong></li><li>「このセルは<strong>何行目か</strong>」を知りたい → <strong>ROW関数</strong></li></ul>



<p class="wp-block-paragraph">ROW関数の詳しい使い方は「<a href="https://mashukabu.com/spreadsheet-row-function/">スプレッドシートのROW関数の使い方</a>」で解説しています。</p>



<h2 class="wp-block-heading"><span id="toc17">COLUMNS関数との比較</span></h2>



<p class="wp-block-paragraph">ROWS関数とCOLUMNS関数は、行と列の方向が違うだけの<strong>対称ペア</strong>です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>ROWS関数</th><th>COLUMNS関数</th></tr></thead><tbody><tr><td>返す値</td><td>範囲の行数</td><td>範囲の列数</td></tr><tr><td>構文</td><td><code>=ROWS(範囲)</code></td><td><code>=COLUMNS(範囲)</code></td></tr><tr><td>結果の例</td><td><code>=ROWS(A1:C10)</code> → 10</td><td><code>=COLUMNS(A1:C10)</code> → 3</td></tr><tr><td>方向</td><td>縦方向のサイズ</td><td>横方向のサイズ</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">構文も <code>=ROWS(範囲)</code> と <code>=COLUMNS(範囲)</code> でまったく同じ形です。セットで覚えてしまいましょう。</p>



<p class="wp-block-paragraph">また、COLUMN関数は「何列目か」を返す関数です。4つの関数の関係を整理すると次のようになります。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>位置（1つのセル）</th><th>サイズ（範囲）</th></tr></thead><tbody><tr><td>行（縦）</td><td>ROW関数</td><td>ROWS関数</td></tr><tr><td>列（横）</td><td>COLUMN関数</td><td>COLUMNS関数</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">この4つの関係を押さえておけば、「行番号？ 行数？ 列番号？ 列数？」で迷うことがなくなりますよ。</p>



<h2 class="wp-block-heading"><span id="toc18">よくあるエラーと対処法</span></h2>



<p class="wp-block-paragraph">ROWS関数自体は非常にシンプルなので、単独でエラーになることはほとんどありません。ただし、いくつか注意点があります。</p>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>引数なしでエラー</td><td><code>=ROWS()</code> と引数を省略した</td><td>ROWS関数は引数が必須です。行数を調べたい範囲を指定してください</td></tr><tr><td><code>#REF!</code></td><td>参照先の行や列が削除された</td><td>参照先セルが存在するか確認してください</td></tr><tr><td><code>#NAME?</code></td><td>名前付き範囲のスペルミス</td><td>「データ」>「名前付き範囲」から名前を確認してください</td></tr><tr><td>期待と違う数値が返る</td><td>行数ではなく行番号を求めていた</td><td>行番号がほしい場合はROW関数を使ってください</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">特に注意したいのが「引数省略」のケースです。ROW関数は <code>=ROW()</code> と引数なしで使えますが、ROWS関数は必ず範囲を指定する必要があります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「期待と違う数値が返る」場合は、ROWS関数とROW関数を混同していることがほとんどです。ROWS関数は範囲の「サイズ」、ROW関数はセルの「位置」を返します。<code>=ROWS(A3:A10)</code> は「8」、<code>=ROW(A3)</code> は「3」です。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc19">まとめ</span></h2>



<p class="wp-block-paragraph">ROWS関数は、セル範囲の行数を取得するシンプルな関数です。他の関数と組み合わせることで、最終行データの取得や動的な範囲制御に活用できます。</p>



<p class="wp-block-paragraph">この記事のポイントをおさらいしておきましょう。</p>



<ul class="wp-block-list"><li>ROWS関数は <code>=ROWS(範囲)</code> で、範囲の行数を数値で返す（引数の省略は不可）</li><li>ROW関数は「何行目か（位置）」、ROWS関数は「何行あるか（サイズ）」を返す</li><li>INDEX関数と組み合わせれば、最終行のデータを簡単に取得できる</li><li>OFFSET関数と組み合わせれば、動的に伸縮する範囲を作れる</li><li>COLUMNS関数とは行・列の方向が違うだけの対称ペア</li></ul>



<p class="wp-block-paragraph">まずは <code>=ROWS(A1:A10)</code> のシンプルな使い方から試してみてください。INDEX関数やOFFSET関数との組み合わせを覚えれば、データ管理がグッとラクになりますよ。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><span id="toc20">この記事で紹介した関数・関連記事</span></h3>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-row-function/">スプレッドシートのROW関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-column-function/">スプレッドシートのCOLUMN関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-columns-function/">スプレッドシートのCOLUMNS関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-index-function/">スプレッドシートのINDEX関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-indirect-function/">スプレッドシートのINDIRECT関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-offset-function/">スプレッドシートのOFFSET関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-counta-function/">スプレッドシートのCOUNTA関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-rows-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>COUNT・COUNTA・COUNTIF・COUNTIFSの違いと使い分け早見表</title>
		<link>https://mashukabu.com/excel-count-functions-comparison/</link>
					<comments>https://mashukabu.com/excel-count-functions-comparison/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Wed, 18 Mar 2026 14:05:24 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[COUNTA関数]]></category>
		<category><![CDATA[COUNTBLANK関数]]></category>
		<category><![CDATA[COUNTIFS関数]]></category>
		<category><![CDATA[COUNTIF関数]]></category>
		<category><![CDATA[COUNT関数]]></category>
		<category><![CDATA[件数カウント]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4039</guid>

					<description><![CDATA[ExcelのCOUNT・COUNTA・COUNTBLANK・COUNTIF・COUNTIFSの違いを一覧表で解説。数値・文字列・空白のカウント方法、条件付きカウント、よくあるエラー対処まで実務サンプル付きで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「ExcelのCOUNT・COUNTA・COUNTIF、どれを使えばいいの？」。カウント系の関数はたくさんあって迷いますよね。</p>



<p class="wp-block-paragraph">間違った関数を選ぶと、数えたいものが数えられません。たとえばCOUNT関数で文字列のセルを数えようとしても、結果は0になってしまいます。</p>



<p class="wp-block-paragraph">この記事ではExcelのカウント系5関数を3つの観点で比較します。選び方のフローチャートも用意したので、もう迷いませんよ。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ExcelのCOUNT系5関数の違い【結論】</a><ol><li><a href="#toc2" tabindex="0">5関数の機能比較一覧表</a></li><li><a href="#toc3" tabindex="0">選択フローチャート</a></li></ol></li><li><a href="#toc4" tabindex="0">各関数の特徴と基本の使い方</a><ol><li><a href="#toc5" tabindex="0">COUNT関数 &#8212; 数値セルだけを数える</a></li><li><a href="#toc6" tabindex="0">COUNTA関数 &#8212; 空白以外すべてを数える</a></li><li><a href="#toc7" tabindex="0">COUNTBLANK関数 &#8212; 空白セルだけを数える</a></li><li><a href="#toc8" tabindex="0">COUNTIF関数 &#8212; 条件を1つ指定して数える</a></li><li><a href="#toc9" tabindex="0">COUNTIFS関数 &#8212; 複数条件で数える</a></li></ol></li><li><a href="#toc10" tabindex="0">実務で使う5つのカウントシナリオ</a><ol><li><a href="#toc11" tabindex="0">シナリオ1: 点数が入力済みの行だけ数える</a></li><li><a href="#toc12" tabindex="0">シナリオ2: 特定の文字列に一致するセルを数える</a></li><li><a href="#toc13" tabindex="0">シナリオ3: 複数条件でANDカウント</a></li><li><a href="#toc14" tabindex="0">シナリオ4: OR条件でカウント</a></li><li><a href="#toc15" tabindex="0">シナリオ5: 空白セルを数えて入力漏れを検出</a></li><li><a href="#toc16" tabindex="0">5つのシナリオ早見表</a></li></ol></li><li><a href="#toc17" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc18" tabindex="0">よくある質問</a><ol><li><a href="#toc19" tabindex="0">Q1. COUNT関数で文字列は数えられますか？</a></li><li><a href="#toc20" tabindex="0">Q2. COUNTIFとCOUNTIFSはどちらを使うべき？</a></li><li><a href="#toc21" tabindex="0">Q3. OR条件（「または」）でカウントする方法は？</a></li><li><a href="#toc22" tabindex="0">Q4. COUNTIFで全角・半角は区別されますか？</a></li><li><a href="#toc23" tabindex="0">Q5. COUNTIFで大文字小文字は区別されますか？</a></li><li><a href="#toc24" tabindex="0">Q6. 空白セルを数えるのはCOUNTBLANKとCOUNTIFのどちらがおすすめ？</a></li></ol></li><li><a href="#toc25" tabindex="0">まとめ</a><ol><li><a href="#toc26" tabindex="0">この記事で紹介した関数・関連記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのCOUNT系5関数の違い【結論】</span></h2>



<p class="wp-block-paragraph">まず結論です。5つの関数は「何を数えるか」と「条件の有無」で使い分けます。</p>



<ul class="wp-block-list"><li><strong>COUNT</strong>: 数値セルだけを数える</li><li><strong>COUNTA</strong>: 空白以外のセルをすべて数える</li><li><strong>COUNTBLANK</strong>: 空白セルだけを数える</li><li><strong>COUNTIF</strong>: 条件を1つ指定して数える</li><li><strong>COUNTIFS</strong>: 条件を2つ以上指定して数える</li></ul>



<p class="wp-block-paragraph">条件なしで数えるならCOUNT・COUNTA・COUNTBLANKの3択です。条件付きならCOUNTIF・COUNTIFSの2択になります。</p>



<h3 class="wp-block-heading"><span id="toc2">5関数の機能比較一覧表</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th><a href="https://mashukabu.com/excel-function-howto-use-count/">COUNT</a></th><th><a href="https://mashukabu.com/excel-function-howto-use-counta/">COUNTA</a></th><th><a href="https://mashukabu.com/excel-function-howto-use-countblank/">COUNTBLANK</a></th><th><a href="https://mashukabu.com/excel-function-howto-use-countif/">COUNTIF</a></th><th><a href="https://mashukabu.com/excel-function-howto-use-countifs/">COUNTIFS</a></th></tr></thead><tbody><tr><td>何を数えるか</td><td>数値セル</td><td>空白以外すべて</td><td>空白セル</td><td>条件に合うセル</td><td>複数条件に合うセル</td></tr><tr><td>条件指定</td><td>なし</td><td>なし</td><td>なし</td><td>1つ</td><td>複数（最大127組）</td></tr><tr><td>ワイルドカード</td><td>&#8212;</td><td>&#8212;</td><td>&#8212;</td><td>対応</td><td>対応</td></tr><tr><td>空白セルの扱い</td><td>無視</td><td>無視</td><td>カウント対象</td><td>条件次第</td><td>条件次第</td></tr><tr><td>文字列の扱い</td><td>無視</td><td>カウント対象</td><td>&#8212;</td><td>条件次第</td><td>条件次第</td></tr><tr><td>対応バージョン</td><td>全バージョン</td><td>全バージョン</td><td>全バージョン</td><td>全バージョン</td><td>Excel 2007以降</td></tr><tr><td>読み方</td><td>カウント</td><td>カウントエー</td><td>カウントブランク</td><td>カウントイフ</td><td>カウントイフエス</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc3">選択フローチャート</span></h3>



<p class="wp-block-paragraph">どの関数を使うか迷ったら、次の順番で判断してください。</p>



<ol class="wp-block-list"><li><strong>条件を指定したい？</strong> → Yes なら手順3へ、No なら手順2へ</li><li><strong>何を数えたい？</strong></li></ol>



<ul class="wp-block-list"><li>数値セルだけ → <strong>COUNT</strong></li><li>空白以外すべて → <strong>COUNTA</strong></li><li>空白セルだけ → <strong>COUNTBLANK</strong></li></ul>



<ol class="wp-block-list"><li><strong>条件は1つだけ？</strong></li></ol>



<ul class="wp-block-list"><li>Yes → <strong>COUNTIF</strong></li><li>No（2つ以上） → <strong>COUNTIFS</strong></li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>迷ったらCOUNTAから試そう</strong></p><p>「入力されたセルの個数」が知りたいだけなら、COUNTA関数が一番守備範囲が広いです。数値も文字列もまとめて数えてくれます。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc4">各関数の特徴と基本の使い方</span></h2>



<p class="wp-block-paragraph">ここからは5つの関数の特徴を順番にみていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc5">COUNT関数 &#8212; 数値セルだけを数える</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-count/">COUNT関数</a>は、数値が入力されたセルの個数を返します。</p>



<pre class="wp-block-code"><code>=COUNT(値1, [値2], ...)</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>A1: りんご</th><th>A2: 100</th><th>A3: (空白)</th><th>A4: 200</th><th>A5: TRUE</th></tr></thead><tbody><tr><td>結果</td><td>無視</td><td>カウント</td><td>無視</td><td>カウント</td><td>無視</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=COUNT(A1:A5)</code></pre>



<p class="wp-block-paragraph">結果は <strong>2</strong> です。数値の100と200だけを数えます。文字列・空白・論理値はすべて無視されます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>「数値が入っているのに0になる」典型ミス</strong></p><p>CSVから貼り付けた数値が文字列形式になっている場合、COUNTは0を返します。セルの左上に緑の三角マーク（エラーインジケータ）が出ていたら、文字列形式の数値です。<a href="https://mashukabu.com/excel-function-howto-use-value/">VALUE関数</a>で数値化するか、セルの書式を「数値」に変更してください。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc6">COUNTA関数 &#8212; 空白以外すべてを数える</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-counta/">COUNTA関数</a>は、空白でないセルの個数を返します。</p>



<pre class="wp-block-code"><code>=COUNTA(値1, [値2], ...)</code></pre>



<p class="wp-block-paragraph">同じデータで試すと結果は <strong>4</strong> です。空白セル（A3）以外をすべて数えます。文字列も論理値も数値もカウント対象です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>空文字列に注意</strong></p><p><code>=""</code> で空文字列が入ったセルは、見た目は空白でもCOUNTAはカウントします。本当の空白だけを数えたいときは<a href="https://mashukabu.com/excel-function-howto-use-countblank/">COUNTBLANK関数</a>を使いましょう。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc7">COUNTBLANK関数 &#8212; 空白セルだけを数える</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-countblank/">COUNTBLANK関数</a>は、空白セルの個数を返します。</p>



<pre class="wp-block-code"><code>=COUNTBLANK(範囲)</code></pre>



<p class="wp-block-paragraph">同じデータで <code>=COUNTBLANK(A1:A5)</code> とすると、結果は <strong>1</strong> です。空白のA3だけを数えます。</p>



<p class="wp-block-paragraph">COUNTAとCOUNTBLANKは「裏表」の関係です。セル総数からCOUNTAの結果を引いた数が、COUNTBLANKの結果と一致します。</p>



<h3 class="wp-block-heading"><span id="toc8">COUNTIF関数 &#8212; 条件を1つ指定して数える</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-countif/">COUNTIF関数</a>は、条件に一致するセルの個数を返します。</p>



<pre class="wp-block-code"><code>=COUNTIF(範囲, 検索条件)</code></pre>



<p class="wp-block-paragraph">次のデータで「りんご」のセルを数えます。</p>



<figure class="wp-block-table"><table><thead><tr><th>A列（商品名）</th></tr></thead><tbody><tr><td>りんご</td></tr><tr><td>みかん</td></tr><tr><td>りんご</td></tr><tr><td>ぶどう</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=COUNTIF(A2:A5,&quot;りんご&quot;)</code></pre>



<p class="wp-block-paragraph">結果は <strong>2</strong> です。ワイルドカードも使えます。「り」で始まる商品を数えるなら <code>=COUNTIF(A2:A5,"り*")</code> ですね。</p>



<h3 class="wp-block-heading"><span id="toc9">COUNTIFS関数 &#8212; 複数条件で数える</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-countifs/">COUNTIFS関数</a>は、複数の条件をすべて満たすセルの個数を返します。</p>



<pre class="wp-block-code"><code>=COUNTIFS(条件範囲1, 条件1, [条件範囲2, 条件2], ...)</code></pre>



<p class="wp-block-paragraph">次のデータで「営業部」かつ「達成」のセルを数えます。</p>



<figure class="wp-block-table"><table><thead><tr><th>A列（部署）</th><th>B列（ステータス）</th></tr></thead><tbody><tr><td>営業部</td><td>達成</td></tr><tr><td>総務部</td><td>未達</td></tr><tr><td>営業部</td><td>未達</td></tr><tr><td>営業部</td><td>達成</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=COUNTIFS(A2:A5,&quot;営業部&quot;,B2:B5,&quot;達成&quot;)</code></pre>



<p class="wp-block-paragraph">結果は <strong>2</strong> です。条件範囲と検索条件のペアを並べるだけで、AND条件（「かつ」）の集計ができます。</p>



<h2 class="wp-block-heading"><span id="toc10">実務で使う5つのカウントシナリオ</span></h2>



<p class="wp-block-paragraph">ここからは実務でよくある5つのシーンを、具体的な数式で解説します。</p>



<p class="wp-block-paragraph">次のサンプルデータを使います。</p>



<figure class="wp-block-table"><table><thead><tr><th>A列（氏名）</th><th>B列（部署）</th><th>C列（点数）</th><th>D列（ステータス）</th></tr></thead><tbody><tr><td>田中太郎</td><td>営業部</td><td>85</td><td>合格</td></tr><tr><td>鈴木花子</td><td>総務部</td><td>(空白)</td><td>(空白)</td></tr><tr><td>佐藤一郎</td><td>営業部</td><td>72</td><td>合格</td></tr><tr><td>山田美咲</td><td>営業部</td><td>(空白)</td><td>(空白)</td></tr><tr><td>高橋健太</td><td>総務部</td><td>90</td><td>合格</td></tr><tr><td>伊藤さくら</td><td>総務部</td><td>65</td><td>不合格</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc11">シナリオ1: 点数が入力済みの行だけ数える</span></h3>



<p class="wp-block-paragraph">「何人分のテスト結果が入力されているか」を知りたい場面です。</p>



<pre class="wp-block-code"><code>=COUNT(C2:C7)</code></pre>



<p class="wp-block-paragraph">結果は <strong>4</strong> です。数値が入っているセルだけを数えます。空白のC3・C5は無視されます。</p>



<p class="wp-block-paragraph">「氏名が入力されている行」を数えたいなら、文字列なのでCOUNTAを使います。</p>



<pre class="wp-block-code"><code>=COUNTA(A2:A7)</code></pre>



<p class="wp-block-paragraph">結果は <strong>6</strong> ですね。</p>



<h3 class="wp-block-heading"><span id="toc12">シナリオ2: 特定の文字列に一致するセルを数える</span></h3>



<p class="wp-block-paragraph">「合格した人数」を数えたい場面です。</p>



<pre class="wp-block-code"><code>=COUNTIF(D2:D7,&quot;合格&quot;)</code></pre>



<p class="wp-block-paragraph">結果は <strong>3</strong> です。条件に「合格」を指定するだけですね。</p>



<p class="wp-block-paragraph">「不合格」の人数も一緒に確認するなら、別のセルに <code>=COUNTIF(D2:D7,"不合格")</code> と入力します。</p>



<h3 class="wp-block-heading"><span id="toc13">シナリオ3: 複数条件でANDカウント</span></h3>



<p class="wp-block-paragraph">「営業部で、かつ合格した人数」を数えたい場面です。</p>



<pre class="wp-block-code"><code>=COUNTIFS(B2:B7,&quot;営業部&quot;,D2:D7,&quot;合格&quot;)</code></pre>



<p class="wp-block-paragraph">結果は <strong>2</strong> です。B列が「営業部」かつD列が「合格」の行を数えます。</p>



<p class="wp-block-paragraph">点数が80点以上の人を数えるなら、比較演算子を使います。</p>



<pre class="wp-block-code"><code>=COUNTIFS(B2:B7,&quot;営業部&quot;,C2:C7,&quot;&gt;=80&quot;)</code></pre>



<p class="wp-block-paragraph">結果は <strong>1</strong>（田中太郎さんの85点）です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>比較演算子はダブルクォートで囲む</strong></p><p>COUNTIFSの比較演算子は文字列として渡します。<code>>=80</code> をそのまま書くとエラーになるので、必ず <code>">=80"</code> のようにダブルクォートで囲んでください。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc14">シナリオ4: OR条件でカウント</span></h3>



<p class="wp-block-paragraph">「営業部<strong>または</strong>総務部の合格者」を数えたい場面です。COUNTIFS関数にはOR条件（「または」）を直接指定する方法がありません。</p>



<p class="wp-block-paragraph"><strong>方法1: COUNTIFSを足し算する</strong></p>



<pre class="wp-block-code"><code>=COUNTIFS(B2:B7,&quot;営業部&quot;,D2:D7,&quot;合格&quot;)+COUNTIFS(B2:B7,&quot;総務部&quot;,D2:D7,&quot;合格&quot;)</code></pre>



<p class="wp-block-paragraph">結果は <strong>3</strong> です。部署ごとにCOUNTIFSを書いて足し算します。条件が2つ程度ならこの書き方で問題ありませんよ。</p>



<p class="wp-block-paragraph"><strong>方法2: SUMPRODUCTを使う</strong></p>



<pre class="wp-block-code"><code>=SUMPRODUCT(((B2:B7=&quot;営業部&quot;)+(B2:B7=&quot;総務部&quot;))*(D2:D7=&quot;合格&quot;)*1)</code></pre>



<p class="wp-block-paragraph">結果は同じ <strong>3</strong> です。条件が3つ以上になるならSUMPRODUCTのほうがスッキリ書けます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>条件付き集計をもっと詳しく知りたい方へ</strong></p><p>SUMIF・SUMIFS・SUMPRODUCTの使い分けは<a href="https://mashukabu.com/excel-sumif-sumifs-sumproduct-comparison/">条件付き集計の比較記事</a>で詳しく解説しています。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc15">シナリオ5: 空白セルを数えて入力漏れを検出</span></h3>



<p class="wp-block-paragraph">「点数が未入力の人数」を数えたい場面です。入力漏れのチェックに使えます。</p>



<pre class="wp-block-code"><code>=COUNTBLANK(C2:C7)</code></pre>



<p class="wp-block-paragraph">結果は <strong>2</strong> です。C3とC5が空白なので、2件の未入力があるとわかります。</p>



<p class="wp-block-paragraph">入力率を計算するなら、COUNTAとCOUNTBLANKを組み合わせます。</p>



<pre class="wp-block-code"><code>=COUNTA(C2:C7)/(COUNTA(C2:C7)+COUNTBLANK(C2:C7))</code></pre>



<p class="wp-block-paragraph">結果は 4/6 = 約 <strong>66.7%</strong> です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>COUNTBLANKとCOUNTIFの使い分け</strong></p><p>空白セルを数えるだけならCOUNTBLANK、空白以外の条件もあるならCOUNTIFを使います。<code>=COUNTIF(C2:C7,"")</code> でも空白セルを数えられますが、COUNTBLANKのほうが意図が明確で読みやすいですよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc16">5つのシナリオ早見表</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>シナリオ</th><th>おすすめ関数</th><th>数式例</th></tr></thead><tbody><tr><td>数値入力済みの行を数える</td><td>COUNT</td><td><code>=COUNT(C2:C7)</code></td></tr><tr><td>文字列を含む入力済みの行を数える</td><td>COUNTA</td><td><code>=COUNTA(A2:A7)</code></td></tr><tr><td>特定の文字列に一致するセルを数える</td><td>COUNTIF</td><td><code>=COUNTIF(D2:D7,"合格")</code></td></tr><tr><td>複数条件でANDカウント</td><td>COUNTIFS</td><td><code>=COUNTIFS(B2:B7,"営業部",D2:D7,"合格")</code></td></tr><tr><td>OR条件でカウント</td><td>COUNTIFS足し算 or SUMPRODUCT</td><td>上記シナリオ4を参照</td></tr><tr><td>空白セルを数える（入力漏れ検出）</td><td>COUNTBLANK</td><td><code>=COUNTBLANK(C2:C7)</code></td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc17">よくあるエラーと対処法</span></h2>



<p class="wp-block-paragraph">5つの関数で共通して起きやすいトラブルをまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>COUNTで結果が0</td><td>数値が文字列として保存されている</td><td><a href="https://mashukabu.com/excel-function-howto-use-value/">VALUE関数</a>で数値に変換</td></tr><tr><td>COUNTAの結果が多すぎる</td><td>空文字列（=&#8221;&#8221;）のセルが含まれている</td><td><a href="https://mashukabu.com/excel-function-howto-use-countblank/">COUNTBLANK関数</a>で空白を確認</td></tr><tr><td>COUNTIFで結果が0</td><td>条件の全角・半角が不一致</td><td>ASC関数/JIS関数で統一</td></tr><tr><td>COUNTIFで結果が0</td><td>条件のスペース混入</td><td><a href="https://mashukabu.com/excel-function-howto-use-trim/">TRIM関数</a>でスペース除去</td></tr><tr><td>COUNTIFで結果が0</td><td>比較演算子のダブルクォート漏れ</td><td><code>">=80"</code> のように囲む</td></tr><tr><td>#VALUE!エラー</td><td>COUNTIFSの範囲サイズが不一致</td><td>すべての範囲を同じ行数に揃える</td></tr><tr><td>COUNTIFSで結果が0</td><td>条件範囲と条件のペアがずれている</td><td>範囲→条件の順に交互に並んでいるか確認</td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>COUNT関数で文字列は数えられません</strong></p><p>「データが入力されたセルの個数」を知りたいのにCOUNT関数で0になる場合は、COUNTA関数に切り替えてみてください。COUNT関数は数値のみ、COUNTA関数は空白以外すべてが対象です。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc18">よくある質問</span></h2>



<p class="wp-block-paragraph">カウント系関数についてよく寄せられる質問にお答えします。</p>



<h3 class="wp-block-heading"><span id="toc19">Q1. COUNT関数で文字列は数えられますか？</span></h3>



<p class="wp-block-paragraph">いいえ、数えられません。COUNT関数は数値（および日付・時刻）のみを対象とします。文字列も含めて数えたい場合は<a href="https://mashukabu.com/excel-function-howto-use-counta/">COUNTA関数</a>を使ってください。</p>



<h3 class="wp-block-heading"><span id="toc20">Q2. COUNTIFとCOUNTIFSはどちらを使うべき？</span></h3>



<p class="wp-block-paragraph">条件が1つだけならCOUNTIF、2つ以上ならCOUNTIFSを使います。COUNTIFSは条件が1つでも使えるので、迷ったらCOUNTIFSで統一する書き方もありますよ。</p>



<h3 class="wp-block-heading"><span id="toc21">Q3. OR条件（「または」）でカウントする方法は？</span></h3>



<p class="wp-block-paragraph">COUNTIFSの結果を <code>+</code> で足し算するか、SUMPRODUCT関数を使います。条件が2つならCOUNTIFSの足し算、3つ以上ならSUMPRODUCTがスッキリ書けます。詳細は本記事のシナリオ4を参照してください。</p>



<h3 class="wp-block-heading"><span id="toc22">Q4. COUNTIFで全角・半角は区別されますか？</span></h3>



<p class="wp-block-paragraph">区別されます。「ABC」（全角）と「ABC」（半角）は別物として扱われるので注意してください。データが混在する場合はASC関数やJIS関数で事前に統一しましょう。</p>



<h3 class="wp-block-heading"><span id="toc23">Q5. COUNTIFで大文字小文字は区別されますか？</span></h3>



<p class="wp-block-paragraph">区別されません。「apple」と「APPLE」は同じものとしてカウントされます。大文字小文字を区別したい場合は EXACT 関数と SUMPRODUCT を組み合わせます。</p>



<h3 class="wp-block-heading"><span id="toc24">Q6. 空白セルを数えるのはCOUNTBLANKとCOUNTIFのどちらがおすすめ？</span></h3>



<p class="wp-block-paragraph">COUNTBLANKがおすすめです。<code>=COUNTIF(範囲,"")</code> でも同じ結果になりますが、COUNTBLANKのほうが「空白を数える」という意図がコードから一目でわかりますよ。</p>



<h2 class="wp-block-heading"><span id="toc25">まとめ</span></h2>



<p class="wp-block-paragraph">ExcelのCOUNT系5関数の使い分けをおさらいしましょう。</p>



<ul class="wp-block-list"><li><strong>COUNT</strong>: 数値セルだけを数える</li><li><strong>COUNTA</strong>: 空白以外すべてを数える（一番守備範囲が広い）</li><li><strong>COUNTBLANK</strong>: 空白セルだけを数える（入力漏れチェック向き）</li><li><strong>COUNTIF</strong>: 条件1つで数える（ワイルドカード対応）</li><li><strong>COUNTIFS</strong>: 複数条件で数える（AND条件、最大127組）</li></ul>



<p class="wp-block-paragraph">迷ったときの判断は次の2ステップです。</p>



<ol class="wp-block-list"><li><strong>条件が必要？</strong> → No なら COUNT / COUNTA / COUNTBLANK</li><li><strong>条件は1つ？</strong> → Yes なら COUNTIF、No なら COUNTIFS</li></ol>



<p class="wp-block-paragraph">まずは<a href="https://mashukabu.com/excel-function-howto-use-counta/">COUNTA関数</a>で「入力済みセルの個数」を数えるところから始めてみてください。条件で絞り込みたくなったら<a href="https://mashukabu.com/excel-function-howto-use-countif/">COUNTIF関数</a>へステップアップです。</p>



<p class="wp-block-paragraph">条件付きの「合計」が必要になる場面もありますよね。そんなときは姉妹記事の<a href="https://mashukabu.com/excel-sumif-sumifs-sumproduct-comparison/">SUMIF・SUMIFS・SUMPRODUCTの使い分け</a>もあわせてどうぞ。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><span id="toc26">この記事で紹介した関数・関連記事</span></h3>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-count/">COUNT関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-counta/">COUNTA関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-countblank/">COUNTBLANK関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-countif/">COUNTIF関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-countifs/">COUNTIFS関数の使い方</a></li><li><a href="https://mashukabu.com/excel-sumif-sumifs-sumproduct-comparison/">SUMIF・SUMIFS・SUMPRODUCTの使い分け</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-sumif/">SUMIF関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-sumifs/">SUMIFS関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-averageifs/">AVERAGEIFS関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-trim/">TRIM関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-value/">VALUE関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-if/">IF関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-sum/">SUM関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function/">Excel関数の基本</a></li><li><a href="https://mashukabu.com/excel-function-list-by-function/">Excel関数一覧</a></li><li><a href="https://mashukabu.com/excel-error-value-list/">Excelエラー値一覧</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-count-functions-comparison/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのCOUNTA関数の使い方｜空白以外のセルを数える方法</title>
		<link>https://mashukabu.com/spreadsheet-counta-function/</link>
					<comments>https://mashukabu.com/spreadsheet-counta-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Wed, 18 Mar 2026 11:25:19 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[COUNTA関数]]></category>
		<category><![CDATA[COUNT関数]]></category>
		<category><![CDATA[カウント関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[データ入力チェック]]></category>
		<category><![CDATA[空白以外カウント]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4069</guid>

					<description><![CDATA[GoogleスプレッドシートのCOUNTA関数の使い方を初心者向けに解説。空白以外のセルをすべてカウントする仕組みや、COUNT関数との違いを比較表で整理。名簿の入力チェックなど実務パターンも紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「データが入っているセルの数を数えたい」。名簿やアンケートを管理していると、こんな場面がよくありますよね。</p>



<p class="wp-block-paragraph">COUNT関数を使ったら文字列が無視されてしまい、結果が合わなかった経験はありませんか？ それは、COUNT関数が数値しか数えないからです。</p>



<p class="wp-block-paragraph">そんなときに使うのがCOUNTA関数です。この記事ではGoogleスプレッドシートを対象に解説します。COUNTA関数の基本から実務パターン、COUNT関数との違いまでまとめました。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-3" checked><label class="toc-title" for="toc-checkbox-3">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">COUNTA関数とは？空白以外をすべてカウントする関数</a></li><li><a href="#toc2" tabindex="0">COUNTA関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li><li><a href="#toc5" tabindex="0">COUNTA関数がカウントする値・しない値</a></li></ol></li><li><a href="#toc6" tabindex="0">COUNTA関数の基本的な使い方</a></li><li><a href="#toc7" tabindex="0">COUNT関数とCOUNTA関数の違いを比較表で整理</a><ol><li><a href="#toc8" tabindex="0">使い分けの考え方</a></li></ol></li><li><a href="#toc9" tabindex="0">COUNTA関数の実務活用パターン4選</a><ol><li><a href="#toc10" tabindex="0">名簿の入力済み行数を数える</a></li><li><a href="#toc11" tabindex="0">回答率・入力率を自動算出する</a></li><li><a href="#toc12" tabindex="0">未入力セル数を把握する</a></li><li><a href="#toc13" tabindex="0">COUNTAとCOUNTBLANKで入力状況を一目で確認する</a></li></ol></li><li><a href="#toc14" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc15" tabindex="0">スペースが入ったセルに要注意（最頻出の落とし穴）</a></li><li><a href="#toc16" tabindex="0">空文字列(&#8220;&#8221;)はカウントされない</a></li></ol></li><li><a href="#toc17" tabindex="0">まとめ</a><ol><li><a href="#toc18" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">COUNTA関数とは？空白以外をすべてカウントする関数</span></h2>



<p class="wp-block-paragraph">COUNTA関数は、指定した範囲で<strong>空白以外のセル</strong>の個数を返す関数です。読み方は「カウントエー」。COUNT（数える）+ A（All＝すべて）が名前の由来です。</p>



<p class="wp-block-paragraph">ポイントは「値の種類を問わない」という点です。数値・文字列・日付・論理値・エラー値、何が入っていてもカウントします。空白セルだけが除外される、とてもシンプルな仕組みです。</p>



<p class="wp-block-paragraph">たとえば名簿のB列に名前が入っているセルの数を数えたいとき、COUNTA関数ならセル範囲を指定するだけでOKです。</p>



<h2 class="wp-block-heading"><span id="toc2">COUNTA関数の書き方（構文と引数）</span></h2>



<h3 class="wp-block-heading"><span id="toc3">基本構文</span></h3>



<pre class="wp-block-code"><code>=COUNTA(値1, [値2, ...])</code></pre>



<h3 class="wp-block-heading"><span id="toc4">引数の説明</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>値1</td><td>必須</td><td>カウント対象のセル範囲や値</td></tr><tr><td>値2, &#8230;</td><td>任意</td><td>追加でカウントしたい範囲や値（最大255個）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数にはセル範囲を指定するのが一般的です。<code>=COUNTA(B2:B100)</code> のように書きます。複数の範囲をまとめて数えたいときは、カンマで区切ります。</p>



<pre class="wp-block-code"><code>=COUNTA(A1:A10, C1:C10)</code></pre>



<h3 class="wp-block-heading"><span id="toc5">COUNTA関数がカウントする値・しない値</span></h3>



<p class="wp-block-paragraph">COUNTA関数の判定基準を一覧で整理します。</p>



<figure class="wp-block-table"><table><thead><tr><th>データの種類</th><th>例</th><th>カウント</th></tr></thead><tbody><tr><td>数値</td><td>100, 3.14</td><td>する</td></tr><tr><td>文字列</td><td>山田太郎</td><td>する</td></tr><tr><td>日付</td><td>2024/1/1</td><td>する</td></tr><tr><td>時刻</td><td>9:00</td><td>する</td></tr><tr><td>論理値</td><td>TRUE / FALSE</td><td>する</td></tr><tr><td>エラー値</td><td>#N/A, #VALUE!</td><td>する</td></tr><tr><td>スペースのみ</td><td>&#8221; &#8220;</td><td>する（空白扱いされない）</td></tr><tr><td>空文字列（数式結果）</td><td>=&#8221;&#8221;の結果</td><td>しない</td></tr><tr><td>空白セル</td><td>（なし）</td><td>しない</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「何か入っていればカウントする。空っぽならカウントしない」。これがCOUNTA関数の基本ルールです。</p>



<h2 class="wp-block-heading"><span id="toc6">COUNTA関数の基本的な使い方</span></h2>



<p class="wp-block-paragraph">実際にCOUNTA関数を使ってみましょう。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/03/spreadsheet-sumif-function_01_data_sample-table.png" alt="01 data sample table" /></figure>



<p class="wp-block-paragraph">B2:B10に「山田, 100, , 鈴木, TRUE, #N/A, 2024/1/1, , 田中」が入っているとします。空白セルは2つです。</p>



<pre class="wp-block-code"><code>=COUNTA(B2:B10)</code></pre>



<p class="wp-block-paragraph">!<a href="https://mashukabu.com/_images/spreadsheet-counta-function/02_formula_counta-basic.png/">_images/spreadsheet-counta-function/02_formula_counta-basic.png</a></p>



<p class="wp-block-paragraph">結果は <strong>7</strong> です。空白セル2つだけが除外され、文字列・数値・論理値・エラー値・日付のすべてがカウントされます。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/03_result_counta-basic.png" alt="03 result counta basic" /></figure>



<p class="wp-block-paragraph">同じデータに<a href="https://mashukabu.com/spreadsheet-count-function/">COUNT関数</a>を使うと、結果は <strong>2</strong> です。数値の100と日付の2024/1/1だけがカウントされます。この違いを押さえておくと、関数の選び間違いを防げますよ。</p>



<h2 class="wp-block-heading"><span id="toc7">COUNT関数とCOUNTA関数の違いを比較表で整理</span></h2>



<p class="wp-block-paragraph">COUNT関数とCOUNTA関数は名前が似ていて混同しやすいです。比較表で違いを整理しましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>COUNT</th><th>COUNTA</th></tr></thead><tbody><tr><td>カウント対象</td><td>数値のみ</td><td>空白以外すべて</td></tr><tr><td>文字列</td><td>カウントしない</td><td>カウントする</td></tr><tr><td>日付・時刻</td><td>カウントする（数値扱い）</td><td>カウントする</td></tr><tr><td>論理値（TRUE/FALSE）</td><td>カウントしない</td><td>カウントする</td></tr><tr><td>エラー値</td><td>カウントしない</td><td>カウントする</td></tr><tr><td>空白セル</td><td>カウントしない</td><td>カウントしない</td></tr><tr><td>主な用途</td><td>金額・点数の入力件数</td><td>データ入力済み行数</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc8">使い分けの考え方</span></h3>



<p class="wp-block-paragraph">迷ったら次のように判断してください。</p>



<ul class="wp-block-list"><li><strong>数値だけの列</strong>（金額・点数など）→ <a href="https://mashukabu.com/spreadsheet-count-function/">COUNT関数</a></li><li><strong>文字列も混在する列</strong>（名前・回答など）→ COUNTA関数</li><li><strong>条件付きで数えたい</strong> → <a href="https://mashukabu.com/spreadsheet-countif-function/">COUNTIF関数</a> / <a href="https://mashukabu.com/spreadsheet-countifs-function/">COUNTIFS関数</a></li><li><strong>空白セルを数えたい</strong> → <a href="https://mashukabu.com/spreadsheet-countblank-function/">COUNTBLANK関数</a></li></ul>



<h2 class="wp-block-heading"><span id="toc9">COUNTA関数の実務活用パターン4選</span></h2>



<p class="wp-block-paragraph">基本を押さえたところで、実務での使いどころを紹介します。</p>



<h3 class="wp-block-heading"><span id="toc10">名簿の入力済み行数を数える</span></h3>



<p class="wp-block-paragraph">顧客名簿や社員リストで「名前が入力されている行」を数えるパターンです。</p>



<pre class="wp-block-code"><code>=COUNTA(B2:B100)</code></pre>



<p class="wp-block-paragraph">B列（名前欄）に値があるセルの数がそのままデータ件数になります。行の追加・削除に連動して自動更新されるので便利です。</p>



<h3 class="wp-block-heading"><span id="toc11">回答率・入力率を自動算出する</span></h3>



<p class="wp-block-paragraph">アンケートの回答率をパーセントで出したいときは、COUNTA関数とROWS関数を組み合わせます。</p>



<pre class="wp-block-code"><code>=COUNTA(C2:C50) / ROWS(C2:C50)</code></pre>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/04_result_counta-response-rate.png" alt="04 result counta response rate" /></figure>



<p class="wp-block-paragraph">この式で「回答済み人数 / 全体の行数」が計算できます。セルの書式を「パーセント」にすれば、回答率がすぐに確認できますよ。</p>



<h3 class="wp-block-heading"><span id="toc12">未入力セル数を把握する</span></h3>



<p class="wp-block-paragraph">全体の行数からCOUNTAの結果を引くと、未入力セルの数がわかります。</p>



<pre class="wp-block-code"><code>=ROWS(B2:B100) - COUNTA(B2:B100)</code></pre>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-countblank-function/">COUNTBLANK関数</a>でも同じ結果が得られます。ただし、COUNTBLANKは空文字列も「空白」として数えるため、数式が入ったセルがある場合は結果が異なることがあります。</p>



<h3 class="wp-block-heading"><span id="toc13">COUNTAとCOUNTBLANKで入力状況を一目で確認する</span></h3>



<p class="wp-block-paragraph">COUNTAとCOUNTBLANKは表裏の関係にあります。両方を並べて表示すると、入力状況が一目瞭然です。</p>



<pre class="wp-block-code"><code>入力済み: =COUNTA(B2:B50)
未入力:   =COUNTBLANK(B2:B50)</code></pre>



<p class="wp-block-paragraph">この2つの合計は常にセルの総数と一致します。進捗管理シートで「入力済み / 未入力」を並べておくと、チーム内の状況共有に便利です。</p>



<h2 class="wp-block-heading"><span id="toc14">よくあるエラーと対処法</span></h2>



<p class="wp-block-paragraph">COUNTA関数自体がエラーを返すケースはほぼありません。ただし「結果が期待と違う」トラブルはよく起こります。</p>



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>カウントが多すぎる</td><td>スペースだけのセルがある</td><td>TRIM関数でスペースを除去</td></tr><tr><td>カウントが多すぎる</td><td>削除したセルに数式が残っている</td><td>Deleteキーで完全に削除</td></tr><tr><td>カウントが少ない</td><td>数式の結果が空文字列(&#8220;&#8221;)</td><td>IF式の空文字列を見直す</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc15">スペースが入ったセルに要注意（最頻出の落とし穴）</span></h3>



<p class="wp-block-paragraph">COUNTA関数で一番多いトラブルがこれです。見た目は空白なのにカウントされるセルがあったら、スペースが入っている可能性が高いです。</p>



<p class="wp-block-paragraph">確認方法はセルを選択して数式バーを見るだけです。スペースが見えたらDeleteキーで内容を消しましょう。広い範囲をまとめて対処したいときは、TRIM関数が便利です。</p>



<pre class="wp-block-code"><code>=TRIM(A1)</code></pre>



<p class="wp-block-paragraph">TRIM関数は前後のスペースと連続スペースを除去します。別の列にTRIM関数の結果を出し、値貼り付けで元のセルに戻すと一括対応できます。</p>



<h3 class="wp-block-heading"><span id="toc16">空文字列(&#8220;&#8221;)はカウントされない</span></h3>



<p class="wp-block-paragraph"><code>=IF(A1=1, "OK", "")</code> のような数式が入ったセルを考えます。条件を満たさないとき、結果は空文字列(&#8220;&#8221;)です。このセルはCOUNTA関数ではカウントされません。</p>



<p class="wp-block-paragraph">数式が入っているのにカウントが少ないときは、空文字列を返す数式がないか確認してみてください。</p>



<h2 class="wp-block-heading"><span id="toc17">まとめ</span></h2>



<p class="wp-block-paragraph">COUNTA関数は「空白以外のセルの個数を数える」シンプルな関数です。</p>



<ul class="wp-block-list"><li>構文: <code>=COUNTA(値1, [値2, ...])</code></li><li>数値・文字列・日付・論理値すべてをカウントする</li><li>空白セルと空文字列(&#8220;&#8221;)のみ対象外</li><li>COUNT関数（数値のみ）との使い分けがポイント</li><li>スペースだけのセルは空白扱いされないので注意</li></ul>



<p class="wp-block-paragraph">データの入力状況を手軽に確認できるので、名簿管理やアンケート集計でぜひ活用してみてください。</p>



<h3 class="wp-block-heading"><span id="toc18">関連記事</span></h3>



<p class="wp-block-paragraph">COUNT系関数の使い分けをもっと詳しく知りたい方は、以下の記事もあわせてどうぞ。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-count-function/">スプレッドシートのCOUNT関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-countblank-function/">スプレッドシートのCOUNTBLANK関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-countif-function/">スプレッドシートのCOUNTIF関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-countifs-function/">スプレッドシートのCOUNTIFS関数の使い方</a></li></ul>



<p class="wp-block-paragraph">また、データの合計を出したいときは<a href="https://mashukabu.com/spreadsheet-sum-function/">SUM関数</a>とセットで覚えておくと効率的です。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-counta-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのCOUNTA関数の使い方｜空白でないセルを数える方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-counta/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-counta/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 25 Apr 2022 06:44:16 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[COUNTA関数]]></category>
		<category><![CDATA[セル数]]></category>
		<category><![CDATA[データ入力チェック]]></category>
		<category><![CDATA[空白判定]]></category>
		<category><![CDATA[関数比較]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=1750</guid>

					<description><![CDATA[ExcelのCOUNTA関数で空白でないセルの個数を数える方法を解説。入力漏れチェック・進捗管理の実務例を紹介し、COUNT・COUNTBLANK・COUNTIFとの違いを比較表で整理しています。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「この列、データが入っているセルって何個あるんだろう？」と思ったことはありませんか。名前や回答が入力済みかどうかを手で数えるのは手間ですし、データが増えると見落としも出てきますよね。</p>



<p class="wp-block-paragraph">そんなときに使えるのがCOUNTA関数です。セル範囲を指定するだけで、何かしら値が入っているセルの個数をすぐに返してくれます。</p>



<p class="wp-block-paragraph">この記事では、COUNTA関数の基本から実務での活用パターン、よくあるトラブルの対処法までまとめて解説します。</p>



<p class="wp-block-paragraph">この記事は次のような人におすすめ</p>



<ul class="wp-block-list"><li>データが入力されたセルの個数をすばやく数えたい</li><li>COUNTA関数と<a href="https://mashukabu.com/excel-function-howto-use-count/">COUNT関数</a>の違いがよくわからない</li><li>入力漏れのチェックや進捗管理を効率化したい</li></ul>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">COUNTA関数とは？</a></li><li><a href="#toc2" tabindex="0">COUNTA関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li><li><a href="#toc5" tabindex="0">COUNTA関数がカウントする値・しない値</a></li></ol></li><li><a href="#toc6" tabindex="0">COUNTA関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">セル範囲をまとめて数える</a></li><li><a href="#toc8" tabindex="0">複数の範囲を同時に数える</a></li><li><a href="#toc9" tabindex="0">個別のセルを指定して数える</a></li></ol></li><li><a href="#toc10" tabindex="0">COUNTA関数の実務活用パターン</a><ol><li><a href="#toc11" tabindex="0">入力漏れチェック ── 未入力のセルを見つける</a></li><li><a href="#toc12" tabindex="0">進捗管理 ── タスクの完了数を数える</a></li><li><a href="#toc13" tabindex="0">出欠確認 ── 回答済みの人数を数える</a></li><li><a href="#toc14" tabindex="0">データ件数の把握 ── 表の行数を動的に取得</a></li></ol></li><li><a href="#toc15" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc16" tabindex="0">スペースが入ったセルに注意</a></li><li><a href="#toc17" tabindex="0">数式が空文字列を返すセル</a></li></ol></li><li><a href="#toc18" tabindex="0">似た関数との違い・使い分け</a><ol><li><a href="#toc19" tabindex="0">COUNTAとCOUNTの使い分け</a></li><li><a href="#toc20" tabindex="0">COUNTAとCOUNTBLANKの関係</a></li><li><a href="#toc21" tabindex="0">条件付きで数えたいときは</a></li></ol></li><li><a href="#toc22" tabindex="0">まとめ</a><ol><li><a href="#toc23" tabindex="0">Excel関数一覧</a></li><li><a href="#toc24" tabindex="0">エラー値についてのまとめ記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">COUNTA関数とは？</span></h2>



<p class="wp-block-paragraph">COUNTA関数は、指定した範囲内で<strong>空白でないセルの個数</strong>を返す関数です。読み方は「カウントエー」で、COUNT（数える）＋ A（All＝すべて）が由来です。</p>



<p class="wp-block-paragraph">たとえば、アンケートの回答欄があるとします。COUNTA関数を使えば「何人分の回答が入力されているか」を一発で確認できます。</p>



<p class="wp-block-paragraph">ポイントは<strong>値の種類を問わずカウントする</strong>という点です。数値はもちろん、文字列・日付・論理値・エラー値など、セルに何かしら入っていれば対象になります。空白セルだけがカウントから除外されます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>COUNTA関数はExcel 2007以降のすべてのバージョンで使用できます。Googleスプレッドシートでも同じ書式で利用可能です。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc2">COUNTA関数の書き方（構文と引数）</span></h2>



<h3 class="wp-block-heading"><span id="toc3">基本構文</span></h3>



<pre class="wp-block-code"><code>=COUNTA(値1, [値2], ...)</code></pre>



<h3 class="wp-block-heading"><span id="toc4">引数の説明</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>説明</th></tr></thead><tbody><tr><td>値1</td><td>必須</td><td>空白でないセルを数えたいセル範囲や値</td></tr><tr><td>値2, &#8230;</td><td>省略可</td><td>追加のセル範囲や値（最大255個まで）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数にはセル範囲（A1:A10）、個別のセル（A1, B3）、文字列や数値を直接指定することもできます。</p>



<h3 class="wp-block-heading"><span id="toc5">COUNTA関数がカウントする値・しない値</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>データの種類</th><th>カウント対象</th></tr></thead><tbody><tr><td>数値（整数・小数）</td><td>対象</td></tr><tr><td>文字列（&#8221;abc&#8221;など）</td><td>対象</td></tr><tr><td>日付・時刻</td><td>対象</td></tr><tr><td>論理値（TRUE/FALSE）</td><td>対象</td></tr><tr><td>エラー値（#N/A等）</td><td>対象</td></tr><tr><td>数式の結果が空文字列（&#8221;&#8221;）</td><td>対象外</td></tr><tr><td>空白セル</td><td>対象外</td></tr><tr><td>スペースのみ入力</td><td>対象（空白ではない扱い）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-count/">COUNT関数</a>が数値だけを数えるのに対し、COUNTA関数は種類を問わず「何か入っているかどうか」で判定します。</p>



<h2 class="wp-block-heading"><span id="toc6">COUNTA関数の基本的な使い方</span></h2>



<p class="wp-block-paragraph">ここではアンケートの回答表を使って基本的な動作を確認します。</p>



<h3 class="wp-block-heading"><span id="toc7">セル範囲をまとめて数える</span></h3>



<p class="wp-block-paragraph">B列にアンケートの回答が入っている場合を考えます。</p>



<pre class="wp-block-code"><code>=COUNTA(B2:B10)</code></pre>



<p class="wp-block-paragraph">B2からB10の中で、何かしら入力されているセルの個数を返します。未回答で空白のままのセルはカウントされません。</p>



<h3 class="wp-block-heading"><span id="toc8">複数の範囲を同時に数える</span></h3>



<p class="wp-block-paragraph">離れた範囲をまとめてカウントしたいときは、カンマで区切ります。</p>



<pre class="wp-block-code"><code>=COUNTA(B2:B10, D2:D10)</code></pre>



<p class="wp-block-paragraph">B列とD列、2つの範囲で値が入っているセルの合計個数が返ります。</p>



<h3 class="wp-block-heading"><span id="toc9">個別のセルを指定して数える</span></h3>



<p class="wp-block-paragraph">特定のセルだけを確認することもできます。</p>



<pre class="wp-block-code"><code>=COUNTA(A1, B1, C1)</code></pre>



<p class="wp-block-paragraph">3つのセルのうち空白でないセルの個数を返します。</p>



<h2 class="wp-block-heading"><span id="toc10">COUNTA関数の実務活用パターン</span></h2>



<h3 class="wp-block-heading"><span id="toc11">入力漏れチェック ── 未入力のセルを見つける</span></h3>



<p class="wp-block-paragraph">顧客リストの入力状況を確認するケースです。名前やメールアドレスの入力欄に何人分のデータが入っているかを把握します。</p>



<pre class="wp-block-code"><code>=COUNTA(B2:B100)</code></pre>



<p class="wp-block-paragraph">B列（名前欄）に値があるセルだけがカウントされます。全体の行数と比較すれば未入力がわかります。未入力のセル数を直接知りたい場合は次のように書きます。</p>



<pre class="wp-block-code"><code>=ROWS(B2:B100) - COUNTA(B2:B100)</code></pre>



<p class="wp-block-paragraph">ROWS関数で全行数を出し、COUNTA関数の結果を引くだけです。<a href="https://mashukabu.com/excel-function-howto-use-countblank/">COUNTBLANK関数</a>でも同じ結果が得られます。</p>



<h3 class="wp-block-heading"><span id="toc12">進捗管理 ── タスクの完了数を数える</span></h3>



<p class="wp-block-paragraph">プロジェクト管理表で「ステータス」列に入力がある行数を数えれば、完了タスク数がわかります。</p>



<pre class="wp-block-code"><code>=COUNTA(C2:C50)</code></pre>



<p class="wp-block-paragraph">「完了」「対応中」「保留」など、どんな文字列でもカウントされるのがCOUNTA関数の強みです。ステータスが空白のままの行はまだ未着手、と判断できます。</p>



<p class="wp-block-paragraph">IF関数と組み合わせれば自動判定も可能です。</p>



<pre class="wp-block-code"><code>=IF(COUNTA(C2:C50)=ROWS(C2:C50), &quot;全タスク完了&quot;, &quot;未完了あり&quot;)</code></pre>



<h3 class="wp-block-heading"><span id="toc13">出欠確認 ── 回答済みの人数を数える</span></h3>



<p class="wp-block-paragraph">出欠表の回答欄にCOUNTA関数を使えば、回答済みの人数がすぐにわかります。</p>



<pre class="wp-block-code"><code>=COUNTA(D2:D30)</code></pre>



<p class="wp-block-paragraph">「出席」「欠席」「未定」など、回答の内容に関係なくカウントされます。まだ回答していない人（空白セル）は除外されるので、未回答者の人数も把握できます。</p>



<h3 class="wp-block-heading"><span id="toc14">データ件数の把握 ── 表の行数を動的に取得</span></h3>



<p class="wp-block-paragraph">一覧表のデータ件数を把握したいときにも便利です。名前列にCOUNTA関数を設定しておけば、データを追加するたびに自動で件数が更新されます。</p>



<pre class="wp-block-code"><code>=COUNTA(A2:A1000)</code></pre>



<p class="wp-block-paragraph">A列に名前が入っている行数がそのままデータ件数になります。見出し行（A1）を除いた範囲を指定するのがポイントです。</p>



<h2 class="wp-block-heading"><span id="toc15">よくあるエラーと対処法</span></h2>



<p class="wp-block-paragraph">COUNTA関数自体がエラーを返すケースはほとんどありません。ただし「結果が期待と違う」というトラブルはよく起こります。</p>



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>カウントが多すぎる</td><td>スペースだけ入力されたセルがある</td><td>TRIM関数で前後のスペースを除去する</td></tr><tr><td>カウントが多すぎる</td><td>削除したはずのセルに数式が残っている</td><td>Deleteキーでセル内容を完全に削除する</td></tr><tr><td>カウントが少ない</td><td>数式の結果が空文字列（&#8221;&#8221;）のセル</td><td><code>=IF(A1="","",A1)</code> の式を見直す</td></tr><tr><td>想定より多くカウントされる</td><td>範囲外のセルまで含めている</td><td>引数のセル範囲を見直す</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc16">スペースが入ったセルに注意</span></h3>



<p class="wp-block-paragraph">COUNTA関数はスペースだけが入力されたセルも「空白ではない」と判定します。見た目は空白に見えるのにカウントされる場合は、対象セルにスペースが入っている可能性があります。</p>



<p class="wp-block-paragraph">確認方法は簡単です。セルを選択して数式バーを見てみてください。カーソルが表示されたりスペースが見えたりしたら、Deleteキーで内容を消去しましょう。広い範囲を一括で対応したい場合は、TRIM関数を使うと便利です。</p>



<h3 class="wp-block-heading"><span id="toc17">数式が空文字列を返すセル</span></h3>



<p class="wp-block-paragraph"><code>=IF(A1=1, "OK", "")</code> のような数式が入ったセルを考えます。条件を満たさないときは空文字列（&#8221;&#8221;）が返りますよね。このセルはCOUNTA関数ではカウントされません。数式は入っていても、結果が空文字列なら対象外です。</p>



<p class="wp-block-paragraph">逆にカウントしたい場合は、空文字列の代わりに別の値（例: &#8220;-&#8220;）を返すように数式を変更してください。</p>



<h2 class="wp-block-heading"><span id="toc18">似た関数との違い・使い分け</span></h2>



<p class="wp-block-paragraph">COUNT関数ファミリーには用途の異なる関数がいくつかあります。下の比較表で整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数名</th><th>カウント対象</th><th>条件指定</th><th>主な用途</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-count/">COUNT関数</a></td><td>数値セル</td><td>なし</td><td>数値の入力数を数える</td></tr><tr><td>COUNTA関数</td><td>空白でないセル</td><td>なし</td><td>何かしら入力があるセルを数える</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-countblank/">COUNTBLANK関数</a></td><td>空白セル</td><td>なし</td><td>未入力セルを数える</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-countif/">COUNTIF関数</a></td><td>条件に合うセル</td><td>1つ</td><td>「出席」など条件付きで数える</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-countifs/">COUNTIFS関数</a></td><td>条件に合うセル</td><td>複数</td><td>「A組かつ出席」など複数条件で数える</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc19">COUNTAとCOUNTの使い分け</span></h3>



<p class="wp-block-paragraph">もっとも混同しやすいのがこの2つです。</p>



<ul class="wp-block-list"><li><strong>COUNTA</strong>: 空白でないセルをすべて数える（文字列・数値・論理値すべて含む）</li><li><strong>COUNT</strong>: 数値が入ったセルだけを数える</li></ul>



<p class="wp-block-paragraph">「名前が入力された行数＝データ件数」を知りたいならCOUNTA。「点数が入力された行数」を知りたいならCOUNTです。</p>



<h3 class="wp-block-heading"><span id="toc20">COUNTAとCOUNTBLANKの関係</span></h3>



<p class="wp-block-paragraph">COUNTAと<a href="https://mashukabu.com/excel-function-howto-use-countblank/">COUNTBLANK関数</a>は表裏の関係です。</p>



<pre class="wp-block-code"><code>=COUNTA(A1:A10) + COUNTBLANK(A1:A10)</code></pre>



<p class="wp-block-paragraph">この式は常にセルの総数（この例では10）になります。片方の結果がわかれば、もう片方も計算できるということですね。</p>



<h3 class="wp-block-heading"><span id="toc21">条件付きで数えたいときは</span></h3>



<p class="wp-block-paragraph">「入力があるかどうか」ではなく「特定の値かどうか」で数えたいときは<a href="https://mashukabu.com/excel-function-howto-use-countif/">COUNTIF関数</a>を使います。</p>



<pre class="wp-block-code"><code>=COUNTIF(C2:C30, &quot;出席&quot;)</code></pre>



<p class="wp-block-paragraph">「出席」と入力されたセルだけを数えられます。複数の条件を組み合わせたい場合は<a href="https://mashukabu.com/excel-function-howto-use-countifs/">COUNTIFS関数</a>の出番です。</p>



<h2 class="wp-block-heading"><span id="toc22">まとめ</span></h2>



<p class="wp-block-paragraph">COUNTA関数は「空白でないセルの個数を数える」シンプルな関数です。</p>



<ul class="wp-block-list"><li>構文: <code>=COUNTA(値1, [値2], ...)</code></li><li>数値・文字列・日付・論理値など値の種類を問わずカウント</li><li>空白セルと数式が空文字列を返すセルは対象外</li><li>入力漏れチェック・進捗管理・データ件数の把握に活用できる</li><li>数値だけ数えたいときはCOUNT関数、条件付きで数えたいときはCOUNTIF関数を使う</li></ul>



<p class="wp-block-paragraph">まずはシンプルな範囲指定から試してみてください。入力状況をさっと確認できるだけでも、日常の集計作業がぐっとラクになりますよ。</p>



<h3 class="wp-block-heading"><span id="toc23">Excel関数一覧</span></h3>



<p class="wp-block-paragraph">関数の一覧は以下の記事からどうぞ。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-alphabetical-order/">【Excel】アルファベット順 関数一覧</a></li><li><a href="https://mashukabu.com/excel-function-list-by-function/">【Excel】機能別のエクセル関数一覧</a></li></ul>



<h3 class="wp-block-heading"><span id="toc24">エラー値についてのまとめ記事</span></h3>



<p class="wp-block-paragraph">エラーの種類と対処方法をまとめています。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-error-value-list/">【Excel】セルに表示されるエラーの種類と原因、対処方法を解説</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-counta/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのCOUNTBLANK関数の使い方｜空白セルを数える方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-countblank/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-countblank/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Wed, 16 Mar 2022 14:59:40 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[COUNTA関数]]></category>
		<category><![CDATA[COUNTBLANK関数]]></category>
		<category><![CDATA[COUNTIF関数]]></category>
		<category><![CDATA[入力漏れチェック]]></category>
		<category><![CDATA[空白セル]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=1379</guid>

					<description><![CDATA[ExcelのCOUNTBLANK関数で空白セルの個数を数える方法を基本から解説。入力漏れチェックや提出率計算の実務例、COUNTA・COUNTIFとの使い分けも比較表で整理しています。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「この表、入力されていないセルっていくつあるの？」。Excelで未入力のチェックを手作業でやるのは大変ですよね。</p>



<p class="wp-block-paragraph">目視で1セルずつ確認していたら時間がかかります。見落としのリスクもあります。</p>



<p class="wp-block-paragraph">そんなときに使えるのが、ExcelのCOUNTBLANK関数です。セル範囲を指定するだけで、空白セルの個数を一瞬で返してくれますよ。</p>



<p class="wp-block-paragraph">この記事では、COUNTBLANK関数の基本から実務での活用パターンまで解説します。よくあるトラブルの対処法やよく似た関数との使い分けもまとめました。</p>



<p class="wp-block-paragraph">この記事は次のような人におすすめです。</p>



<ul class="wp-block-list"><li>空白セルの個数をすばやく数えたい</li><li>アンケートや報告書の入力漏れを自動で見つけたい</li><li><a href="https://mashukabu.com/excel-function-howto-use-counta/">COUNTA関数</a>との違いがよくわからない</li></ul>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-5" checked><label class="toc-title" for="toc-checkbox-5">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ExcelのCOUNTBLANK関数とは？</a></li><li><a href="#toc2" tabindex="0">COUNTBLANK関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li><li><a href="#toc5" tabindex="0">COUNTBLANK関数が空白と判定する値・しない値</a></li></ol></li><li><a href="#toc6" tabindex="0">COUNTBLANK関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">セル範囲の空白を数える</a></li><li><a href="#toc8" tabindex="0">複数列の空白を一括カウント</a></li><li><a href="#toc9" tabindex="0">空文字列&#8221;&#8221;も空白として数える</a></li></ol></li><li><a href="#toc10" tabindex="0">COUNTBLANK関数の実務活用パターン</a><ol><li><a href="#toc11" tabindex="0">パターン1: 入力漏れチェック（IF関数と組み合わせ）</a></li><li><a href="#toc12" tabindex="0">パターン2: 提出率・入力率の計算</a></li><li><a href="#toc13" tabindex="0">パターン3: 条件付きで空白を数える（COUNTIFS関数）</a></li><li><a href="#toc14" tabindex="0">パターン4: COUNTAと並べて検算する</a></li></ol></li><li><a href="#toc15" tabindex="0">COUNTBLANK関数でよくあるエラーと対処法</a><ol><li><a href="#toc16" tabindex="0">スペース混入の見分け方</a></li><li><a href="#toc17" tabindex="0">テーブル・スピル範囲での使い方</a></li></ol></li><li><a href="#toc18" tabindex="0">COUNTBLANK・COUNTA・COUNTIF・ISBLANKの違いと使い分け</a><ol><li><a href="#toc19" tabindex="0">COUNTBLANKとCOUNTAは表裏の関係</a></li><li><a href="#toc20" tabindex="0">COUNTBLANKとCOUNTIFの使い分け</a></li><li><a href="#toc21" tabindex="0">COUNTBLANKとISBLANKの違い</a></li></ol></li><li><a href="#toc22" tabindex="0">COUNTBLANK関数のよくある質問（FAQ）</a><ol><li><a href="#toc23" tabindex="0">COUNTBLANKで0が入ったセルは数えられますか？</a></li><li><a href="#toc24" tabindex="0">スプレッドシートでもCOUNTBLANKは使えますか？</a></li><li><a href="#toc25" tabindex="0">複数の離れた範囲を一度に数えられますか？</a></li><li><a href="#toc26" tabindex="0">数式で&#8221;&#8221;を返したセルを空白に数えたくありません</a></li></ol></li><li><a href="#toc27" tabindex="0">まとめ</a><ol><li><a href="#toc28" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのCOUNTBLANK関数とは？</span></h2>



<p class="wp-block-paragraph">COUNTBLANK関数は、指定した範囲にある<strong>空白セルの個数</strong>を返すExcel関数です。読み方は「カウントブランク」。COUNT（数える）+ BLANK（空白）が名前の由来ですね。</p>



<p class="wp-block-paragraph">たとえば、アンケートの回答欄で「未回答がいくつあるか」を一発で確認できます。</p>



<p class="wp-block-paragraph">ポイントは<strong>空白セルだけを数える</strong>という点です。数値や文字列が入っているセルは数えません。数式の結果が <code>""</code> のセルも空白として扱います。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>COUNTBLANK関数はExcel 2007以降のすべてのバージョンで使えます。Microsoft 365・2021・2019・2016 はもちろん対応しています。Googleスプレッドシートでも同じ書式で利用可能です。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc2">COUNTBLANK関数の書き方（構文と引数）</span></h2>



<h3 class="wp-block-heading"><span id="toc3">基本構文</span></h3>



<pre class="wp-block-code"><code>=COUNTBLANK(範囲)</code></pre>



<h3 class="wp-block-heading"><span id="toc4">引数の説明</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>説明</th></tr></thead><tbody><tr><td>範囲</td><td>必須</td><td>空白セルを数えたいセル範囲を指定します（例: <code>A1:A10</code>）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数が1つだけなので、<a href="https://mashukabu.com/excel-count-functions-comparison/">COUNT系関数</a>の中でもっともシンプルです。範囲を選ぶだけで使えますよ。</p>



<p class="wp-block-paragraph">なお、COUNTBLANK関数はCOUNTAやCOUNTと違い、複数の範囲をカンマで区切って渡すことはできません。離れた範囲を数えたいときは、関数を足し算する形にします。</p>



<pre class="wp-block-code"><code>=COUNTBLANK(A2:A10)+COUNTBLANK(C2:C10)</code></pre>



<h3 class="wp-block-heading"><span id="toc5">COUNTBLANK関数が空白と判定する値・しない値</span></h3>



<p class="wp-block-paragraph">何が「空白」扱いになるかを知っておくことが大切です。</p>



<figure class="wp-block-table"><table><thead><tr><th>データの種類</th><th>空白として判定</th><th>補足</th></tr></thead><tbody><tr><td>何も入力されていないセル</td><td>する</td><td>一般的な空白セル</td></tr><tr><td>数式の結果が空文字列（<code>=""</code>）</td><td>する</td><td>IF関数で<code>""</code>を返すケースなど</td></tr><tr><td>数値（0を含む）</td><td>しない</td><td>0も立派なデータです</td></tr><tr><td>文字列</td><td>しない</td><td>&#8212;</td></tr><tr><td>日付・時刻</td><td>しない</td><td>内部的には数値扱いです</td></tr><tr><td>論理値（TRUE/FALSE）</td><td>しない</td><td>&#8212;</td></tr><tr><td>エラー値（#N/A等）</td><td>しない</td><td>エラーでも空白ではありません</td></tr><tr><td>スペースのみ（半角・全角）</td><td>しない</td><td>見た目は空白でも非空白扱い</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">特に注意したいのは「スペースだけのセル」です。見た目は空白なのにカウントされません。この落とし穴はエラー対処法のセクションで詳しく解説しますね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>数式の結果が <code>""</code> のセルは<a href="https://mashukabu.com/excel-function-howto-use-counta/">COUNTA関数</a>ではカウントされません。一方、COUNTBLANK関数ではカウントされます。COUNTA + COUNTBLANK = 全セル数 という関係が常に成り立ちますよ。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc6">COUNTBLANK関数の基本的な使い方</span></h2>



<p class="wp-block-paragraph">ここではアンケートの回答表を使って基本的な動作を確認します。</p>



<h3 class="wp-block-heading"><span id="toc7">セル範囲の空白を数える</span></h3>



<p class="wp-block-paragraph">B列に回答状況が入っている場合を考えます。</p>



<pre class="wp-block-code"><code>=COUNTBLANK(B2:B6)</code></pre>



<p class="wp-block-paragraph">B2からB6の中で空白のセルの個数を返します。「済」などの文字が入っているセルは数えません。5人中2人が未回答なら、結果は <code>2</code> です。</p>



<h3 class="wp-block-heading"><span id="toc8">複数列の空白を一括カウント</span></h3>



<p class="wp-block-paragraph">A列からB列までまとめて指定することもできます。</p>



<pre class="wp-block-code"><code>=COUNTBLANK(A2:B6)</code></pre>



<p class="wp-block-paragraph">範囲内のすべての空白セルをカウントします。「名前欄と回答欄を合わせた空白の総数」を調べたいときに便利ですね。</p>



<h3 class="wp-block-heading"><span id="toc9">空文字列&#8221;&#8221;も空白として数える</span></h3>



<p class="wp-block-paragraph">IF関数で空文字列を返している場合を確認しましょう。次の数式でB列の値を設定しているとします。</p>



<pre class="wp-block-code"><code>=IF(A2=&quot;&quot;, &quot;&quot;, &quot;入力済み&quot;)</code></pre>



<p class="wp-block-paragraph">A2が空白のとき、B2の値は <code>""</code> です。COUNTBLANK関数はこのセルも空白として数えます。</p>



<p class="wp-block-paragraph">数式が入っていても表示が空欄ならカウント対象です。入力チェックで特に重要なポイントですよ。</p>



<h2 class="wp-block-heading"><span id="toc10">COUNTBLANK関数の実務活用パターン</span></h2>



<p class="wp-block-paragraph">基本がわかったところで、実務で役立つパターンを紹介します。</p>



<h3 class="wp-block-heading"><span id="toc11">パターン1: 入力漏れチェック（IF関数と組み合わせ）</span></h3>



<p class="wp-block-paragraph">月次報告書やアンケートで未入力項目を自動検出します。</p>



<pre class="wp-block-code"><code>=IF(COUNTBLANK(B2:B20)=0, &quot;提出OK&quot;, &quot;未入力あり（残り&quot;&amp;COUNTBLANK(B2:B20)&amp;&quot;件）&quot;)</code></pre>



<p class="wp-block-paragraph">空白セルがなければ「提出OK」と表示されます。1つでもあれば残数も表示してくれますよ。提出前の最終チェックにぜひ使ってみてください。</p>



<h3 class="wp-block-heading"><span id="toc12">パターン2: 提出率・入力率の計算</span></h3>



<p class="wp-block-paragraph">データの入力がどこまで進んでいるか、パーセンテージで把握したいことがありますよね。</p>



<pre class="wp-block-code"><code>=1 - COUNTBLANK(B2:B20) / ROWS(B2:B20)</code></pre>



<p class="wp-block-paragraph">「1 &#8211; 空白セル数 / 全セル数」で入力率を計算しています。<a href="https://mashukabu.com/excel-function-howto-use-rows/">ROWS関数</a>（指定範囲の行数を返す関数）で全セル数を取得します。データが増えても自動で対応できますよ。</p>



<p class="wp-block-paragraph">セルの表示形式をパーセントにすると、そのまま「入力率 80%」のように読めます。進捗ダッシュボードに置いておくと便利です。</p>



<h3 class="wp-block-heading"><span id="toc13">パターン3: 条件付きで空白を数える（COUNTIFS関数）</span></h3>



<p class="wp-block-paragraph">COUNTBLANK関数には条件指定の機能がありません。「営業部の未入力だけ数えたい」ときは<a href="https://mashukabu.com/excel-function-howto-use-countifs/">COUNTIFS関数</a>（複数条件でセルを数える関数）を使います。</p>



<pre class="wp-block-code"><code>=COUNTIFS(A2:A20, &quot;営業部&quot;, B2:B20, &quot;&quot;)</code></pre>



<p class="wp-block-paragraph">検索条件に <code>""</code> を指定すると空白セルを数えられます。部署別の未入力数を出すならこの方法がおすすめです。</p>



<figure class="wp-block-table"><table><thead><tr><th>やりたいこと</th><th>使う関数</th></tr></thead><tbody><tr><td>空白セルを単純に数える</td><td><code>=COUNTBLANK(範囲)</code></td></tr><tr><td>空白セルを条件付きで数える</td><td><code>=COUNTIFS(条件範囲, 条件, 対象範囲, "")</code></td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc14">パターン4: COUNTAと並べて検算する</span></h3>



<p class="wp-block-paragraph">入力済み件数と未入力件数を1つの表で並べると、進捗が一目でわかります。</p>



<pre class="wp-block-code"><code>入力済み: =COUNTA(B2:B20)
未入力　: =COUNTBLANK(B2:B20)
合計　　: =ROWS(B2:B20)</code></pre>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-counta/">COUNTA関数</a>の結果とCOUNTBLANKの結果を足すと、必ず合計と一致します。数が合わないときは、スペース混入など別の原因を疑う手がかりになりますよ。</p>



<h2 class="wp-block-heading"><span id="toc15">COUNTBLANK関数でよくあるエラーと対処法</span></h2>



<p class="wp-block-paragraph">COUNTBLANK関数自体がエラーを返すことはほぼありません。ただし「思った結果にならない」ケースがあります。</p>



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>空白に見えるのにカウントされない</td><td>スペースが入っている</td><td><a href="https://mashukabu.com/excel-function-howto-use-trim/">TRIM関数</a>で除去するか <code>Ctrl+H</code> で置換</td></tr><tr><td>空白に見えるのにカウントされない</td><td>改行コードや制御文字が残っている</td><td><a href="https://mashukabu.com/excel-function-howto-use-clean/">CLEAN関数</a>（制御文字を削除する関数）で除去</td></tr><tr><td>数式セルが空白としてカウントされる</td><td>数式の結果が <code>""</code></td><td>意図どおりならそのままでOK</td></tr><tr><td>結果が予想より多い</td><td>非表示行・フィルタ行にも空白セルがある</td><td>非表示行を再表示して確認</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「空白に見えるのにカウントされない」問題は原因が複数あります。詳しくは<a href="https://mashukabu.com/excel-blank-cell-not-counted/">空白に見えるのにカウントされない原因と対処法</a>もあわせてご覧ください。</p>



<h3 class="wp-block-heading"><span id="toc16">スペース混入の見分け方</span></h3>



<p class="wp-block-paragraph">セルが空白に見えるのにカウントされない場合はスペースの混入を疑いましょう。<a href="https://mashukabu.com/excel-function-howto-use-len/">LEN関数</a>（文字列の文字数を返す関数）で確認できます。</p>



<pre class="wp-block-code"><code>=LEN(B2)</code></pre>



<p class="wp-block-paragraph">結果が0なら本当に空白です。1以上ならスペースや不可視文字が入っています。</p>



<p class="wp-block-paragraph">除去してからカウントしたい場合は作業列を作る方法がおすすめです。</p>



<pre class="wp-block-code"><code>C2: =TRIM(B2)</code></pre>



<p class="wp-block-paragraph">C列に<a href="https://mashukabu.com/excel-function-howto-use-trim/">TRIM関数</a>（前後のスペースを削除する関数）で整形した値を入れます。そのC列に対してCOUNTBLANKを使えば正確にカウントできますよ。</p>



<h3 class="wp-block-heading"><span id="toc17">テーブル・スピル範囲での使い方</span></h3>



<p class="wp-block-paragraph">Excelのテーブル機能（<code>Ctrl+T</code>）を使っている場合は、構造化参照で範囲を指定できます。</p>



<pre class="wp-block-code"><code>=COUNTBLANK(テーブル名[回答])</code></pre>



<p class="wp-block-paragraph">データを追加しても範囲が自動で広がるので、数式を直す必要がありません。集計表を運用するときに便利です。</p>



<p class="wp-block-paragraph">スピル（動的配列）の結果範囲を数えたいときは、スピル参照演算子 <code>#</code> を使います。</p>



<pre class="wp-block-code"><code>=COUNTBLANK(A2#)</code></pre>



<h2 class="wp-block-heading"><span id="toc18">COUNTBLANK・COUNTA・COUNTIF・ISBLANKの違いと使い分け</span></h2>



<p class="wp-block-paragraph">COUNTBLANK関数と混同しやすい関数との違いを整理します。COUNT系関数の全体像は<a href="https://mashukabu.com/excel-count-functions-comparison/">違いと使い分け早見表</a>も参考にしてください。</p>



<h3 class="wp-block-heading"><span id="toc19">COUNTBLANKとCOUNTAは表裏の関係</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>数えるもの</th><th>空文字列&#8221;&#8221;のセル</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-counta/">COUNTA</a></td><td>空白<strong>でない</strong>セル</td><td>カウントしない</td></tr><tr><td>COUNTBLANK</td><td>空白セル</td><td>カウントする</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">次の等式が常に成り立ちます。</p>



<pre class="wp-block-code"><code>=COUNTA(B2:B20) + COUNTBLANK(B2:B20)</code></pre>



<p class="wp-block-paragraph">この結果は <code>=ROWS(B2:B20)</code> と一致します。どちらか一方がわかれば、もう一方は引き算で求められますよ。</p>



<h3 class="wp-block-heading"><span id="toc20">COUNTBLANKとCOUNTIFの使い分け</span></h3>



<p class="wp-block-paragraph">「空白を数える」だけならCOUNTBLANK関数がシンプルです。条件を付けたいなら<a href="https://mashukabu.com/excel-function-howto-use-countif/">COUNTIF関数</a>を使います。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>COUNTBLANK</th><th>COUNTIF(範囲,&#8221;&#8221;)</th></tr></thead><tbody><tr><td>書き方</td><td><code>=COUNTBLANK(範囲)</code></td><td><code>=COUNTIF(範囲,"")</code></td></tr><tr><td>条件の追加</td><td>できない</td><td>COUNTIFS関数で可能</td></tr><tr><td>可読性</td><td>高い（名前で目的がわかる）</td><td>やや低い</td></tr><tr><td>結果</td><td>同じ</td><td>同じ</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc21">COUNTBLANKとISBLANKの違い</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-isblank/">ISBLANK関数</a>（セルが空白かどうかをTRUE/FALSEで判定する関数）は個別のセルを判定します。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>COUNTBLANK</th><th>ISBLANK</th></tr></thead><tbody><tr><td>戻り値</td><td>数値（空白セルの個数）</td><td>TRUE / FALSE</td></tr><tr><td>対象</td><td>セル範囲</td><td>単一セル</td></tr><tr><td>空文字列&#8221;&#8221;の扱い</td><td>空白とみなす</td><td>空白とみなさない（FALSE）</td></tr><tr><td>用途</td><td>「全体で何個空白か」を集計</td><td>「このセルは空白か」を判定</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ここで1つ注意があります。ISBLANK関数は数式が返す <code>""</code> のセルをFALSE（空白ではない）と判定します。COUNTBLANKは同じセルを空白として数えます。同じ「空白」でも扱いが違う点に気をつけてください。</p>



<p class="wp-block-paragraph">「このセルが空白なら警告を出す」にはISBLANK関数が適しています。「範囲内に空白がいくつあるか」にはCOUNTBLANK関数を使いましょう。</p>



<h2 class="wp-block-heading"><span id="toc22">COUNTBLANK関数のよくある質問（FAQ）</span></h2>



<h3 class="wp-block-heading"><span id="toc23">COUNTBLANKで0が入ったセルは数えられますか？</span></h3>



<p class="wp-block-paragraph">数えられません。0は数値データなので空白扱いになりません。0を未入力とみなして数えたいときは、<a href="https://mashukabu.com/excel-function-howto-use-countif/">COUNTIF関数</a>で <code>=COUNTIF(範囲,0)</code> のように指定します。</p>



<h3 class="wp-block-heading"><span id="toc24">スプレッドシートでもCOUNTBLANKは使えますか？</span></h3>



<p class="wp-block-paragraph">使えます。GoogleスプレッドシートでもExcelと同じ書式で動作します。詳しくは<a href="https://mashukabu.com/spreadsheet-countblank-function/">スプレッドシートのCOUNTBLANK関数</a>で解説しています。</p>



<h3 class="wp-block-heading"><span id="toc25">複数の離れた範囲を一度に数えられますか？</span></h3>



<p class="wp-block-paragraph">COUNTBLANK単体ではできません。範囲ごとに関数を足して合計します。</p>



<pre class="wp-block-code"><code>=COUNTBLANK(A2:A10)+COUNTBLANK(C2:C10)</code></pre>



<h3 class="wp-block-heading"><span id="toc26">数式で&#8221;&#8221;を返したセルを空白に数えたくありません</span></h3>



<p class="wp-block-paragraph">その場合はCOUNTBLANKではなく<a href="https://mashukabu.com/excel-function-howto-use-counta/">COUNTA関数</a>を使います。COUNTAは <code>""</code> を返す数式セルもカウントします。そのため「全セル数 &#8211; COUNTA」で純粋な空白だけを数えられますよ。</p>



<h2 class="wp-block-heading"><span id="toc27">まとめ</span></h2>



<p class="wp-block-paragraph">ExcelのCOUNTBLANK関数の基本から実務活用パターンまで解説しました。ポイントを振り返ります。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>内容</th></tr></thead><tbody><tr><td>機能</td><td>指定した範囲の空白セルの個数を数える</td></tr><tr><td>構文</td><td><code>=COUNTBLANK(範囲)</code></td></tr><tr><td>空文字列&#8221;&#8221;</td><td>空白としてカウントされる</td></tr><tr><td>スペースのみ</td><td>空白と判定されない（注意）</td></tr><tr><td>COUNTAとの関係</td><td>COUNTA + COUNTBLANK = 全セル数</td></tr><tr><td>条件付きカウント</td><td>COUNTIFS関数を使う</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">空白セルを数えたいときはCOUNTBLANK関数がもっともシンプルです。条件付きで空白を数えたい場合はCOUNTIFS関数を使いましょう。</p>



<p class="wp-block-paragraph">進捗確認やデータの抜け漏れチェックにぜひ使ってみてください。COUNT系関数の全体像は<a href="https://mashukabu.com/excel-count-functions-comparison/">違いと使い分け早見表</a>でまとめていますよ。</p>



<h3 class="wp-block-heading"><span id="toc28">関連記事</span></h3>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-count/">COUNT関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-counta/">COUNTA関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-countif/">COUNTIF関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-countifs/">COUNTIFS関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-isblank/">ISBLANK関数の使い方</a></li><li><a href="https://mashukabu.com/excel-count-functions-comparison/">COUNT系関数の違いと使い分け早見表</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-trim/">TRIM関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-clean/">CLEAN関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-len/">LEN関数の使い方</a></li><li><a href="https://mashukabu.com/excel-blank-cell-not-counted/">空白に見えるのにカウントされない原因と対処法</a></li><li><a href="https://mashukabu.com/spreadsheet-countblank-function/">スプレッドシートのCOUNTBLANK関数</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-countblank/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
