<?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>空白  |  独学エクセル塾</title>
	<atom:link href="https://dokugakuexcel.com/tag/%e7%a9%ba%e7%99%bd/feed/" rel="self" type="application/rss+xml" />
	<link>https://dokugakuexcel.com</link>
	<description>初心者から中級者までシステム・関数・VBAを伝授します</description>
	<lastBuildDate>Thu, 13 Jul 2023 07:16:10 +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://dokugakuexcel.com/wp-content/uploads/2021/06/cropped-cropped-image-66-1-32x32.jpg</url>
	<title>空白  |  独学エクセル塾</title>
	<link>https://dokugakuexcel.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">194648711</site>	<item>
		<title>【マクロVBA】セルや変数が空白かどうかを判断する方法！IsEmpty関数の使い方と注意点も紹介</title>
		<link>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e3%80%91%e3%82%bb%e3%83%ab%e3%82%84%e5%a4%89%e6%95%b0%e3%81%8c%e7%a9%ba%e7%99%bd%e3%81%8b%e3%81%a9%e3%81%86%e3%81%8b%e3%82%92%e5%88%a4%e6%96%ad%e3%81%99/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590%25e3%2583%259e%25e3%2582%25af%25e3%2583%25advba%25e3%2580%2591%25e3%2582%25bb%25e3%2583%25ab%25e3%2582%2584%25e5%25a4%2589%25e6%2595%25b0%25e3%2581%258c%25e7%25a9%25ba%25e7%2599%25bd%25e3%2581%258b%25e3%2581%25a9%25e3%2581%2586%25e3%2581%258b%25e3%2582%2592%25e5%2588%25a4%25e6%2596%25ad%25e3%2581%2599</link>
					<comments>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e3%80%91%e3%82%bb%e3%83%ab%e3%82%84%e5%a4%89%e6%95%b0%e3%81%8c%e7%a9%ba%e7%99%bd%e3%81%8b%e3%81%a9%e3%81%86%e3%81%8b%e3%82%92%e5%88%a4%e6%96%ad%e3%81%99/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Wed, 12 Jul 2023 15:12:37 +0000</pubDate>
				<category><![CDATA[文字操作]]></category>
		<category><![CDATA[判断]]></category>
		<category><![CDATA[条件分岐]]></category>
		<category><![CDATA[マクロVBA]]></category>
		<category><![CDATA[IsEmpty関数]]></category>
		<category><![CDATA[空白]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=4445</guid>

					<description><![CDATA[VBAでは、セルや変数が空白かどうかを判断する必要がある場面があります。 そこで、本記事ではIsEmpty関数の使い方について解説します。 本記事では、IsEmpty関数の使い方や注意点、実際の活用例について詳しく解説し [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>VBAでは、<span class="marker-under"><strong>セルや変数が空白かどうかを判断する必要がある</strong></span>場面があります。</p>
<p>そこで、本記事では<span class="marker-under"><strong>IsEmpty関数の使い方</strong></span>について解説します。</p>
<p>本記事では、IsEmpty関数の使い方や注意点、実際の活用例について詳しく解説します。<br /><br />ぜひ参考にしてください。<br />それでは見ていきましょう！</p>
<p>

</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">&#x2b1b;︎こんな事ができるようになる！</a></li><li><a href="#toc2" tabindex="0">■構文</a></li><li><a href="#toc3" tabindex="0">&#x2b1b;︎忙しい人向けのコピペ用ソースコード</a></li><li><a href="#toc4" tabindex="0">&#x2b1b;︎セルが空白かどうかを判断する方法</a></li><li><a href="#toc5" tabindex="0">&#x2b1b;︎変数が空白かどうかを判断する方法</a></li><li><a href="#toc6" tabindex="0">&#x2b1b;︎よくあるエラーと対処法</a><ol><li><a href="#toc7" tabindex="0">空白セルの判定</a></li></ol></li><li><a href="#toc8" tabindex="0">■練習問題</a></li><li><a href="#toc9" tabindex="0">&#x2b1b;︎公式の説明</a></li><li><a href="#toc10" tabindex="0">&#x2b1b;︎まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">&#x2b1b;︎こんな事ができるようになる！</span></h2>
<p>

</p>
<p>・セルや変数が空白かどうかを判断できるようになる</p>
<p><img fetchpriority="high" decoding="async" width="1561" height="440" class="alignnone wp-image-4449 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-50.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-50.png 1561w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-50-300x85.png 300w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-50-1024x289.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-50-768x216.png 768w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-50-1536x433.png 1536w" sizes="(max-width: 1561px) 100vw, 1561px" /></p>
<h2><span id="toc2">■構文</span></h2>
<div class="information-box common-icon-box"><span class="fz-18px fz-20px"><strong><span style="color: #3366ff;">戻り値</span>＝<span class="marker-under">IsEmpty</span>(<span style="color: #ff0000;">対象</span>) </strong></span></div>
<p><span class="marker-under"><strong>IsEmpty関数</strong></span>は、指定したセルや変数が空白かどうかを判断するために使用されます。</p>
<p><strong><span style="color: #3366ff;">戻り値</span></strong>は<span class="marker-under-blue">True（空白）またはFalse（空白でない）</span>となります。</p>
<p>





</p>
<h2 class="wp-block-heading"><span id="toc3">&#x2b1b;︎忙しい人向けのコピペ用ソースコード</span></h2>
<p>

</p>
<pre class="wp-block-verse">Sub 空白判断()<br />Dim target As Range<br />Set target = <strong><span style="color: #ff0000;">対象セル・変数</span></strong><br /><br />If IsEmpty(target) Then<br />　'<strong><span style="color: #3366ff;">空白の処理</span></strong><br />Else<br />　'<span style="color: #3366ff;"><strong>空白でないときの処理</strong></span><br />End If<br />End Sub</pre>
<p>

</p>
<p><span style="color: #000000;"><strong><span style="color: #ff0000;">対象セル・変数</span></strong>はカスタムして使用してください。<br />「<span style="color: #3366ff;"><strong>空白の処理</strong></span>」または「<span style="color: #3366ff;"><strong>空白でないときの処理</strong></span>」を当てはめることで場面に合わせて処理できます。<br /></span></p>
<h2 class="wp-block-heading"><span id="toc4">&#x2b1b;︎セルが空白かどうかを判断する方法</span></h2>
<p>

</p>
<p>まずは<span class="marker-under"><strong>セルが空白かどうかを判断する方法</strong></span>について説明します。<br />下図の見本をご覧ください。</p>
<p><img decoding="async" width="463" height="110" class="alignnone wp-image-4447 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-49.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-49.png 463w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-49-300x71.png 300w" sizes="(max-width: 463px) 100vw, 463px" /></p>
<div>
<p>B3に文字・数値が入力されているか・空白なのか判断してみたいと思います。</p>
<p>では再度構文を見ていきましょう。</p>
</div>
<div class="information-box common-icon-box">
<p><span class="fz-18px fz-20px"><strong><span style="color: #3366ff;">戻り値</span>＝<span class="marker-under">IsEmpty</span>(<span style="color: #ff0000;">対象</span>) </strong></span></p>
</div>
<div>では構文に当てはめてみましょう。<br /><strong><span style="color: #ff0000;">対象</span></strong>は<span style="color: #ff0000;"><strong>B3</strong></span>のセルなのでそのままB3が当てはまります。</div>
<div> </div>
<div>そこからIfを使用することで<span class="marker-under-red"><strong>空白の時は「セルは空白です」を出力</strong></span>、<span class="marker-under-blue"><strong>空白でない場合は「セルは空白ではありません」</strong></span>という出力をします。</div>
<div> </div>
<div>それではソースコードを見ていきましょう。</div>
<div> </div>
<div class="blank-box bb-yellow">Sub セルの空白判断()<br />Dim target As Range<br />Set <span style="color: #ff0000;"><strong>target</strong> </span>= Range(&#8220;<strong><span style="color: #ff0000;">B3</span></strong>&#8220;)<br /><br />If IsEmpty(<span style="color: #ff0000;"><strong>target</strong> </span>) Then<br />　Cells(3, 4) =<span class="marker-under-red"><strong> &#8220;セルは空白です&#8221;</strong></span><br />Else<br />　Cells(3, 4) =<span class="marker-under-blue"><strong> &#8220;セルは空白ではありません&#8221;</strong></span><br />End If<br />End Sub</div>
<div>それでは実行してみましょう。<br />結果はこのようになります。</div>
<div><img decoding="async" width="740" height="167" class="alignnone wp-image-4450 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-51.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-51.png 740w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-51-300x68.png 300w" sizes="(max-width: 740px) 100vw, 740px" /></div>
<div><span class="marker-under-blue"><strong>空白でないので「セルは空白ではありません」</strong></span>という結果になりました。</div>
<div> </div>
<div>ちなみに空白の状態で実行してみましょう。</div>
<div><img decoding="async" width="726" height="171" class="alignnone wp-image-4451 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-52.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-52.png 726w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-52-300x71.png 300w" sizes="(max-width: 726px) 100vw, 726px" /></div>
<div>結果はこのようになります。</div>
<div> </div>
<div><img decoding="async" width="630" height="157" class="alignnone wp-image-4453 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-54.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-54.png 630w, https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-54-300x75.png 300w" sizes="(max-width: 630px) 100vw, 630px" /></div>
<div> </div>
<div><span class="marker-under-red"><strong>対象セルは空白なので「セルは空白です」</strong></span>となってます。
<div>
<p>&nbsp;</p>
</div>
</div>
<p>

</p>
<h2 class="wp-block-heading"><span id="toc5">&#x2b1b;︎変数が空白かどうかを判断する方法</span></h2>
<p>次に<span class="marker-under"><strong>変数が空白かどうかを判断する方法</strong></span>について説明します。</p>
<p>今回は先にソースコードを見ていきましょう。</p>
<div class="blank-box bb-blue">
<p>Sub 変数の空白判断()<br />Dim <strong><span style="color: #ff0000;">text</span></strong></p>
<p>If IsEmpty(<strong><span style="color: #ff0000;">text</span></strong>) Then<br />　<strong><span class="marker-under-red">MsgBox &#8220;変数は空白です&#8221;</span></strong><br />Else<br />　<span class="marker-under-blue"><strong>MsgBox &#8220;変数は空白ではありません&#8221;</strong></span><br />End If<br />End Sub</p>
</div>
<p>上記の例では、変数textが空白かどうかを判断しています。</p>
<p>今回は<span class="marker-under-red"><strong>変数textが空白の場合なので、「変数は空白です」というメッセージが表示</strong></span>されます。</p>
<p>&nbsp;</p>
<p>それでは実行してみましょう。<br />結果はこのようになります。</p>
<p><img decoding="async" width="157" height="177" class="alignnone wp-image-4455 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-55.png" /></p>
<p><span class="marker-under-red"><strong>「変数は空白です」</strong></span>というメッセージが出ました。<br />では空白でないときの処理結果を見ていきましょう。</p>
<p>下記コードで実行してみます。</p>
<div class="blank-box bb-yellow">
<p>Sub 変数の空白判断()<br />Dim <strong><span style="color: #ff0000;">text</span></strong></p>
<p><strong><span style="color: #ff0000;">text</span></strong>= &#8220;独学エクセル塾&#8221;</p>
<p>If IsEmpty(<strong><span style="color: #ff0000;">text</span></strong>) Then<br />　<span class="marker-under-red"><strong>MsgBox &#8220;変数は空白です&#8221;</strong></span><br />Else<br />　<span class="marker-under-blue"><strong>MsgBox &#8220;変数は空白ではありません&#8221;</strong></span><br />End If<br />End Sub</p>
</div>
<p>

</p>
<p>それでは実行してみましょう。<br />結果はこのようになります。</p>
<p><img decoding="async" width="202" height="181" class="alignnone wp-image-4456 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-56.png" /></p>
<p><span class="marker-under-blue"><strong>空白でないので「変数は空白ではありません」のメッセージが表示</strong></span>されました。</p>
<p>&nbsp;</p>
<h2 class="wp-block-heading"><span id="toc6">&#x2b1b;︎よくあるエラーと対処法</span></h2>
<p>

</p>
<p>IsEmpty関数は、空白セルや空白文字列を判定するために使用されますが、時に予期しない結果を返す場合があります。</p>
<p>以下の点に注意してください。</p>
<h3 class="wp-block-heading"><span id="toc7">空白セルの判定</span></h3>
<p>IsEmpty関数では、<span class="marker-under"><strong>セルに数式や空白スペースが含まれている場合、Falseを返します</strong></span>。</p>
<p>この場合、セルが本当に空白であるかどうかを確認するために、Blankプロパティを使用すると良いでしょう。</p>
<p>例を紹介します。<br />下記見本をご覧ください。<br /><br /></p>
<div class="blank-box bb-yellow">
<p>Sub 変数の空白判断()<br />Dim text</p>
<p><strong><span style="color: #ff0000;">text</span></strong>= &#8220;&#8221;</p>
<p>If IsEmpty(<strong><span style="color: #ff0000;">text</span></strong>) Then<br />　MsgBox &#8220;変数は空白です&#8221;<br />Else<br />　MsgBox &#8220;変数は空白ではありません&#8221;<br />End If<br />End Sub</p>
</div>
<p>変数「text」には「””（空白)」が格納されているため、一見、Trueの戻り値となりそうですが、</p>
<p>実際は<span class="marker-under"><strong>「空白」が格納されているとみなされて「空白ではありません」のメッセージが表示</strong></span>されます。</p>
<p><img decoding="async" width="202" height="181" id="thepasted-3" class="alignnone wp-image-4456 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/07/Pasted-56.png" /></p>
<h2><span id="toc8">■練習問題</span></h2>
<p>練習問題も別の記事でまとめているので是非参考にしてみてください！</p>
<div class="alert-box common-icon-box"><a href="https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%b7%b4%e7%bf%92%e5%95%8f%e9%a1%8c16%e3%80%91%e7%a9%ba%e7%99%bd%e3%82%bb%e3%83%ab%e3%81%ae%e3%82%ab%e3%82%a6%e3%83%b3%e3%83%88%ef%bc%81%e5%af%be%e8%b1%a1/">【マクロVBA練習問題16】空白セルのカウント！対象範囲に空白のセルが何個あるか数える方法 ► 独学エクセル塾 (dokugakuexcel.com)</a></div>
<p>

</p>
<p>

</p>
<h2 class="wp-block-heading"><span id="toc9">&#x2b1b;︎公式の説明</span></h2>
<p>

</p>
<p>わかりやすいように説明したため公式と使用する語句が異なりますが<br />マイクロソフト公式の説明については下記のリンクを参照してください。☟</p>
<p>

</p>
<div class="question-box common-icon-box"><a href="https://learn.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/isempty-function">IsEmpty 関数 (Visual Basic for Applications) | Microsoft Learn</a></div>
<p>

</p>
<h2 class="wp-block-heading"><span id="toc10">&#x2b1b;︎まとめ</span></h2>
<p>

</p>
<p>いかがだったでしょうか？</p>
<p>本記事では、マクロVBAでセルや変数が空白かどうかを判断する方法を解説しました。</p>
<p>IsEmpty関数を使うことで、簡単に空白の判定ができます。</p>
<p>以上が、IsEmpty関数についての解説となります。お役に立てれば幸いです。</p>
<p>それでは次回の記事でお会いしましょう。</p>
<p>

</p>
<p>

</p>
<p>&nbsp;</p>
<p></p>
<p>&nbsp;</p>]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e3%80%91%e3%82%bb%e3%83%ab%e3%82%84%e5%a4%89%e6%95%b0%e3%81%8c%e7%a9%ba%e7%99%bd%e3%81%8b%e3%81%a9%e3%81%86%e3%81%8b%e3%82%92%e5%88%a4%e6%96%ad%e3%81%99/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4445</post-id>	</item>
		<item>
		<title>【最終行/列の取得】空白の無視にも対応！マクロVBAで最終列・行番号を取得・求める方法</title>
		<link>https://dokugakuexcel.com/%e3%80%90%e6%9c%80%e7%b5%82%e8%a1%8c-%e5%88%97%e3%81%ae%e5%8f%96%e5%be%97%e3%80%91%e7%a9%ba%e7%99%bd%e3%81%ae%e7%84%a1%e8%a6%96%e3%81%ab%e3%82%82%e5%af%be%e5%bf%9c%ef%bc%81%e3%83%9e%e3%82%af%e3%83%adv/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590%25e6%259c%2580%25e7%25b5%2582%25e8%25a1%258c-%25e5%2588%2597%25e3%2581%25ae%25e5%258f%2596%25e5%25be%2597%25e3%2580%2591%25e7%25a9%25ba%25e7%2599%25bd%25e3%2581%25ae%25e7%2584%25a1%25e8%25a6%2596%25e3%2581%25ab%25e3%2582%2582%25e5%25af%25be%25e5%25bf%259c%25ef%25bc%2581%25e3%2583%259e%25e3%2582%25af%25e3%2583%25adv</link>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Fri, 15 Oct 2021 08:01:25 +0000</pubDate>
				<category><![CDATA[便利技]]></category>
		<category><![CDATA[マクロVBA応用・便利技]]></category>
		<category><![CDATA[空白]]></category>
		<category><![CDATA[End]]></category>
		<category><![CDATA[最終行]]></category>
		<category><![CDATA[最終列]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=1776</guid>

					<description><![CDATA[エクセルで最終行または最終列を知りたいことはないでしょうか。 今回はマクロVBAで最終列または行番号を取得する方法を紹介します。たとえばFor　Toで繰り返す回数を決まっていれば問題はありませんが、データ数が不明な場合は [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>エクセルで<strong><span class="marker-under">最終行または最終列</span></strong>を知りたいことはないでしょうか。</p>



<p>今回はマクロVBAで最終列または行番号を取得する方法を紹介します<strong>。</strong><br>たとえばFor　Toで繰り返す回数を決まっていれば問題はありませんが、<br>データ数が不明な場合は困ってしまいますよね。</p>



<p>データ数だけ繰り返したいときは最終行・列を知る必要があります。<br>さらに最終行・列にデータを追加していくシステムには必須の機能です。</p>



<p>今回はそんな最終行・列をマクロVBAで求める方法についてまとめました。</p>



<p>それでは見ていきましょう。</p>




  <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">■プログラムの流れ</a></li><li><a href="#toc2" tabindex="0">■最終行を求める</a><ol><li><a href="#toc3" tabindex="0">・セルの先頭から最終行を求める</a></li><li><a href="#toc4" tabindex="0">・最終行を求める開始位置を変更する</a></li><li><a href="#toc5" tabindex="0">・変数に最終行を格納する</a></li></ol></li><li><a href="#toc6" tabindex="0">■最終列を算出する</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">■空白の位置が複数・不明な時でも最終行・列を求める。</a></li><li><a href="#toc11" tabindex="0">■公式の説明</a></li><li><a href="#toc12" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■プログラムの流れ</span></h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong><span class="fz-20px">最終行の反映先 = 開始位置.End(<span class="bold-red">データ型</span>).Row<br>最終列の反映先 = 開始位置.End(<span class="bold-red"><span class="bold-blue">データ型</span></span>).Column</span></strong></p>
</blockquote>



<p>　</p>



<figure class="wp-block-table is-style-regular"><table><thead><tr><th class="has-text-align-center" data-align="center"><strong><span class="fz-20px">データ型</span></strong></th><th class="has-text-align-center" data-align="center"><span class="fz-20px">最終行・列を求める方向</span></th></tr></thead><tbody><tr><td class="has-text-align-center" data-align="center"><span class="fz-20px"><span class="bold-red"><strong>xlDown</strong></span></span></td><td class="has-text-align-center" data-align="center"><span class="fz-20px">下</span></td></tr><tr><td class="has-text-align-center" data-align="center"><span class="fz-20px"><span class="bold-red"><strong>xlUp</strong></span></span></td><td class="has-text-align-center" data-align="center"><span class="fz-20px">上</span></td></tr><tr><td class="has-text-align-center" data-align="center"><span class="fz-20px"><span class="bold-blue">xlToRight</span></span></td><td class="has-text-align-center" data-align="center"><span class="fz-20px">右</span></td></tr><tr><td class="has-text-align-center" data-align="center"><span class="fz-20px"><span class="bold-blue">xlToLeft</span></span></td><td class="has-text-align-center" data-align="center"><span class="fz-20px">左</span></td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc2">■最終行を求める</span></h2>



<h3 class="wp-block-heading"><span id="toc3">・セルの先頭から最終行を求める</span></h3>



<p>では早速、<strong><span class="marker-under">最終行</span></strong>を求めてみましょう。<br>下図の見本をご覧ください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="293" height="323" src="https://dokugakuexcel.com/wp-content/uploads/2021/10/image-35.png" alt="" class="wp-image-1777" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/10/image-35.png 293w, https://dokugakuexcel.com/wp-content/uploads/2021/10/image-35-272x300.png 272w" sizes="(max-width: 293px) 100vw, 293px" /></figure>



<p>A列に数値が並んでいます。<br><strong><span class="marker-under-red">今回はA列の最終行を求めて「Ｃ3」に出力</span></strong>してみましょう。</p>



<p>プログラムの構造はこのようになります。</p>



<p><strong><span class="fz-20px"><span class="marker-under-red">最終行の反映先 </span>= <span class="marker-under-blue">開始位置</span>.End(<span class="bold-red">データ型</span>).Row</span></strong></p>



<p>反映先は結果を表示する<span class="marker-under-red">「Ｃ3」</span>になります。<br>開始位置はデータの開始位置の<span class="marker-under-blue">「A1」</span>ですね。<br>データ型は下方向に最終行を求めたいので<span class="bold-red">「xlDown」</span>となります。</p>



<p>それではプログラムに置き換えてみましょう。<br>プログラムではこのようになります。</p>



<p><br><strong><span class="fz-20px">Range(<span class="marker-under-red">&#8220;C3&#8221;</span>) = Range(<span class="marker-under-blue">&#8220;A1&#8221;</span>).End(<span class="bold-red">xlDown</span>).Row</span></strong></p>



<p>では下記のマクロVBAを走らせてみましょう。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Sub 最終行の取得()</p>



<p>Range(&#8220;C3&#8221;) = Range(&#8220;A1&#8221;).End(xlDown).Row</p>



<p>End Sub</p>
</blockquote>



<p>結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="309" height="323" src="https://dokugakuexcel.com/wp-content/uploads/2021/10/image-36.png" alt="" class="wp-image-1778" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/10/image-36.png 309w, https://dokugakuexcel.com/wp-content/uploads/2021/10/image-36-287x300.png 287w" sizes="(max-width: 309px) 100vw, 309px" /></figure>



<p>最終行を求めることができました。</p>



<h3 class="wp-block-heading"><span id="toc4">・最終行を求める開始位置を変更する</span></h3>



<p>ではA列に隙間が空いた場合を見てみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="310" height="393" src="https://dokugakuexcel.com/wp-content/uploads/2021/10/image-37.png" alt="" class="wp-image-1779" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/10/image-37.png 310w, https://dokugakuexcel.com/wp-content/uploads/2021/10/image-37-237x300.png 237w" sizes="(max-width: 310px) 100vw, 310px" /></figure>



<p>先ほどのプログラムを実行すると結果は「14」と変わりません。<br>これは<span class="marker-under">「A1」から開始してデータが無い行までを求めるので、一番近い「14」を算出</span>します。<br>なので実際の最終行の「18」を表示したい場合は<strong><span class="marker-under-blue">開始位置</span></strong>を変更することが必要です。</p>



<p>では<strong><span class="marker-under-blue">開始位置を「A16」</span></strong>からにしてみましょう。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Sub 最終行の取得()</p>



<p><span class="marker-under-red">Range(&#8220;C3&#8221;) </span>=<span class="marker-under-blue"> Range(&#8220;A16&#8221;)</span>.End(<span class="bold-red">xlDown</span>).Row</p>



<p>End Sub</p>
</blockquote>



<p>結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="300" height="387" src="https://dokugakuexcel.com/wp-content/uploads/2021/10/image-38.png" alt="" class="wp-image-1780" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/10/image-38.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/10/image-38-233x300.png 233w" sizes="(max-width: 300px) 100vw, 300px" /></figure>



<p><strong><span class="marker-under">「A16」からの最終行を算出した「18」が結果</span></strong>として表示されました。</p>



<h3 class="wp-block-heading"><span id="toc5">・変数に最終行を格納する</span></h3>



<p>ちなみに最終行を求めた結果は変数にも格納が可能になります。<br>下の見本をご覧ください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Sub 最終行の取得()</p>



<p>Dim <span class="bold-blue">EndRow</span> As Variant</p>



<p><span class="bold-blue">EndRow</span> = Range(&#8220;A1&#8221;).End(xlDown).Row</p>



<p>End Sub</p>
</blockquote>



<p>このプログラムでは変数名「<span class="bold-blue">EndRow</span>」に最終行を格納することが可能です。<br>もちろんこの数値を活用してセルを選択したり、<br>For Toなどといったものにも活用することもできます。</p>



<h2 class="wp-block-heading"><span id="toc6">■最終列を算出する</span></h2>



<h3 class="wp-block-heading"><span id="toc7">・セルの先頭から最終列を求める</span></h3>



<p>今度は<strong><span class="marker-under">最終列を求めてみましょう</span></strong>。<br>下図の見本をご覧ください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="694" height="98" src="https://dokugakuexcel.com/wp-content/uploads/2021/10/image-39.png" alt="" class="wp-image-1781" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/10/image-39.png 694w, https://dokugakuexcel.com/wp-content/uploads/2021/10/image-39-300x42.png 300w" sizes="(max-width: 694px) 100vw, 694px" /></figure>



<p>１行目が<strong><span class="marker-under">何列までデータがあるか</span></strong>求めていきます。<br>今回は最終列を求めて<strong><span class="marker-under-red">「B4」</span></strong>に出力してみましょう。</p>



<p>プログラムはこのようになります。</p>



<p><strong><span class="fz-20px"><span class="marker-under-red">最終列の反映先</span> =<span class="marker-under-blue"> 開始位置</span>.End(<span class="bold-red">データ型</span>).Column</span></strong></p>



<p>反映先は結果を表示する<span class="marker-under-red">「B4」</span>になります。<br>開始位置はデータの開始位置の<span class="marker-under-blue">「A1」</span>ですね。<br>データ型は下方向に最終行を求めたいので<span class="bold-red">「xlToRight」</span>となります。</p>



<p>それではプログラムに置き換えてみましょう。<br>プログラムではこのようになります。</p>



<p><br><strong><span class="fz-20px"><span class="marker-under-red">Range(&#8220;B4&#8221;) </span>= <span class="marker-under-blue">Range(&#8220;A1&#8221;)</span>.End(<span class="bold-red">xlToRight</span>).Column</span></strong></p>



<p>では下記のマクロVBAを走らせてみましょう。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Sub 最終列の取得()</p>



<p>Range(&#8220;B4&#8221;) = Range(&#8220;A1&#8221;).End(xlToRight).Column</p>



<p>End Sub</p>
</blockquote>



<p>結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="695" height="109" src="https://dokugakuexcel.com/wp-content/uploads/2021/10/image-40.png" alt="" class="wp-image-1782" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/10/image-40.png 695w, https://dokugakuexcel.com/wp-content/uploads/2021/10/image-40-300x47.png 300w" sizes="(max-width: 695px) 100vw, 695px" /></figure>



<p>データは「Ｊ列」つまり<strong><span class="marker-under">「１０列目」</span></strong>までデータがあるので<br>B4には<strong><span class="marker-under">「10」</span></strong>が出力されました。</p>



<h3 class="wp-block-heading"><span id="toc8">・最終列を求める開始位置を変更する</span></h3>



<p>では１行目のデータに隙間が空いた場合を見てみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="645" height="96" src="https://dokugakuexcel.com/wp-content/uploads/2021/10/image-41.png" alt="" class="wp-image-1783" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/10/image-41.png 645w, https://dokugakuexcel.com/wp-content/uploads/2021/10/image-41-300x45.png 300w" sizes="(max-width: 645px) 100vw, 645px" /></figure>



<figure class="wp-block-image size-full"><img decoding="async" width="261" height="101" src="https://dokugakuexcel.com/wp-content/uploads/2021/10/image-42.png" alt="" class="wp-image-1784"/></figure>



<p><strong><span class="marker-under">４列目が空白なので「3」が出力</span></strong>されました。<br>これは「A1」から開始してデータが無い行までを求めるので、一番近い「3」を算出します。<br>なので実際の最終行の「10」を表示したい場合は<span class="marker-under-blue">開始位置</span>を変更することが必要です。</p>



<p>では開始位置を<strong><span class="marker-under-blue">「E1」</span></strong>からにしてみましょう。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Sub 最終列の取得()</p>



<p><span class="marker-under-red">Range(&#8220;B4&#8221;) </span>= <span class="marker-under-blue">Range(&#8220;E1&#8221;)</span>.End(<span class="bold-red">xlToRight</span>).Column</p>



<p>End Sub</p>
</blockquote>



<p>結果はこのようになります。</p>



<p><span class="marker-under"><strong>「E1」から右方向に最終列を算出した「10」が結果</strong></span>として表示されました。</p>



<h3 class="wp-block-heading"><span id="toc9">・変数に最終列を格納する</span></h3>



<p>ちなみに最終列を求めた結果は最終行と同様、変数にも格納が可能になります。<br>下の見本をご覧ください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Sub 最終列の取得()</p>



<p>Dim <span class="bold-blue">EndColumn</span> As Variant</p>



<p><span class="bold-blue">EndColumn</span> = Range(&#8220;E1&#8221;).End(xlToRight).Column</p>



<p>End Sub</p>
</blockquote>



<p>このプログラムで行くと<span class="bold-blue">変数名「EndColumn」</span>に最終列を格納することが可能です。<br>もちろんこの数値を活用してセルを選択したり、<br>For Toなどといった繰り返し処理の変数としても活用することもできます。</p>



<h2 class="wp-block-heading"><span id="toc10">■空白の位置が複数・不明な時でも最終行・列を求める。</span></h2>



<p>これまで最終行・列を求める方法として<br>先頭から求める方法や、開始位置をずらして求める方法など説明しました。</p>



<p>しかし空白の位置が不明な状態では開始位置すらわからないため<br>空白をよけることが不可能です。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="306" height="433" src="https://dokugakuexcel.com/wp-content/uploads/2021/10/image-43.png" alt="" class="wp-image-1785" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/10/image-43.png 306w, https://dokugakuexcel.com/wp-content/uploads/2021/10/image-43-212x300.png 212w" sizes="(max-width: 306px) 100vw, 306px" /></figure>



<p>このような状態でも最終行・列は求めることができます。</p>



<p>例で最終行を求めます。<br>考え方はこれまで、先頭行を入力して下方向に最終行を求めてました。</p>



<p>この考え方を変えて、<strong><span class="marker-under">エクセル自体の最終行から上方向に最終行を求めます</span></strong>。<br>ちなみにエクセルの最終行を求める方法は下記の通りです。</p>



<p><strong><span class="fz-22px">変数 = <span class="marker-under-red">Rows.Count</span></span></strong></p>



<p>こちらを実行してみた結果はこちらです。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="290" height="97" src="https://dokugakuexcel.com/wp-content/uploads/2021/10/image-44.png" alt="" class="wp-image-1786"/></figure>



<p><br>変数は<span class="marker-under-blue">EndRow</span>を使用しました。</p>



<p>変数EndRowには<span class="marker-under-blue">「1048576」</span>となってます。<br>つまり現在私が使用しているエクセルの最終行は「1048576行」となります。</p>



<p>そこから<strong><span class="marker-under">上方向に最終行を求めれば最終行を導き出すこと</span></strong>が可能です。<br>つまりデータ型は「<span class="bold-red">xlUp</span>」を使用します。</p>



<p>ではプログラムです。下記のようになりました。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Sub 空白を無視した最終行()</p>



<p>Dim <span class="marker-under-blue">EndRow</span> As Long</p>



<p><span class="marker-under-blue">EndRow</span> = <span class="marker-under-red">Rows.Count</span></p>



<p>Range(&#8220;C3&#8221;) = Cells(<span class="marker-under-blue">EndRow</span>, 1).End(<span class="bold-red">xlUp</span>).Row</p>



<p>End Sub</p>
</blockquote>



<p>実行した結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="320" height="430" src="https://dokugakuexcel.com/wp-content/uploads/2021/10/image-45.png" alt="" class="wp-image-1787" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/10/image-45.png 320w, https://dokugakuexcel.com/wp-content/uploads/2021/10/image-45-223x300.png 223w" sizes="(max-width: 320px) 100vw, 320px" /></figure>



<p>空白をよけて、下から上方向に最終行を求めることで<br>正解の「20」を表示することができました。</p>



<p>B列なら<br><strong>求めた結果= Cells(EndRow, 2).End(xlUp).Row</strong></p>



<p>Ｃ列なら<br><strong>求めた結果 = Cells(EndRow, 3).End(xlUp).Row</strong></p>



<p>で対応可能です。</p>



<p>列でも同様です。<br>考え方は全く同じで、エクセル自体の最終列を変数に置き、<br>そこから左方向に最終列を求めることで空白を無視した最終列を求めることができます。<br>プログラムは下記の通りです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Sub 空白を無視した最終列()</p>



<p>Dim <span class="marker-under-blue">EndColumn</span> As Long</p>



<p><span class="marker-under-blue">EndColumn</span> = <span class="marker-under-red">Columns.Count</span></p>



<p>Range(&#8220;B4&#8221;) = Cells(1, <span class="marker-under-blue">EndColumn</span>).End(<span class="bold-red">xlToLeft</span>).Column</p>



<p>End Sub</p>
</blockquote>



<p>こちらも２列目なら<br><strong>求めた結果= Cells(2, EndColumn).End(xlToLeft).Column</strong></p>



<p>3列目なら<br><strong>求めた結果 = Cells(3, EndColumn).End(xlToLeft).Column</strong></p>



<p>となります。</p>



<h2 class="wp-block-heading"><span id="toc11">■公式の説明</span></h2>



<p>わかりやすいように説明したため公式と使用する語句が異なりますが</p>



<p>マイクロソフト公式の説明については下記のリンクを参照してください。☟</p>



<p><a href="https://docs.microsoft.com/ja-jp/office/vba/api/excel.range.end">Range.End プロパティ (Excel) | Microsoft Docs</a></p>



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



<p>いかがだったでしょうか。<br>最終行の求め方がわかれば<br>データの蓄積を最終行・列で追加していくことも可能です。</p>



<p>さらにどこにあるのかわからない空白を無視できる方法は<br>とても便利な機能です。</p>



<p>それでは次回の記事でお会いしましょう。</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1776</post-id>	</item>
		<item>
		<title>【AGGREGATE関数】エクセルで空白やエラーを無視して合計・平均・最大値・最小値を求める。</title>
		<link>https://dokugakuexcel.com/%e3%80%90aggregate%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e7%a9%ba%e7%99%bd%e3%82%84%e3%82%a8%e3%83%a9%e3%83%bc%e3%82%92%e7%84%a1%e8%a6%96%e3%81%97%e3%81%a6%e5%90%88/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590aggregate%25e9%2596%25a2%25e6%2595%25b0%25e3%2580%2591%25e3%2582%25a8%25e3%2582%25af%25e3%2582%25bb%25e3%2583%25ab%25e3%2581%25a7%25e7%25a9%25ba%25e7%2599%25bd%25e3%2582%2584%25e3%2582%25a8%25e3%2583%25a9%25e3%2583%25bc%25e3%2582%2592%25e7%2584%25a1%25e8%25a6%2596%25e3%2581%2597%25e3%2581%25a6%25e5%2590%2588</link>
					<comments>https://dokugakuexcel.com/%e3%80%90aggregate%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e7%a9%ba%e7%99%bd%e3%82%84%e3%82%a8%e3%83%a9%e3%83%bc%e3%82%92%e7%84%a1%e8%a6%96%e3%81%97%e3%81%a6%e5%90%88/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Wed, 07 Jul 2021 11:43:46 +0000</pubDate>
				<category><![CDATA[関数]]></category>
		<category><![CDATA[合計]]></category>
		<category><![CDATA[最小]]></category>
		<category><![CDATA[SUM]]></category>
		<category><![CDATA[MAX]]></category>
		<category><![CDATA[最大値]]></category>
		<category><![CDATA[MIN]]></category>
		<category><![CDATA[平均]]></category>
		<category><![CDATA[AVERAGE]]></category>
		<category><![CDATA[空白]]></category>
		<category><![CDATA[エラー]]></category>
		<category><![CDATA[AGGREGATE]]></category>
		<category><![CDATA[AGGREGATE関数]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=517</guid>

					<description><![CDATA[この関数は必見です。とても便利な関数になってます。 エクセルを使用するうえでエラーや空白は付き物。その際にエラーや空白を無視して計算したいですよね。今回はそれを可能する関数です。 この関数を使用するだけでエラーが発生する [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>この関数は必見です。とても便利な関数になってます。</p>



<p><br>エクセルを使用するうえでエラーや空白は付き物。<br>その際にエラーや空白を無視して計算したいですよね。今回はそれを可能する関数です。</p>



<p>この関数を使用するだけでエラーが発生する可能性がある場面は防ぐことができます。</p>



<p>それでは見ていきましょう。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">■関数の仕組み</a></li><li><a href="#toc2" tabindex="0">■ エラーを無視して計算する</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">■実践する</a><ol><li><a href="#toc6" tabindex="0">・エラーを無視して合計を計算</a></li><li><a href="#toc7" tabindex="0"> ・エラーを無視して平均を計算 </a></li></ol></li><li><a href="#toc8" tabindex="0">■練習問題</a><ol><li><a href="#toc9" tabindex="0"> ・ 非表示の行とエラー値を無視して最大値（MAX）を計算  </a></li><li><a href="#toc10" tabindex="0"> ・ 非表示の行とエラー値を無視して最小値（MIN）を計算  </a></li></ol></li><li><a href="#toc11" tabindex="0">■公式の説明</a></li><li><a href="#toc12" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■関数の仕組み</span></h2>



<figure class="wp-block-pullquote"><blockquote><p><strong>=AGGREGATE(<span class="has-inline-color has-red-color"><span class="bold-red">計算方法</span></span>,<span class="has-inline-color has-indigo-color"><span class="bold-blue">除外のオプション</span></span>,<span class="has-inline-color has-teal-color"><span class="bold-green">計算範囲</span></span>)</strong></p></blockquote></figure>



<p><span class="bold-red">計算方法</span>：どのような計算をするか選択する（合計や平均など）</p>



<p><span class="bold-blue">除外のオプション</span>：エラーや空白等、スルーする条件を決める</p>



<p><span class="bold-green">計算範囲</span>：計算する範囲を決定する</p>



<p></p>



<p></p>



<h2 class="wp-block-heading"><span id="toc2">■ エラーを無視して計算する</span></h2>



<p>見本で下図のような得点表を作成しました。</p>



<p>今回はA～Jさんの点数の合計・平均を求めていきます。</p>



<p></p>



<figure class="wp-block-image size-large"><img decoding="async" width="478" height="277" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-59.png" alt="" class="wp-image-518" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-59.png 478w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-59-300x174.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-59-330x190.png 330w" sizes="(max-width: 478px) 100vw, 478px" /></figure>



<p>各得点に様々なエラーが発生していますね。<br>この状態で計算してみます。</p>



<p>計算した結果がこちらです。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="600" height="271" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-60.png" alt="" class="wp-image-519" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-60.png 600w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-60-300x136.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></figure>



<p></p>



<p>はい、このようにエラーになってしまいます。</p>



<p></p>



<p>このエラーを無視できるのが今回の関数です。</p>



<p><br>では、AGGREGATE関数の説明に移ります。<br>関数の内容はこちら。</p>



<p><span class="fz-20px"><strong>=AGGREGATE(<span class="has-inline-color has-red-color">計算方法</span>,<span class="has-inline-color has-indigo-color">除外のオプション</span><span class="has-inline-color has-teal-color">,計算範囲</span>)</strong></span></p>



<p>では計算方法から見ていきましょう。</p>



<p></p>



<h3 class="wp-block-heading"><span id="toc3">・計算方法</span></h3>



<p>こちらでは合計・平均・最大値・最小値など、どの計算をするか選択できます。</p>



<p>計算できる手法は以下の通りです。当てはまる数値を入力すれば、その計算が可能です。</p>



<p></p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th class="has-text-align-center" data-align="center"> 計算方法番号 </th><th class="has-text-align-center" data-align="center"> 内容 </th><th class="has-text-align-center" data-align="center"> 関数 </th></tr></thead><tbody><tr><td class="has-text-align-center" data-align="center">1</td><td class="has-text-align-center" data-align="center"> 平均 </td><td class="has-text-align-center" data-align="center">AVERAGE</td></tr><tr><td class="has-text-align-center" data-align="center">2</td><td class="has-text-align-center" data-align="center"> カウント </td><td class="has-text-align-center" data-align="center">COUNT</td></tr><tr><td class="has-text-align-center" data-align="center">3</td><td class="has-text-align-center" data-align="center"> 空白以外のカウント </td><td class="has-text-align-center" data-align="center">COUNTA</td></tr><tr><td class="has-text-align-center" data-align="center">4</td><td class="has-text-align-center" data-align="center"> 最大値 </td><td class="has-text-align-center" data-align="center">MAX</td></tr><tr><td class="has-text-align-center" data-align="center">5</td><td class="has-text-align-center" data-align="center"> 最小値 </td><td class="has-text-align-center" data-align="center">MIN</td></tr><tr><td class="has-text-align-center" data-align="center">6</td><td class="has-text-align-center" data-align="center"> 引数の積 </td><td class="has-text-align-center" data-align="center">PRODUCT</td></tr><tr><td class="has-text-align-center" data-align="center">7</td><td class="has-text-align-center" data-align="center"> データ自体の標準偏差 </td><td class="has-text-align-center" data-align="center">STDEV.S</td></tr><tr><td class="has-text-align-center" data-align="center">8</td><td class="has-text-align-center" data-align="center"> 母集団の標準偏差 </td><td class="has-text-align-center" data-align="center"> STDEV.P</td></tr><tr><td class="has-text-align-center" data-align="center">9</td><td class="has-text-align-center" data-align="center"> 合計 </td><td class="has-text-align-center" data-align="center">SUM</td></tr><tr><td class="has-text-align-center" data-align="center">10</td><td class="has-text-align-center" data-align="center"> 不偏分散 </td><td class="has-text-align-center" data-align="center">VAR.S</td></tr><tr><td class="has-text-align-center" data-align="center">11</td><td class="has-text-align-center" data-align="center"> 標本分散 </td><td class="has-text-align-center" data-align="center">VAR.P</td></tr><tr><td class="has-text-align-center" data-align="center">12</td><td class="has-text-align-center" data-align="center"> 中央値 </td><td class="has-text-align-center" data-align="center">MEDIAN</td></tr><tr><td class="has-text-align-center" data-align="center">13</td><td class="has-text-align-center" data-align="center"> 最頻値 </td><td class="has-text-align-center" data-align="center">MODE.SNGL</td></tr><tr><td class="has-text-align-center" data-align="center">14</td><td class="has-text-align-center" data-align="center"> 降順の順位 </td><td class="has-text-align-center" data-align="center">LARGE</td></tr><tr><td class="has-text-align-center" data-align="center">15</td><td class="has-text-align-center" data-align="center"> 昇順の順位 </td><td class="has-text-align-center" data-align="center">SMALL</td></tr><tr><td class="has-text-align-center" data-align="center">16</td><td class="has-text-align-center" data-align="center"> 百分位数 </td><td class="has-text-align-center" data-align="center">PERCENTILE.INC</td></tr><tr><td class="has-text-align-center" data-align="center">17</td><td class="has-text-align-center" data-align="center"> 四分位数 </td><td class="has-text-align-center" data-align="center">QUARTILE.INC</td></tr><tr><td class="has-text-align-center" data-align="center">18</td><td class="has-text-align-center" data-align="center"> 百分位数（0％と100％）を除外 </td><td class="has-text-align-center" data-align="center">PERCENTILE.EXC</td></tr><tr><td class="has-text-align-center" data-align="center">19</td><td class="has-text-align-center" data-align="center"> 四分位数（0％と100％）を除外 </td><td class="has-text-align-center" data-align="center"> QUARTILE.EXC</td></tr></tbody></table></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="368" height="257" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-61.png" alt="" class="wp-image-520" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-61.png 368w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-61-300x210.png 300w" sizes="(max-width: 368px) 100vw, 368px" /></figure>



<p>よく使うのは<strong>1.平均、2.カウント、4.MAX、5.MIN、9.合計</strong>ぐらいでしょうか。<br>標準偏差は分析マンには必需品のアイテムですね。</p>



<p></p>



<h3 class="wp-block-heading"><span id="toc4">・除外のオプション</span></h3>



<p></p>



<p>ここでは無視したいオプションを選択します。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="875" height="191" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-62.png" alt="" class="wp-image-521" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-62.png 875w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-62-300x65.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-62-768x168.png 768w" sizes="(max-width: 875px) 100vw, 875px" /></figure>



<p><br>文字通りなので説明しませんが、</p>



<p>迷ったら<strong><span class="marker-under-red">「7」</span></strong>の<span class="marker-under-red"><strong>「非表示の行とエラー値を無視します」</strong></span>を選択で大丈夫です。</p>



<p>非表示の行の無視や、入れ子、エラー値のみ無視など様々なオプションがあるので場面によって</p>



<p>使い分けてみてください。</p>



<p></p>



<h2 class="wp-block-heading"><span id="toc5">■実践する</span></h2>



<p></p>



<h3 class="wp-block-heading"><span id="toc6">・エラーを無視して合計を計算</span></h3>



<p></p>



<p>では合計を打ち込んでみましょう。<br>計算方法は<span class="marker-under-red">合計</span>なので<span class="marker-under-red">「9」</span>。除外方法は<span class="marker-under-blue">「7」</span>で設定します。<br>そして合計したい範囲を関数で打ち込むと以下のようになります。</p>



<p><strong><span class="fz-22px">=AGGREGATE(<span class="marker-under-red">9</span>,<span class="marker-under-blue">7</span>,C3:C12)</span></strong></p>



<p>では実際に打ち込んでみましょう。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="663" height="347" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-63.png" alt="" class="wp-image-522" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-63.png 663w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-63-300x157.png 300w" sizes="(max-width: 663px) 100vw, 663px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="457" height="284" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-64.png" alt="" class="wp-image-523" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-64.png 457w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-64-300x186.png 300w" sizes="(max-width: 457px) 100vw, 457px" /></figure>



<p>エラーにならず、計算してくれていますね。</p>



<p></p>



<h3 class="wp-block-heading"><span id="toc7"> ・エラーを無視して平均を計算 </span></h3>



<p><br>計算方法は<strong><span class="marker-under-red">平均</span></strong>なので<strong><span class="marker-under-red">「1」</span></strong>。除外方法は<strong><span class="marker-under-blue">「7」</span></strong>で設定します。<br>そして合計したい範囲を関数で打ち込むと以下のようになります。</p>



<p></p>



<p><strong><span class="fz-24px"><span class="fz-22px">=AGGREGATE(<span class="marker-under-red">1</span>,<span class="marker-under-blue">7</span>,C3:C12)</span></span></strong></p>



<figure class="wp-block-image size-large"><img decoding="async" width="617" height="292" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-65.png" alt="" class="wp-image-524" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-65.png 617w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-65-300x142.png 300w" sizes="(max-width: 617px) 100vw, 617px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="464" height="285" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-66.png" alt="" class="wp-image-525" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-66.png 464w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-66-300x184.png 300w" sizes="(max-width: 464px) 100vw, 464px" /></figure>



<p>こちらもうまくいきましたね！</p>



<p>ぜひ活用してみてください。</p>



<p></p>



<h2 class="wp-block-heading"><span id="toc8">■練習問題</span></h2>



<h3 class="wp-block-heading"><span id="toc9"> ・ 非表示の行とエラー値を無視して最大値（MAX）を計算  </span></h3>



<p>では下図の表を参考にしてみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="302" height="268" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-67.png" alt="" class="wp-image-1065" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-67.png 302w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-67-300x266.png 300w" sizes="(max-width: 302px) 100vw, 302px" /></figure>



<p>対象はＣ3からC８とします。しかしエラーと空白が混じっているので無視します。</p>



<p></p>



<p><strong>答え：</strong>=AGGREGATE(<span class="bold-red">4</span>,<span class="bold-blue">7</span>,<span class="bold-green">C3:C8</span>)</p>



<p><strong>解説：</strong>最大値(MAX)は「<span class="bold-red">4</span>」、非表示の行とエラー値を無視は「<span class="bold-blue">7</span>」、範囲は「 <span class="bold-green">C3:C8</span> 」</p>



<p></p>



<h3 class="wp-block-heading"><span id="toc10"> ・ 非表示の行とエラー値を無視して最小値（MIN）を計算  </span></h3>



<p>先ほどの計算を最小値（MIN）で計算してみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="302" height="268" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-67.png" alt="" class="wp-image-1065" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-67.png 302w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-67-300x266.png 300w" sizes="(max-width: 302px) 100vw, 302px" /></figure>



<p>対象は先ほどと同様Ｃ3からC８とします。今回もエラーと空白が混じっているので無視します。</p>



<p></p>



<p><strong>答え：</strong>=AGGREGATE(<span class="bold-red">5</span>,<span class="bold-blue">7</span>,<span class="bold-green">C3:C8</span>)</p>



<p><strong>解説：</strong>最大値(MAX)は「<span class="bold-red">5</span>」、非表示の行とエラー値を無視は「<span class="bold-blue">7</span>」、範囲は「 <span class="bold-green">C3:C8</span> 」</p>



<p></p>



<h2 class="wp-block-heading"><span id="toc11">■公式の説明</span></h2>



<p>わかりやすいように説明したため公式と使用する語句が異なりますが</p>



<p>マイクロソフト公式の説明については下記のリンクを参照してください。☟</p>



<p><a href="https://support.microsoft.com/ja-jp/office/aggregate-%E9%96%A2%E6%95%B0-43b9278e-6aa7-4f17-92b6-e19993fa26df">AGGREGATE 関数 &#8211; Office サポート (microsoft.com)</a></p>



<p></p>



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



<p></p>



<p>いかがだったでしょうか。</p>



<p>とても便利ですよね。私もこの関数を学んで</p>



<p>SUM関数やAVERAGE関数を使わない場面が増えました。</p>



<p></p>



<p>個人的にとても好きな関数です.</p>



<p></p>



<p>それでは次回の記事でお会いしましょう。</p>



<p></p>



<p class="has-text-align-center">このサイトでは独学でエクセルの技術を磨くことができます。基本操作やVBA、関数を随時更新中です。</p>



<p class="has-text-align-center">VBAではストーリー形式で説明していますが途中からでもわかるようにしています。ぜひ参考にしてみてください。</p>



<p class="has-text-align-center">いつかはエクセルの教科書のようなサイトを目指してます。<br>コメントで知りたいことや悩みなど記入していただければお答えしていきます。<br>ぜひ、ほかの記事もご覧ください。皆様の参考になれれば幸いです！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90aggregate%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e7%a9%ba%e7%99%bd%e3%82%84%e3%82%a8%e3%83%a9%e3%83%bc%e3%82%92%e7%84%a1%e8%a6%96%e3%81%97%e3%81%a6%e5%90%88/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">517</post-id>	</item>
		<item>
		<title>【COUNTA・COUNTBLANK関数】エクセルで空白・空白以外のデータの個数を求める</title>
		<link>https://dokugakuexcel.com/countacountblank%e9%96%a2%e6%95%b0%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e7%a9%ba%e7%99%bd%e7%a9%ba%e7%99%bd%e4%bb%a5%e5%a4%96%e3%81%ae%e3%83%87%e3%83%bc%e3%82%bf%e3%81%ae%e5%80%8b%e6%95%b0/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=countacountblank%25e9%2596%25a2%25e6%2595%25b0%25e3%2582%25a8%25e3%2582%25af%25e3%2582%25bb%25e3%2583%25ab%25e3%2581%25a7%25e7%25a9%25ba%25e7%2599%25bd%25e7%25a9%25ba%25e7%2599%25bd%25e4%25bb%25a5%25e5%25a4%2596%25e3%2581%25ae%25e3%2583%2587%25e3%2583%25bc%25e3%2582%25bf%25e3%2581%25ae%25e5%2580%258b%25e6%2595%25b0</link>
					<comments>https://dokugakuexcel.com/countacountblank%e9%96%a2%e6%95%b0%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e7%a9%ba%e7%99%bd%e7%a9%ba%e7%99%bd%e4%bb%a5%e5%a4%96%e3%81%ae%e3%83%87%e3%83%bc%e3%82%bf%e3%81%ae%e5%80%8b%e6%95%b0/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Wed, 23 Jun 2021 02:01:16 +0000</pubDate>
				<category><![CDATA[関数]]></category>
		<category><![CDATA[カウント]]></category>
		<category><![CDATA[空白]]></category>
		<category><![CDATA[COUNTA]]></category>
		<category><![CDATA[COUNTA関数]]></category>
		<category><![CDATA[COUNTBLANK]]></category>
		<category><![CDATA[COUNTBLANK関数]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=95</guid>

					<description><![CDATA[今回はエクセルで、空白/空白以外のデータの個数を求める方法についてです。データの集積や確率を求めるときなどに使われる関数です。 COUNT関数からの派生した関数ですね。 COUNT関数はこちらから☟ 【COUNT関数】エ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>今回はエクセルで、空白/空白以外のデータの個数を求める方法についてです。<br>データの集積や確率を求めるときなどに使われる関数です。</p>



<p>COUNT関数からの派生した関数ですね。</p>



<p>COUNT関数はこちらから☟</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90count%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e6%95%b0%e5%80%a4%e3%81%ae%e3%81%bf%e3%81%ae%e3%83%87%e3%83%bc%e3%82%bf%e3%81%ae%e5%80%8b%e6%95%b0%e3%82%92/">【COUNT関数】エクセルで数値のみのデータの個数を求める &#8211; 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p>それでは見ていきましょう。</p>



<p></p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-8" checked><label class="toc-title" for="toc-checkbox-8">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">■関数の仕組み</a></li><li><a href="#toc2" tabindex="0">■ 空白以外のデータの個数を求める</a></li><li><a href="#toc3" tabindex="0"> ■ 空白データの個数を求める </a></li><li><a href="#toc4" tabindex="0">■公式の説明</a></li><li><a href="#toc5" tabindex="0">■練習問題</a><ol><li><a href="#toc6" tabindex="0">・練習問題①</a></li><li><a href="#toc7" tabindex="0"> ・練習問題②</a></li></ol></li><li><a href="#toc8" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■関数の仕組み</span></h2>



<p></p>



<figure class="wp-block-pullquote"><blockquote><p><strong>=COUNTA(空白以外でデータの個数を求めたい範囲)</strong></p><p><strong>=COUNTBLANK(<strong><span class="has-inline-color has-indigo-color">空白データの個数を求めたい範囲</span></strong>)</strong></p></blockquote></figure>



<p></p>



<h2 class="wp-block-heading"><span id="toc2">■ 空白以外のデータの個数を求める</span></h2>



<p>下図の勤務表をもとに仕事に行った日を数えてみましょう。</p>



<p>下図の見本を元に進めていきます。 出勤した日に○を入力する仕組みとします。 </p>



<figure class="wp-block-image size-large"><img decoding="async" width="569" height="312" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-52.png" alt="" class="wp-image-97" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-52.png 569w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-52-300x164.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-52-109x60.png 109w" sizes="(max-width: 569px) 100vw, 569px" /></figure>



<p>出勤確認担当者は上図のような出勤表を作成したとします。</p>



<p>出勤した場合、出勤した日に「○」を打ち込むようになってます。</p>



<p>そこで出勤日数（赤枠）を求めるには勤務時間のところに何個データがあればいいか求めることで出勤日数を求めることができます。<br>つまり今回の内容であるデータが何個あるか数えれば解決します。</p>



<p>そこで使用する関数が「<strong><span class="marker-under">COUNTA関数</span></strong>」。<br>「＝」の後にCOUNTAと打ちます。するとCOUNTA関数が出てくるのでダブルクリックします。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="592" height="303" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-53.png" alt="" class="wp-image-98" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-53.png 592w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-53-300x154.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-53-117x60.png 117w" sizes="(max-width: 592px) 100vw, 592px" /></figure>



<p>そこから、データを数えたい範囲を選択します。</p>



<p>今回は勤務表に○がついているか数えたいので範囲は<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color"><span class="bold-red">C4:C13</span></mark></strong>になりますね。</p>



<p>なので関数の式に直すとこのようになります。</p>



<p><span class="fz-22px"><strong>=COUNTA(<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color"><span class="bold-red">C4:C13</span></mark>)</strong></span></p>



<p>では実際に打ち込んでみましょう。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="593" height="304" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-54.png" alt="" class="wp-image-99" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-54.png 593w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-54-300x154.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-54-117x60.png 117w" sizes="(max-width: 593px) 100vw, 593px" /></figure>



<p>この状態でEnterキーを押すと…</p>



<figure class="wp-block-image size-large"><img decoding="async" width="553" height="304" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-55.png" alt="" class="wp-image-100" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-55.png 553w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-55-300x165.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-55-109x60.png 109w" sizes="(max-width: 553px) 100vw, 553px" /></figure>



<p>個数がカウントされました。現在は3日しか働いてないので、出勤日数1が算出されます。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="560" height="303" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-56.png" alt="" class="wp-image-101" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-56.png 560w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-56-300x162.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-56-111x60.png 111w" sizes="(max-width: 560px) 100vw, 560px" /></figure>



<p>そこから出勤した際に○を打ち込んでもらえば自動的に再計算が行われるため</p>



<p>空白以外のカウント、つまり出勤日数をカウントしてくれます。</p>



<p>COUNT関数では数値の個数のみでしたが、Aなど空白以外でもカウントしてくれます。</p>



<p></p>



<p>さらに参照先にエラーが存在しても空白以外なのでカウントします。</p>



<p></p>



<h2 class="wp-block-heading"><span id="toc3"> ■ 空白データの個数を求める </span></h2>



<p>今度は空白データの個数を求めてみましょう。</p>



<p>こちらはCOUNTA関数の対になるCOUNTBLANK関数を使用していきます。</p>



<p></p>



<p>使用方法は下記のようになります。</p>



<p></p>



<p></p>



<p>では先ほどのシートを使用して実際に使用してみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="734" height="345" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-117.png" alt="" class="wp-image-1150" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-117.png 734w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-117-300x141.png 300w" sizes="(max-width: 734px) 100vw, 734px" /></figure>



<p>出勤すると「○」をつけるようになってますので</p>



<p>空白をカウントすれば休んだ日数をカウントできますね。</p>



<p></p>



<p>対象は「Ｃ3からＣ12」になってますので関数に当てはめてみましょう。</p>



<p>このようになります。</p>



<p><strong><span class="fz-20px">=COUNTBLANK(C3:C12)</span></strong></p>



<p></p>



<p>実施した結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="729" height="351" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-118.png" alt="" class="wp-image-1151" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-118.png 729w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-118-300x144.png 300w" sizes="(max-width: 729px) 100vw, 729px" /></figure>



<p>空白は6つあるのでうまく機能していますね。</p>



<p>ぜひCOUNTA関数と使い分けてみてください。</p>



<p>COUNTA関数では<span class="marker-under-blue"><strong>エラー</strong></span>でもカウントしましたが、こちらは<strong><span class="marker-under-blue">カウントされません</span></strong>。</p>



<p></p>



<h2 class="wp-block-heading"><span id="toc4">■公式の説明</span></h2>



<p>わかりやすいように説明したため公式と使用する語句が異なりますが</p>



<p>マイクロソフト公式の説明については下記のリンクを参照してください。</p>



<p></p>



<p>COUNTA関数はこちら☟</p>



<p><a href="https://support.microsoft.com/ja-jp/office/counta-%E9%96%A2%E6%95%B0-7dc98875-d5c1-46f1-9a82-53f3219e2509">COUNTA 関数 &#8211; Office サポート (microsoft.com)</a></p>



<p></p>



<p>COUNTBLANK関数はこちら☟</p>



<p><a href="https://support.microsoft.com/ja-jp/office/countblank-%E9%96%A2%E6%95%B0-6a92d772-675c-4bee-b346-24af6bd3ac22">COUNTBLANK 関数 &#8211; Office サポート (microsoft.com)</a></p>



<p></p>



<h2 class="wp-block-heading"><span id="toc5">■練習問題</span></h2>



<p>では練習問題でCOUNTA/ COUNTBLANK関数を復習してみてください。</p>



<p></p>



<h3 class="wp-block-heading"><span id="toc6">・練習問題①</span></h3>



<p>下図のアンケート結果をもとに練習します。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="567" height="345" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-120.png" alt="" class="wp-image-1153" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-120.png 567w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-120-300x183.png 300w" sizes="(max-width: 567px) 100vw, 567px" /></figure>



<p>アンケートが1から10まであり、回答した個数を求めてみましょう。</p>



<p>つまり空白以外をカウントすれば答えが算出できます。</p>



<p></p>



<p></p>



<p>答え：=COUNTA(C3:C12)</p>



<p>表示はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="225" height="55" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-121.png" alt="" class="wp-image-1154"/></figure>



<p></p>



<h3 class="wp-block-heading"><span id="toc7"> ・練習問題②</span></h3>



<p>先ほどのアンケートを引き続き活用してみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="593" height="349" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-122.png" alt="" class="wp-image-1155" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-122.png 593w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-122-300x177.png 300w" sizes="(max-width: 593px) 100vw, 593px" /></figure>



<p>今度は未回答数をカウントしてみましょう。</p>



<p>空白をカウントすれば算出することができます。</p>



<p></p>



<p></p>



<p>答え：=COUNTBLANK(C3:C12)</p>



<p>表示はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="207" height="48" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-123.png" alt="" class="wp-image-1156"/></figure>



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



<p>いかがだったでしょうか。<br>COUNT関数との違いも理解できたでしょうか。</p>



<p>今回は空白以外でしたが、さらに条件を設定するカウント関数もあります。</p>



<p>そちらに関しては下記の記事を参照してみてください。☟</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90countif%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e6%9d%a1%e4%bb%b6%e3%81%ab%e5%90%88%e3%81%a3%e3%81%9f%e3%83%87%e3%83%bc%e3%82%bf%e3%81%ae%e5%80%8b%e6%95%b0/">【COUNTIF関数】エクセルで条件に合ったデータの個数をカウントする。 ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p>では次回の記事でお会いしましょう！</p>



<p></p>



<p class="has-text-align-center">このサイトでは独学でエクセルの技術を磨くことができます。基本操作やVBA、関数を随時更新中です。</p>



<p class="has-text-align-center">関数の使い方や効果を、実際のエクセルを使用してわかりやすくしています。</p>



<p class="has-text-align-center">いつかはエクセルの教科書のようなサイトを目指してます。<br>コメントで知りたいことや悩みなど記入していただければお答えしていきます。<br>ぜひ、ほかの記事もご覧ください。皆様の参考になれれば幸いです！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/countacountblank%e9%96%a2%e6%95%b0%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e7%a9%ba%e7%99%bd%e7%a9%ba%e7%99%bd%e4%bb%a5%e5%a4%96%e3%81%ae%e3%83%87%e3%83%bc%e3%82%bf%e3%81%ae%e5%80%8b%e6%95%b0/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">95</post-id>	</item>
	</channel>
</rss>
