<?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>AREAS関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/areas%E9%96%A2%E6%95%B0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 19 Mar 2026 15:16:06 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>AREAS関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのAREAS関数の使い方｜参照に含まれるエリア数を数える方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-areas/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-areas/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sun, 03 Jul 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[AREAS関数]]></category>
		<category><![CDATA[INDEX関数]]></category>
		<category><![CDATA[INDIRECT関数]]></category>
		<category><![CDATA[セル参照]]></category>
		<category><![CDATA[検索・行列関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2327</guid>

					<description><![CDATA[ExcelのAREAS関数で参照に含まれるエリア（セル範囲）の数を数える方法を解説。基本の書き方、INDIRECT関数やINDEX関数との組み合わせ、名前定義での活用パターン、ROWS・COLUMNS・COLUMN関数との違いまで実務で使える具体例つきで紹介します。]]></description>
										<content:encoded><![CDATA[
<p>「AREAS関数って何に使うの？」と思っている方は多いのではないでしょうか。</p>



<p>実際、単体で使う場面はあまり多くありません。でも<a href="https://mashukabu.com/excel-function-howto-use-indirect/">INDIRECT関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-index/">INDEX関数</a>と組み合わせると便利です。名前定義の数を自動カウントしたり、複数範囲を動的に切り替えたりできます。</p>



<p><strong>AREAS関数の仕組みと実務で役立つ組み合わせパターンを、この記事でまとめて解説します。</strong></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">ExcelのAREAS関数とは？読み方と基本の仕組み</a></li><li><a href="#toc2" tabindex="0">AREAS関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc5" tabindex="0">ExcelのAREAS関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">連続したセル範囲（エリアは1つ）</a></li><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">AREAS関数の実務活用パターン</a><ol><li><a href="#toc11" tabindex="0">パターン1: INDIRECT関数と組み合わせて名前定義の数を数える</a></li><li><a href="#toc12" tabindex="0">パターン2: INDEX関数の領域番号と組み合わせて動的にデータを切り替える</a></li><li><a href="#toc13" tabindex="0">パターン3: 入力済みシート数のカウント</a></li><li><a href="#toc14" tabindex="0">パターン4: エラーチェックで範囲の整合性を確認する</a></li></ol></li><li><a href="#toc15" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc16" tabindex="0">似た関数との違い・使い分け</a><ol><li><a href="#toc17" tabindex="0">AREAS関数が「数えるもの」の違い</a></li><li><a href="#toc18" tabindex="0">どの関数を使うべき？</a></li></ol></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">ExcelのAREAS関数とは？読み方と基本の仕組み</span></h2>



<p>AREAS関数は、指定した参照に含まれる<strong>エリア（セル範囲）の個数</strong>を返す関数です。</p>



<p>読み方は「<strong>エリアズ関数</strong>」です。英語の「area（領域）」の複数形がそのまま関数名になっています。Excel 2016以降のすべてのバージョンとMicrosoft 365で使えます。</p>



<p>ここで大事なポイントが1つあります。AREAS関数が数えるのは<strong>セルの個数ではなく、エリア（範囲の塊）の個数</strong>です。</p>



<p>たとえば <code>=AREAS(A1:C10)</code> は、どれだけセルが含まれていても結果は「1」です。A1:C10という1つのエリアしかないからです。</p>



<p>一方、<code>=AREAS((A1:C3,D5:F8))</code> は「2」を返します。カンマで区切られた2つのエリアがあるからです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>「セルの個数」を数えたいときは、行数なら<a href="https://mashukabu.com/excel-function-howto-use-row/">ROWS関数</a>、列数なら<a href="https://mashukabu.com/excel-function-howto-use-column/">COLUMNS関数</a>を使います。AREAS関数とは役割が異なるので注意してください。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=AREAS(参照)</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>エリア数を数えたいセル参照・名前定義・範囲の集合</td></tr></tbody></table></figure>



<p><strong>参照</strong>には、セル範囲・名前定義・複数範囲をまとめたものを指定できます。</p>



<p>複数の離れた範囲を1つの引数にまとめるときは、<strong>全体を括弧で囲む</strong>のがルールです。<code>=AREAS((A1:B2,C3:D4,E5:F6))</code> のように書きます。内側にカンマ区切りの範囲を並べ、外側の括弧で1つの参照にまとめる形です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>括弧を付け忘れると「引数が多すぎます」というエラーになります。AREAS関数の引数は1つだけなので、複数範囲は必ず括弧でまとめてください。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc6">連続したセル範囲（エリアは1つ）</span></h3>



<pre class="wp-block-code"><code>=AREAS(A1:G5)   → 1</code></pre>



<p>A1:G5は1つの連続した範囲なので、結果は「1」です。範囲のサイズに関係なく、連続していれば常に1を返します。</p>



<h3 class="wp-block-heading"><span id="toc7">離れた複数のセル範囲（エリアは複数）</span></h3>



<pre class="wp-block-code"><code>=AREAS((A1:B3,D1:E3,G1:H3))   → 3</code></pre>



<p>カンマで区切った3つの範囲をまとめて渡しています。エリアが3つあるので、結果は「3」です。</p>



<h3 class="wp-block-heading"><span id="toc8">単一セルもエリアとしてカウントされる</span></h3>



<pre class="wp-block-code"><code>=AREAS((A1,B5,C10))   → 3</code></pre>



<p>1つのセルも「1つのエリア」として数えられます。A1・B5・C10はそれぞれ独立したエリアです。そのため結果は「3」になります。</p>



<h3 class="wp-block-heading"><span id="toc9">名前定義を指定する</span></h3>



<p>名前の定義で「売上データ」という名前をA1:A10に割り当てている場合です。</p>



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



<p>名前定義が参照している範囲が1つなら「1」を返します。</p>



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



<p>AREAS関数は単体だとシンプルすぎて使いどころが少ない関数です。でも他の関数と組み合わせると、実務で役に立つ場面が出てきます。</p>



<h3 class="wp-block-heading"><span id="toc11">パターン1: INDIRECT関数と組み合わせて名前定義の数を数える</span></h3>



<p>名前の定義で「1月」「2月」「3月」など月別のデータ範囲を作っているとします。いくつの月データがあるか自動カウントする例です。</p>



<pre class="wp-block-code"><code>=AREAS(INDIRECT(&quot;1月,2月,3月&quot;))</code></pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>この方法は名前定義が存在しない場合に <code>#REF!</code> エラーになります。名前の定義が正しく設定されているか事前に確認してください。<a href="https://mashukabu.com/excel-function-howto-use-indirect/">INDIRECT関数</a>は文字列をセル参照に変換する関数です。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc12">パターン2: INDEX関数の領域番号と組み合わせて動的にデータを切り替える</span></h3>



<p><a href="https://mashukabu.com/excel-function-howto-use-index/">INDEX関数</a>には「領域番号」という引数があります。複数の範囲から何番目を使うかを指定できる引数です。AREAS関数で領域の総数を求め、最後の領域のデータを取り出す例を見てみましょう。</p>



<pre class="wp-block-code"><code>=INDEX((A1:A10,B1:B10,C1:C10), 1, 1, AREAS((A1:A10,B1:B10,C1:C10)))</code></pre>



<p>この数式は3つの範囲の中から最後（3番目）の範囲の1行1列目を返します。範囲を追加・削除しても、AREAS関数が自動的に総数を返します。そのため数式を書き換える必要がありません。</p>



<h3 class="wp-block-heading"><span id="toc13">パターン3: 入力済みシート数のカウント</span></h3>



<p>月別シートで「1月」から「12月」まで名前定義を作っているとします。入力済みのシートだけ名前定義を追加していく運用の例です。</p>



<pre class="wp-block-code"><code>=AREAS(INDIRECT(&quot;1月,2月,3月,4月&quot;))   → 4</code></pre>



<p>名前定義を追加するたびにINDIRECT関数の文字列を更新します。するとAREAS関数が入力済みの月数を自動で返してくれます。</p>



<h3 class="wp-block-heading"><span id="toc14">パターン4: エラーチェックで範囲の整合性を確認する</span></h3>



<p>複数の名前定義がすべて存在するかどうかを確認するチェック式です。</p>



<pre class="wp-block-code"><code>=IF(AREAS(INDIRECT(&quot;売上,仕入,利益&quot;))=3, &quot;OK&quot;, &quot;名前定義が不足&quot;)</code></pre>



<p>3つの名前定義がすべて存在していれば「3」が返り、「OK」と表示されます。1つでも欠けていれば <code>#REF!</code> エラーになります。<a href="https://mashukabu.com/excel-function-howto-use-iferror/">IFERROR関数</a>で囲むとより安全です。</p>



<pre class="wp-block-code"><code>=IFERROR(IF(AREAS(INDIRECT(&quot;売上,仕入,利益&quot;))=3, &quot;OK&quot;, &quot;不足&quot;), &quot;名前定義にエラーあり&quot;)</code></pre>



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



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td><code>#REF!</code></td><td>存在しない名前定義を参照した</td><td>名前の定義が正しく設定されているか確認する</td></tr><tr><td><code>#VALUE!</code></td><td>参照に無効な値を指定した</td><td>セル範囲または名前定義を正しく指定する</td></tr><tr><td>引数が多すぎます</td><td>複数範囲を括弧でまとめていない</td><td><code>=AREAS((A1:B2,C3:D4))</code> のように全体を括弧で囲む</td></tr><tr><td>常に1が返る</td><td>連続範囲を1つだけ指定している</td><td>複数範囲をカンマ区切りで指定しているか確認する</td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>AREAS関数で最も多いミスは「括弧の付け忘れ」です。複数の範囲を指定するときは、外側の括弧を忘れていないか必ず確認してください。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc17">AREAS関数が「数えるもの」の違い</span></h3>



<p>AREAS関数と混同しやすい関数がいくつかあります。それぞれ「何を数えるか」が異なります。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>数えるもの</th><th>例</th><th>結果</th></tr></thead><tbody><tr><td>AREAS</td><td>エリア（範囲の塊）の個数</td><td><code>=AREAS((A1:B3,D1:E3))</code></td><td>2</td></tr><tr><td>ROWS</td><td>行数</td><td><code>=ROWS(A1:A10)</code></td><td>10</td></tr><tr><td>COLUMNS</td><td>列数</td><td><code>=COLUMNS(A1:E1)</code></td><td>5</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-column/">COLUMN関数</a></td><td>列番号</td><td><code>=COLUMN(C1)</code></td><td>3</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-row/">ROW関数</a></td><td>行番号</td><td><code>=ROW(A5)</code></td><td>5</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc18">どの関数を使うべき？</span></h3>



<ul class="wp-block-list"><li><strong>エリア（範囲の塊）がいくつあるか</strong>を知りたい → AREAS関数</li><li><strong>行数</strong>を数えたい → ROWS関数</li><li><strong>列数</strong>を数えたい → COLUMNS関数</li><li><strong>特定セルの列番号</strong>を知りたい → <a href="https://mashukabu.com/excel-function-howto-use-column/">COLUMN関数</a></li><li><strong>特定セルの行番号</strong>を知りたい → <a href="https://mashukabu.com/excel-function-howto-use-row/">ROW関数</a></li></ul>



<p>「エリア数」と「セル数」の違いを押さえておけば、使い分けで迷うことはありません。</p>



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



<p>AREAS関数は、参照に含まれるエリア（セル範囲の塊）の個数を返す関数です。</p>



<ul class="wp-block-list"><li><code>=AREAS(参照)</code> でエリアの数を取得できる</li><li>複数範囲を指定するときは<strong>括弧を二重にする</strong>のがポイント</li><li><a href="https://mashukabu.com/excel-function-howto-use-indirect/">INDIRECT関数</a>と組み合わせると、名前定義の数を自動カウントできる</li><li><a href="https://mashukabu.com/excel-function-howto-use-index/">INDEX関数</a>の領域番号と連携して、動的にデータを切り替えられる</li><li>「セルの個数」を数えたいときはROWS関数やCOLUMNS関数を使う</li></ul>



<p>ニッチな関数ですが、名前定義を活用した集計シートや動的な参照切り替えで活躍します。ぜひ試してみてください。</p>



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



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-indirect/">INDIRECT関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-index/">INDEX関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-column/">COLUMN関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-row/">ROW関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-iferror/">IFERROR関数の使い方</a></li><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><li><a href="https://mashukabu.com/excel-error-value-list/">エラー値の種類と対処法一覧</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-areas/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
