<?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/%e6%9d%a1%e4%bb%b6/feed/" rel="self" type="application/rss+xml" />
	<link>https://dokugakuexcel.com</link>
	<description>初心者から中級者までシステム・関数・VBAを伝授します</description>
	<lastBuildDate>Sun, 02 Jul 2023 14:54:47 +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>指定した日付の範囲内にあてはまる最小値(MINIFS)を計算する！2つの日付から算出</title>
		<link>https://dokugakuexcel.com/%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e6%97%a5%e4%bb%98%e3%81%ae%e7%af%84%e5%9b%b2%e5%86%85%e3%81%ab%e3%81%82%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e6%9c%80%e5%b0%8f%e5%80%a4min%e3%82%92%e8%a8%88/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e6%258c%2587%25e5%25ae%259a%25e3%2581%2597%25e3%2581%259f%25e6%2597%25a5%25e4%25bb%2598%25e3%2581%25ae%25e7%25af%2584%25e5%259b%25b2%25e5%2586%2585%25e3%2581%25ab%25e3%2581%2582%25e3%2581%25a6%25e3%2581%25af%25e3%2581%25be%25e3%2582%258b%25e6%259c%2580%25e5%25b0%258f%25e5%2580%25a4min%25e3%2582%2592%25e8%25a8%2588</link>
					<comments>https://dokugakuexcel.com/%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e6%97%a5%e4%bb%98%e3%81%ae%e7%af%84%e5%9b%b2%e5%86%85%e3%81%ab%e3%81%82%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e6%9c%80%e5%b0%8f%e5%80%a4min%e3%82%92%e8%a8%88/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Mon, 30 May 2022 13:55:12 +0000</pubDate>
				<category><![CDATA[関数・操作応用]]></category>
		<category><![CDATA[最小値]]></category>
		<category><![CDATA[条件]]></category>
		<category><![CDATA[日時]]></category>
		<category><![CDATA[MINIFS関数]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=2999</guid>

					<description><![CDATA[エクセルで日時の情報とあわせて収集したデータを管理している方もおられると思います。その際に○○日から○○日のデータ、または○○時から○○時のデータの最小値を知りたい場合、通常のMIN関数では求めることができません。 日時 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>エクセルで日時の情報とあわせて収集したデータを管理している方もおられると思います。<br>その際に<strong><span class="marker-under">○○日から○○日のデータ、または○○時から○○時のデータの最小値</span></strong>を知りたい場合、通常のMIN関数では求めることができません。</p>



<p>日時の範囲を高頻度で変更したい場合はとても手間になります。</p>



<p>しかし別のセルに算出開始日時と算出終了日時を入力して<br>自動でその範囲間の最小値を求めてくれたら便利ですよね。</p>



<p>今回はそんな悩みを解決できるような内容になっています。<br>それでは見ていきましょう。</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">■こんなことができるようになる!</a></li><li><a href="#toc2" tabindex="0">&#x2b1b;︎指定範囲間のデータの最小値を算出する</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">&#x2b1b;︎補足　○○日・時間以上・以下のデータの最小値を算出する</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">&#x2b1b;︎補足　２つの日付の範囲＋絞り込み条件</a></li><li><a href="#toc9" tabindex="0">&#x2b1b;︎よくあるエラーと対処法</a><ol><li><a href="#toc10" tabindex="0">・条件に当てはまるが最小値してくれない</a></li><li><a href="#toc11" tabindex="0">・計算結果が0になる</a></li></ol></li><li><a href="#toc12" tabindex="0">&#x2b1b;︎まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■こんなことができるようになる!</span></h2>



<p>・指定した2つの日付の範囲に当てはまる最小値を算出することができる。</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="676" height="357" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-140.png" alt="" class="wp-image-3011" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-140.png 676w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-140-300x158.png 300w" sizes="(max-width: 676px) 100vw, 676px" /></figure>



<h2 class="wp-block-heading"><span id="toc2">&#x2b1b;︎指定範囲間のデータの最小値を算出する</span></h2>



<p>通常であれば最小値を求める際に「MIN関数」と呼ばれる関数を使用します。<br>MIN関数についてはこちらから☟</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90min%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%9c%80%e5%b0%8f%e5%80%a4%e3%82%92%e6%b1%82%e3%82%81%e3%82%8b/">【MIN関数】エクセルで関数を使用して、最小値を求める方法について ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p>しかし今回は指定範囲で絞り込むので MINIFS関数を使用していきます。</p>



<p>では内容を見ていきましょう</p>



<h3 class="wp-block-heading"><span id="toc3">・２つの日付の範囲内の最小値を求める</span></h3>



<p>見本として下図のような収益のデータを用意しました。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="735" height="383" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-129.png" alt="" class="wp-image-3000" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-129.png 735w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-129-300x156.png 300w" sizes="(max-width: 735px) 100vw, 735px" /></figure>



<p>B列には日付のデータが入っておりC列には収益額が入力されています。</p>



<p>今回は<strong><span class="marker-under"><span class="bold-green">E3</span>と<span class="bold-green">F3</span>に入力した日付の間の最小値</span></strong>を求めてみましょう。</p>



<p>MINIFSの関数の仕組みはこのようになってます。</p>



<p><strong><span class="fz-20px">=MINIFS(<span class="bold-red">最小値を求めたい範囲</span>,<span class="bold-blue">最小値の条件範囲1</span>,<span class="bold-green">最小値の条件1</span>,<span class="bold-blue">最小値の条件範囲2</span>,<span class="bold-green">最小値の条件2</span>,・・・)</span></strong></p>



<p><span class="bold-red">最小値を求めたい範囲</span>は収益なので収益の範囲の<span class="bold-red">C3:C12</span><br><span class="bold-blue">最小値の条件の範囲1</span>は日付で絞り込みたいので日付の範囲の<span class="bold-blue">B3:B12</span><br><span class="bold-green">最小値の条件1</span>はE3以上の日付を最小値したいので<span class="bold-green">“&gt;=”&amp;E3</span><br><span class="bold-blue">最小値の条件の範囲2</span>も日付で絞り込みたいので日付の範囲の<span class="bold-blue">B3:B12</span><br><span class="bold-green">最小値の条件2</span>はF3以下の日付を最小値したいので<span class="bold-green">“&lt;=”&amp; F3</span>となります。</p>



<p> </p>



<p>では当てはめていきましょう。<br>関数はこのようになります。</p>



<p><strong><span class="fz-20px">=MINIFS(<span class="bold-red">C3:C12</span>,<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;&gt;=&#8221;&amp;E3</span>,<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;&lt;=&#8221;&amp;F3</span>)</span></strong></p>



<p>それでは入力していきましょう。<br>結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="676" height="357" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-130.png" alt="" class="wp-image-3001" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-130.png 676w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-130-300x158.png 300w" sizes="(max-width: 676px) 100vw, 676px" /></figure>



<p>5月27日から5月30日の最小値を求める事ができました。<br>該当する収益は<strong><span class="marker-under">「578」「735」「342」「245」「657」「874」「584」「682」で最小値は「245」</span></strong>なので狙い通りの動作ができていますね。</p>



<p>もちろん、日付を変更しても変更した日付の範囲で最小値をしてくれます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="708" height="368" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-131.png" alt="" class="wp-image-3002" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-131.png 708w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-131-300x156.png 300w" sizes="(max-width: 708px) 100vw, 708px" /></figure>



<h3 class="wp-block-heading"><span id="toc4">・２つの時刻の範囲内の最小値を求める</span></h3>



<p>今度は入力した<strong><span class="marker-under">2つの時刻の範囲の最小値</span></strong>を求めてみましょう。<br>今回も先ほどの見本を参考にしていきましょう。</p>



<p>まず、前提として<strong><span class="marker-under">条件となる日時のデータに時刻の情報が含まれている必要があります</span></strong>。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="818" height="246" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-132.png" alt="" class="wp-image-3003" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-132.png 818w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-132-300x90.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-132-768x231.png 768w" sizes="(max-width: 818px) 100vw, 818px" /></figure>



<p>数式は先ほどと同様になります。<br><strong><span class="fz-20px">=MINIFS(<span class="bold-red">C3:C12</span>,<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;&gt;=&#8221;&amp;E3</span>,<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;&lt;=&#8221;&amp;F3</span>)</span></strong></p>



<p>では絞り込みの条件を14時から19時にしてみたいと思います。<br>結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="778" height="421" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-133.png" alt="" class="wp-image-3004" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-133.png 778w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-133-300x162.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-133-768x416.png 768w" sizes="(max-width: 778px) 100vw, 778px" /></figure>



<p>時刻でも同様に２つの時刻範囲の最小値を求める事ができました。</p>



<p>該当する収益は<strong><span class="marker-under">「735」「342」「245」「657」「874」「584」で最小値は245なので<br>狙い通りの動作ができていますね</span></strong>。</p>



<h2 class="wp-block-heading"><span id="toc5">&#x2b1b;︎補足　○○日・時間以上・以下のデータの最小値を算出する</span></h2>



<p>ここからは補足です。<br>先ほどは2つの日時の範囲間の最小値を求めましたが、<br>今度は○○日・時間以上の最小値・以下の最小値を求めてみましょう。</p>



<h3 class="wp-block-heading"><span id="toc6">・○○日・時間以上のデータの最小値</span></h3>



<p>まずは<strong><span class="marker-under">○○日・時間以上のデータの最小値</span></strong>をもとめていきます。<br>では再度、先ほどの見本データをご覧ください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="620" height="328" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-134.png" alt="" class="wp-image-3005" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-134.png 620w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-134-300x159.png 300w" sizes="(max-width: 620px) 100vw, 620px" /></figure>



<p>今回は<strong><span class="marker-under"><span class="bold-green">E3</span>に入力した日時以上の最小値を求めたいとしましょう</span></strong>。<br>先ほどと同様に MINIFS関数を使用します</p>



<p>MINIFS関数の仕組みは下記の通りです。条件は1つのみなのでこのようになります。</p>



<p><strong><span class="fz-20px">=MINIFS(<span class="bold-red">最小値を求めたい範囲</span>,<span class="bold-blue">最小値の条件範囲1</span>,<span class="bold-green">最小値の条件1</span>)</span></strong></p>



<p><span class="bold-red">最小値の範囲</span>は収益なので<span class="bold-red">C3:C12</span>となります。<br><span class="bold-blue">最小値の条件の範囲</span>は日時なので<span class="bold-blue">B3:B12</span><br><span class="bold-green">最小値条件</span>は F3に入力した日時以上なので<span class="bold-green">“&gt;=”&amp;E3</span></p>



<p>　</p>



<p>関数に当てはめるとこのようになります。</p>



<p><strong><span class="fz-20px">=MINIFS(<span class="bold-red">C3:C12</span>,<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;&gt;=&#8221;&amp;E3</span>)</span></strong></p>



<p>それでは入力してみましょう。<br>結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="788" height="416" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-135.png" alt="" class="wp-image-3006" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-135.png 788w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-135-300x158.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-135-768x405.png 768w" sizes="(max-width: 788px) 100vw, 788px" /></figure>



<p><strong><span class="marker-under">5月27日以上の最小値は「245」</span></strong>ということがわかりました。</p>



<h3 class="wp-block-heading"><span id="toc7">・○○日・時間以下のデータの最小値</span></h3>



<p>今度は<strong><span class="marker-under">○○日・時間以下のデータの最小値の算出について</span></strong>です。<br>考え方は先ほどと同様で「“&gt;=”」の部分が「“&lt;=”」となります。</p>



<p>では見本を見ていきましょう。<br>今回はE3に入力した日時以下のデータの最小値を見ていきます。</p>



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



<p><strong><span class="fz-20px">=MINIFS(<span class="bold-red">C3:C12</span>,<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;&lt;=&#8221;&amp;E3</span>)</span></strong></p>



<p>では入力してみましょう。<br>結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="793" height="408" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-136.png" alt="" class="wp-image-3007" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-136.png 793w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-136-300x154.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-136-768x395.png 768w" sizes="(max-width: 793px) 100vw, 793px" /></figure>



<p><strong><span class="marker-under">5月27日以下の収益の最小値は「578」</span></strong>ということがわかりました。</p>



<h2 class="wp-block-heading"><span id="toc8">&#x2b1b;︎補足　２つの日付の範囲＋絞り込み条件</span></h2>



<p>先ほどは2つの日付の範囲の最小値を求めましたがさらに<strong><span class="marker-under">絞り込み条件を<br>増やしたい場合の方法</span></strong>を紹介します。</p>



<p>下図の見本をご覧ください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="772" height="358" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-137.png" alt="" class="wp-image-3008" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-137.png 772w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-137-300x139.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-137-768x356.png 768w" sizes="(max-width: 772px) 100vw, 772px" /></figure>



<p>先ほどのデータに加え、対象の項目をD列に追加しました。</p>



<p>仕様として<strong><span class="marker-under">2つの日付の範囲＋対象に○がついてあるものの最小値を算出</span></strong>したいと思います。</p>



<p>関数はMINIFSを使用していきます。<br>MINFS関数の条件は2つまでの縛りはなく、127個まで設定することができます。</p>



<p>では条件を追加した数式を見てみましょう。</p>



<p><strong><span class="fz-20px">=MINIFS(C3:C12,B3:B12,&#8221;&gt;=&#8221;&amp;F3,B3:B12,&#8221;&lt;=&#8221;&amp;G3,<span class="bold-red">D3:D12,&#8221;○&#8221;</span>)</span></strong></p>



<p>「<span class="bold-red">D3:D12,”○&#8221;</span>」を追加する事で<strong><span class="marker-under">D列に○がついてある事が条件</span></strong>となりました。<br>それでは入力してみましょう。</p>



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



<figure class="wp-block-image size-full"><img decoding="async" width="853" height="391" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-138.png" alt="" class="wp-image-3009" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-138.png 853w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-138-300x138.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-138-768x352.png 768w" sizes="(max-width: 853px) 100vw, 853px" /></figure>



<p><strong><span class="marker-under">5月26日から5月30日で対象に○がついてあるデータは「578」「342」「245」なので最小値「245」で狙い通り計算できています</span></strong>。</p>



<p>今回は2つの日付データと対象の3つの条件でしたが<br>数式を追加する事で条件をさらに追加することができます。</p>



<h2 class="wp-block-heading"><span id="toc9">&#x2b1b;︎よくあるエラーと対処法</span></h2>



<h3 class="wp-block-heading"><span id="toc10">・条件に当てはまるが最小値してくれない</span></h3>



<p>こちらは<strong><span class="marker-under-blue">対象日時または絞り込む際の条件の日時に問題があるかもしれません</span></strong>。<br>実際の画面をみてみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="563" height="200" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-139.png" alt="" class="wp-image-3010" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-139.png 563w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-139-300x107.png 300w" sizes="(max-width: 563px) 100vw, 563px" /></figure>



<p>通常は「○月○日」といった表記ですが<br>ダブルクリックすると「年」までデータが入っています。</p>



<p>エクセルは<strong><span class="marker-under">日時と判断すると日付データとして年月日、<br>時刻を入力すると＋時刻までデータとして入力されます</span></strong>。</p>



<p>つまり<strong><span class="marker-under">「年」が異なっていると範囲から除外されるので最小値を算出してくれません</span></strong>。<br>一度日時データを確認してみてください。</p>



<h3 class="wp-block-heading"><span id="toc11">・計算結果が0になる</span></h3>



<p>日付範囲を設定する際に条件を「&#8221;&gt;=&#8221;&amp;対象セル」と設定しました。<br>この不等号の記号「&lt;」と「&gt;」ですが、全角と半角があります。</p>



<p>全角は「＞」「＜」で小文字は「&gt;」「&lt;」となってます。<br>見た目ではわかりにくいですが、<strong><span class="marker-under">全角で入力すると文字として認識され<br>不等号にならないので0となってしまいます</span></strong>。<br>入力の際は半角で入力してください。</p>



<h2 class="wp-block-heading"><span id="toc12">&#x2b1b;︎まとめ</span></h2>



<p>いかがだったでしょうか。<br>日時とセットでデータを収集している方も多いとおもいます。</p>



<p>是非今回の内容を活用して<br>2つの日付間の最小値を求めてみてください。</p>



<p>それでは次回の記事でお会いしましょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e6%97%a5%e4%bb%98%e3%81%ae%e7%af%84%e5%9b%b2%e5%86%85%e3%81%ab%e3%81%82%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e6%9c%80%e5%b0%8f%e5%80%a4min%e3%82%92%e8%a8%88/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2999</post-id>	</item>
		<item>
		<title>指定した日付の範囲内にあてはまる最大値(MAXIFS)を計算する！2つの日付から算出</title>
		<link>https://dokugakuexcel.com/%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e6%97%a5%e4%bb%98%e3%81%ae%e7%af%84%e5%9b%b2%e5%86%85%e3%81%ab%e3%81%82%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e6%9c%80%e5%a4%a7%e5%80%a4max%e3%82%92%e8%a8%88/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e6%258c%2587%25e5%25ae%259a%25e3%2581%2597%25e3%2581%259f%25e6%2597%25a5%25e4%25bb%2598%25e3%2581%25ae%25e7%25af%2584%25e5%259b%25b2%25e5%2586%2585%25e3%2581%25ab%25e3%2581%2582%25e3%2581%25a6%25e3%2581%25af%25e3%2581%25be%25e3%2582%258b%25e6%259c%2580%25e5%25a4%25a7%25e5%2580%25a4max%25e3%2582%2592%25e8%25a8%2588</link>
					<comments>https://dokugakuexcel.com/%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e6%97%a5%e4%bb%98%e3%81%ae%e7%af%84%e5%9b%b2%e5%86%85%e3%81%ab%e3%81%82%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e6%9c%80%e5%a4%a7%e5%80%a4max%e3%82%92%e8%a8%88/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Mon, 30 May 2022 12:51:52 +0000</pubDate>
				<category><![CDATA[関数・操作応用]]></category>
		<category><![CDATA[日付]]></category>
		<category><![CDATA[MAXIFS関数]]></category>
		<category><![CDATA[最大値]]></category>
		<category><![CDATA[条件]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=2984</guid>

					<description><![CDATA[エクセルで日時の情報とあわせて収集したデータを管理している方もおられると思います。その際に○○日から○○日のデータ、または○○時から○○時のデータの最大値を知りたい場合通常のMAX関数では求めることができません。 日時の [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>エクセルで日時の情報とあわせて収集したデータを管理している方もおられると思います。<br>その際に<strong><span class="marker-under">○○日から○○日のデータ、または○○時から○○時のデータの最大値</span></strong>を知りたい場合通常のMAX関数では求めることができません。</p>



<p>日時の範囲を高頻度で変更したい場合はとても手間になります。</p>



<p>しかし別のセルに算出開始日時と算出終了日時を入力して<br>自動でその範囲間の最大値を求めてくれたら便利ですよね。</p>



<p>今回はそんな悩みを解決できるような内容になっています。<br>それでは見ていきましょう。</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">&#x2b1b;︎指定範囲間のデータの最大値を算出する</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">&#x2b1b;︎補足　○○日・時間以上・以下のデータの最大値を算出する</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">&#x2b1b;︎補足　２つの日付の範囲＋絞り込み条件</a></li><li><a href="#toc9" tabindex="0">&#x2b1b;︎よくあるエラーと対処法</a><ol><li><a href="#toc10" tabindex="0">・条件に当てはまるが最大値してくれない</a></li><li><a href="#toc11" tabindex="0">・計算結果が0になる</a></li></ol></li><li><a href="#toc12" tabindex="0">&#x2b1b;︎まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■こんなことができるようになる!</span></h2>



<p>・指定した2つの日付の範囲に当てはまる最大値を算出することができる。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="702" height="371" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-119.png" alt="" class="wp-image-2986" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-119.png 702w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-119-300x159.png 300w" sizes="(max-width: 702px) 100vw, 702px" /></figure>



<h2 class="wp-block-heading"><span id="toc2">&#x2b1b;︎指定範囲間のデータの最大値を算出する</span></h2>



<p>通常であれば最大値を求める際に「MAX関数」と呼ばれる関数を使用します。<br>MAX関数についてはこちらから☟</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90max%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%9c%80%e5%a4%a7%e5%80%a4%e3%82%92%e6%b1%82%e3%82%81%e3%82%8b/">【MAX関数】エクセルで範囲を指定して、数値の最大値を求める方法について ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p>しかし今回は指定範囲で絞り込むので MAXIFS関数を使用していきます。</p>



<p>では内容を見ていきましょう</p>



<h3 class="wp-block-heading"><span id="toc3">・２つの日付の範囲内の最大値を求める</span></h3>



<p>見本として下図のような収益のデータを用意しました。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="773" height="400" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-118.png" alt="" class="wp-image-2985" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-118.png 773w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-118-300x155.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-118-768x397.png 768w" sizes="(max-width: 773px) 100vw, 773px" /></figure>



<p>B列には日付のデータが入っておりC列には収益額が入力されています。</p>



<p>今回は<strong><span class="marker-under"><span class="bold-green">E3</span>と<span class="bold-green">F3</span>に入力した日付の間の最大値</span></strong>を求めてみましょう。</p>



<p>MAXIFSの関数の仕組みはこのようになってます。</p>



<p><strong><span class="fz-20px">=MAXIFS(<span class="bold-red">最大値を求めたい範囲</span>,<span class="bold-blue">最大値の条件範囲1</span>,<span class="bold-green">最大値の条件1</span>,<span class="bold-blue">最大値の条件範囲2</span>,<span class="bold-green">最大値の条件2</span>,・・・)</span></strong></p>



<p><span class="bold-red">最大値を求めたい範囲</span>は収益なので収益の範囲の<span class="bold-red">C3:C12</span><br><span class="bold-blue">最大値の条件の範囲1</span>は日付で絞り込みたいので日付の範囲の<span class="bold-blue">B3:B12</span><br><span class="bold-green">最大値の条件1</span>はE3以上の日付を最大値したいので<span class="bold-green">“&gt;=”&amp;E3</span><br><span class="bold-blue">最大値の条件の範囲2</span>も日付で絞り込みたいので日付の範囲の<span class="bold-blue">B3:B12</span><br><span class="bold-green">最大値の条件2</span>はF3以下の日付を最大値したいので<span class="bold-green">“&lt;=”&amp; F3</span>となります。</p>



<p> </p>



<p>では当てはめていきましょう。<br>関数はこのようになります。</p>



<p><strong><span class="fz-20px">=MAXIFS(<span class="bold-red">C3:C12</span>,<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;&gt;=&#8221;&amp;E3</span>,<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;&lt;=&#8221;&amp;F3</span>)</span></strong></p>



<p>それでは入力していきましょう。<br>結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="702" height="371" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-119.png" alt="" class="wp-image-2986" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-119.png 702w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-119-300x159.png 300w" sizes="(max-width: 702px) 100vw, 702px" /></figure>



<p><strong><span class="marker-under">5月27日から5月30日の最大値を求める事ができました</span></strong>。<br>該当する収益は「578」「735」「342」「245」「657」「874」「584」「682」で最大値は874なので<br>狙い通りの動作ができていますね。</p>



<p>もちろん、日付を変更しても変更した日付の範囲で最大値をしてくれます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="687" height="365" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-120.png" alt="" class="wp-image-2987" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-120.png 687w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-120-300x159.png 300w" sizes="(max-width: 687px) 100vw, 687px" /></figure>



<h3 class="wp-block-heading"><span id="toc4">・２つの時刻の範囲内の最大値を求める</span></h3>



<p>今度は<strong><span class="marker-under-blue">入力した2つの時刻の範囲の最大値</span></strong>を求めてみましょう。<br>今回も先ほどの見本を参考にしていきましょう。</p>



<p>まず、前提として<strong><span class="marker-under">条件となる日時のデータに時刻の情報が含まれている必要があります</span></strong>。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="818" height="246" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-121.png" alt="" class="wp-image-2988" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-121.png 818w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-121-300x90.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-121-768x231.png 768w" sizes="(max-width: 818px) 100vw, 818px" /></figure>



<p>数式は先ほどと同様になります。<br><strong><span class="fz-20px">=MAXIFS(<span class="bold-red">C3:C12</span>,<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;&gt;=&#8221;&amp;E3</span>,<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;&lt;=&#8221;&amp;F3</span>)</span></strong></p>



<p>では絞り込みの条件を14時から19時にしてみたいと思います。<br>結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="794" height="425" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-122.png" alt="" class="wp-image-2989" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-122.png 794w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-122-300x161.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-122-768x411.png 768w" sizes="(max-width: 794px) 100vw, 794px" /></figure>



<p>時刻でも同様に<strong><span class="marker-under">２つの時刻範囲の最大値を求める事ができました</span></strong>。</p>



<p>該当する収益は「735」「342」「245」「657」「874」「584」で最大値は874なので<br>狙い通りの動作ができていますね。</p>



<h2 class="wp-block-heading"><span id="toc5">&#x2b1b;︎補足　○○日・時間以上・以下のデータの最大値を算出する</span></h2>



<p>ここからは補足です。<br>先ほどは2つの日時の範囲間の最大値を求めましたが、<br>今度は○○日・時間以上の最大値・以下の最大値を求めてみましょう。</p>



<h3 class="wp-block-heading"><span id="toc6">・○○日・時間以上のデータの最大値</span></h3>



<p>まずは<strong><span class="marker-under">○○日・時間以上のデータの最大値</span></strong>をもとめていきます。<br>では再度、先ほどの見本データをご覧ください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="659" height="348" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-123.png" alt="" class="wp-image-2990" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-123.png 659w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-123-300x158.png 300w" sizes="(max-width: 659px) 100vw, 659px" /></figure>



<p>今回は<strong><span class="marker-under"><span class="bold-green">E3</span>に入力した日時以上の最大値</span></strong>を求めたいとしましょう。<br>先ほどと同様に MAXIFS関数を使用します</p>



<p>MAXIFS関数の仕組みは下記の通りです。条件は1つのみなのでこのようになります。</p>



<p><span class="fz-20px"><strong>=MAXIFS(<span class="bold-red">最大値を求めたい範囲</span>,<span class="bold-blue">最大値の条件範囲1</span>,<span class="bold-green">最大値の条件1</span>)</strong></span></p>



<p><span class="bold-red">最大値の範囲</span>は収益なので<span class="bold-red">C3:C12</span>となります。<br><span class="bold-blue">最大値の条件の範囲</span>は日時なので<span class="bold-blue">B3:B12</span><br><span class="bold-green">最大値の条件</span>は F3に入力した日時以上なので<span class="bold-green">“&gt;=”&amp;E3</span></p>



<p> </p>



<p>関数に当てはめるとこのようになります。</p>



<p><strong><span class="fz-20px">=MAXIFS(<span class="bold-red">C3:C12</span>,<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;&gt;=&#8221;&amp;E3</span>)</span></strong></p>



<p>それでは入力してみましょう。<br>結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="806" height="425" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-124.png" alt="" class="wp-image-2991" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-124.png 806w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-124-300x158.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-124-768x405.png 768w" sizes="(max-width: 806px) 100vw, 806px" /></figure>



<p><strong><span class="marker-under">5月27日以上の最大値は「874」</span></strong>ということがわかりました。</p>



<h3 class="wp-block-heading"><span id="toc7">・○○日・時間以下のデータの最大値</span></h3>



<p>今度は<strong><span class="marker-under">○○日・時間以下のデータ</span><span class="marker-under">最大値をもとめる方法</span></strong>についてです。<br>考え方は先ほどと同様で「“&gt;=”」の部分が「“&lt;=”」となります。</p>



<p>では見本を見ていきましょう。<br>今回はE3に入力した日時以下のデータの最大値を見ていきます。</p>



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



<p><strong><span class="fz-20px">=MAXIFS(<span class="bold-red">C3:C12</span>,<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;&lt;=&#8221;&amp;E3</span>)</span></strong></p>



<p>では入力してみましょう。<br>結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="820" height="429" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-125.png" alt="" class="wp-image-2992" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-125.png 820w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-125-300x157.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-125-768x402.png 768w" sizes="(max-width: 820px) 100vw, 820px" /></figure>



<p><strong><span class="marker-under">5月27日以下の収益の最大値は「735」</span></strong>ということがわかりました。</p>



<h2 class="wp-block-heading"><span id="toc8">&#x2b1b;︎補足　２つの日付の範囲＋絞り込み条件</span></h2>



<p>先ほどは2つの日付の範囲の最大値を求めましたがさらに<strong><span class="marker-under">絞り込み条件を<br>増やしたい場合の方法</span></strong>を紹介します。</p>



<p>下図の見本をご覧ください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="790" height="368" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-126.png" alt="" class="wp-image-2993" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-126.png 790w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-126-300x140.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-126-768x358.png 768w" sizes="(max-width: 790px) 100vw, 790px" /></figure>



<p>先ほどのデータに加え、対象の項目をD列に追加しました。</p>



<p>仕様として<strong><span class="marker-under-blue">2つの日付の範囲＋対象に○がついてあるものの最大値を算出</span></strong>したいと思います。</p>



<p>関数はMAXIFSを使用していきます。<br>MAXFS関数の条件は2つまでの縛りはなく、127個まで設定することができます。</p>



<p>では条件を追加した数式を見てみましょう。</p>



<p><span class="fz-20px"><strong>=MAXIFS(C3:C12,B3:B12,&#8221;&gt;=&#8221;&amp;F3,B3:B12,&#8221;&lt;=&#8221;&amp;G3,<span class="bold-red">D3:D12,&#8221;○&#8221;</span>)</strong></span></p>



<p>「<strong><span class="bold-red">D3:D12,”○&#8221;</span></strong>」を追加する事でD列に○がついてある事が条件となりました。<br>それでは入力してみましょう。</p>



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



<figure class="wp-block-image size-full"><img decoding="async" width="850" height="387" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-127.png" alt="" class="wp-image-2994" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-127.png 850w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-127-300x137.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-127-768x350.png 768w" sizes="(max-width: 850px) 100vw, 850px" /></figure>



<p><strong><span class="marker-under">5月26日から5月30日で対象に○がついてあるデータは「578」「342」「245」なので最大値「578」で狙い通り計算できています</span></strong>。</p>



<p>今回は2つの日付データと対象の3つの条件でしたが<br>数式を追加する事で条件をさらに追加することができます。</p>



<h2 class="wp-block-heading"><span id="toc9">&#x2b1b;︎よくあるエラーと対処法</span></h2>



<h3 class="wp-block-heading"><span id="toc10">・条件に当てはまるが最大値してくれない</span></h3>



<p>こちらは対象日時または絞り込む際の条件の日時に問題があるかもしれません。<br>実際の画面をみてみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="563" height="200" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-128.png" alt="" class="wp-image-2995" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-128.png 563w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-128-300x107.png 300w" sizes="(max-width: 563px) 100vw, 563px" /></figure>



<p>通常は「○月○日」といった表記ですが<br>ダブルクリックすると「年」までデータが入っています。</p>



<p>エクセルは<strong><span class="marker-under">日時と判断すると日付データとして年月日、<br>時刻を入力すると＋時刻までデータとして入力</span></strong>されます。</p>



<p>つまり<strong><span class="marker-under-blue">「年」が異なっていると範囲から除外されるので最大値を算出してくれません</span></strong>。<br>一度日時データを確認してみてください。</p>



<h3 class="wp-block-heading"><span id="toc11">・計算結果が0になる</span></h3>



<p>日付範囲を設定する際に条件を「&#8221;&gt;=&#8221;&amp;対象セル」と設定しました。<br>この不等号の記号「&lt;」と「&gt;」ですが、全角と半角があります。</p>



<p>全角は「＞」「＜」で小文字は「&gt;」「&lt;」となってます。<br>見た目ではわかりにくいですが、<strong><span class="marker-under">全角で入力すると文字として認識され<br>不等号にならないので0となってしまいます</span></strong>。<br>入力の際は半角で入力してください。</p>



<h2 class="wp-block-heading"><span id="toc12">&#x2b1b;︎まとめ</span></h2>



<p>いかがだったでしょうか。<br>日時とセットでデータを収集している方も多いとおもいます。</p>



<p>是非今回の内容を活用して<br>2つの日付間の最大値を求めてみてください。</p>



<p>それでは次回の記事でお会いしましょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e6%97%a5%e4%bb%98%e3%81%ae%e7%af%84%e5%9b%b2%e5%86%85%e3%81%ab%e3%81%82%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e6%9c%80%e5%a4%a7%e5%80%a4max%e3%82%92%e8%a8%88/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2984</post-id>	</item>
		<item>
		<title>指定した日付の範囲内にあてはまる平均(AVERAGE)を計算する！2つの日付から算出</title>
		<link>https://dokugakuexcel.com/%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e6%97%a5%e4%bb%98%e3%81%ae%e7%af%84%e5%9b%b2%e5%86%85%e3%81%ab%e3%81%82%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e5%b9%b3%e5%9d%87average%e3%82%92%e8%a8%88%e7%ae%97/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e6%258c%2587%25e5%25ae%259a%25e3%2581%2597%25e3%2581%259f%25e6%2597%25a5%25e4%25bb%2598%25e3%2581%25ae%25e7%25af%2584%25e5%259b%25b2%25e5%2586%2585%25e3%2581%25ab%25e3%2581%2582%25e3%2581%25a6%25e3%2581%25af%25e3%2581%25be%25e3%2582%258b%25e5%25b9%25b3%25e5%259d%2587average%25e3%2582%2592%25e8%25a8%2588%25e7%25ae%2597</link>
					<comments>https://dokugakuexcel.com/%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e6%97%a5%e4%bb%98%e3%81%ae%e7%af%84%e5%9b%b2%e5%86%85%e3%81%ab%e3%81%82%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e5%b9%b3%e5%9d%87average%e3%82%92%e8%a8%88%e7%ae%97/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Tue, 24 May 2022 13:42:27 +0000</pubDate>
				<category><![CDATA[関数・操作応用]]></category>
		<category><![CDATA[平均]]></category>
		<category><![CDATA[条件]]></category>
		<category><![CDATA[AVERAGEIFS関数]]></category>
		<category><![CDATA[日付]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=2949</guid>

					<description><![CDATA[この記事はエクセルで日時の情報とあわせて収集したデータを分析する際に○○日から○○日の平均、または○○時から○○時の平均を知りたい場合に有効です。日時の範囲を高頻度で変更したい場合、通常のAVERAGE関数では毎回参照範 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>この記事はエクセルで日時の情報とあわせて収集したデータを分析する際に<br><strong><span class="marker-under">○○日から○○日の平均、または○○時から○○時の平均</span></strong>を知りたい場合に有効です。<br>日時の範囲を高頻度で変更したい場合、通常のAVERAGE関数では毎回参照範囲を変えるといった作業が発生し、とても手間になります。</p>



<p>しかし別のセルに算出開始日時と算出終了日時を入力して<br>自動でその<strong><span class="marker-under">範囲間の平均</span></strong>を求めてくれたら便利ですよね。</p>



<p>今回はそんな悩みを解決できるような内容になっています。<br>それでは見ていきましょう。</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">&#x2b1b;︎指定範囲間のデータの平均を算出する</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">&#x2b1b;︎補足　○○日・時間以上・以下のデータの平均を算出する</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">&#x2b1b;︎補足　２つの日付の範囲＋絞り込み条件</a></li><li><a href="#toc9" tabindex="0">&#x2b1b;︎よくあるエラーと対処法</a><ol><li><a href="#toc10" tabindex="0">・条件に当てはまるが平均してくれない</a></li><li><a href="#toc11" tabindex="0">・計算結果が0になる</a></li></ol></li><li><a href="#toc12" tabindex="0">&#x2b1b;︎まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■こんなことができるようになる!</span></h2>



<p>・指定した2つの日付の範囲に当てはまる平均を算出することができる。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="701" height="378" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-92.png" alt="" class="wp-image-2952" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-92.png 701w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-92-300x162.png 300w" sizes="(max-width: 701px) 100vw, 701px" /></figure>



<h2 class="wp-block-heading"><span id="toc2">&#x2b1b;︎指定範囲間のデータの平均を算出する</span></h2>



<p>通常であれば平均を求める際に「 AVERAGE関数」と呼ばれる関数を使用します。<br>AVERAGE関数についてはこちらから</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90average%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e5%b9%b3%e5%9d%87%e5%80%a4%e3%82%92%e6%b1%82%e3%82%81%e3%82%8b/">【AVERAGE関数】エクセルで平均値を求める方法について説明します！ ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p>しかし今回は指定範囲で絞り込むので AVERAGEIFS関数を使用していきます。<br>AVERAGEIFS関数についてはこちらから</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90averageifs%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e8%a4%87%e6%95%b0%e3%81%ae%e6%9d%a1%e4%bb%b6%e3%81%ab%e5%bd%93%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e5%b9%b3/">【AVERAGEIFS関数】エクセルで複数の条件に当てはまる平均を求める ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p>では内容を見ていきましょう</p>



<h3 class="wp-block-heading"><span id="toc3">・２つの日付の範囲内の平均を求める</span></h3>



<p>見本として下図のような収益のデータを用意しました。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="711" height="373" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-91.png" alt="" class="wp-image-2951" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-91.png 711w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-91-300x157.png 300w" sizes="(max-width: 711px) 100vw, 711px" /></figure>



<p>B列には日付のデータが入っておりC列には収益額が入力されています。</p>



<p>今回は<span class="bold-green">E3</span>と<span class="bold-green">F3</span>に<strong><span class="marker-under">入力した日付の間の平均</span></strong>を求めてみましょう。</p>



<p>AVERAGEIFSの関数の仕組みはこのようになってます。</p>



<p><strong><span class="fz-20px">=AVERAGEIFS(<span class="bold-red">平均したい範囲</span>,<span class="bold-blue">平均の条件範囲1</span>,<span class="bold-green">平均の条件1</span>,<span class="bold-blue">平均の条件範囲2</span>,<span class="bold-green">平均の条件2</span>,・・・)</span></strong></p>



<p><span class="bold-red">平均したいの範囲</span>は収益なので収益の範囲の<span class="bold-red">C3：C12</span><br><span class="bold-blue">平均の条件の範囲1</span>は日付で絞り込みたいので日付の範囲の<span class="bold-blue">B3：B12</span><br><span class="bold-green">平均の条件1</span>はE3以上の日付を平均したいので<span class="bold-green">“&gt;=”&amp;E3</span><br><span class="bold-blue">平均の条件の範囲2</span>も日付で絞り込みたいので日付の範囲の<span class="bold-blue">B3：B12</span><br><span class="bold-green">平均の条件2</span>はF3以下の日付を平均したいので<span class="bold-green">“&lt;=”&amp; F3</span>となります。</p>



<p>　</p>



<p>では当てはめていきましょう。<br>関数はこのようになります。</p>



<p><strong><span class="fz-20px">=AVERAGEIFS(<span class="bold-red">C3:C12</span>,<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;&gt;=&#8221;&amp;E3</span>,<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;&lt;=&#8221;&amp;F3</span>)</span></strong></p>



<p>それでは入力していきましょう。<br>結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="701" height="378" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-92.png" alt="" class="wp-image-2952" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-92.png 701w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-92-300x162.png 300w" sizes="(max-width: 701px) 100vw, 701px" /></figure>



<p>5月27日から5月30日の平均を求める事ができました。<br>該当する収益は<strong><span class="marker-under">「735」「342」「245」「657」で平均は494.75</span></strong>なので<br>狙い通りの動作ができていますね。</p>



<p>もちろん、日付を変更しても変更した日付の範囲で平均をしてくれます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="680" height="365" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-93.png" alt="" class="wp-image-2953" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-93.png 680w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-93-300x161.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>



<h3 class="wp-block-heading"><span id="toc4">・２つの時刻の範囲内の平均を求める</span></h3>



<p>今度は<strong><span class="marker-under">入力した2つの時刻の範囲の平均</span></strong>を求めてみましょう。<br>今回も先ほどの見本を参考にしていきましょう。</p>



<p>まず、前提として<strong><span class="marker-under-red">条件となる日時のデータに時刻の情報が含まれている必要</span></strong>があります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="818" height="246" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-94.png" alt="" class="wp-image-2954" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-94.png 818w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-94-300x90.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-94-768x231.png 768w" sizes="(max-width: 818px) 100vw, 818px" /></figure>



<p>数式は先ほどと同様になります。<br><strong><span class="fz-20px">=AVERAGEIFS(<span class="bold-red">C3:C12</span>,<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;&gt;=&#8221;&amp;E3</span>,<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;&lt;=&#8221;&amp;F3</span>)</span></strong></p>



<p>では絞り込みの条件を14時から19時にしてみたいと思います。<br>結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="782" height="416" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-95.png" alt="" class="wp-image-2955" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-95.png 782w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-95-300x160.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-95-768x409.png 768w" sizes="(max-width: 782px) 100vw, 782px" /></figure>



<p>時刻でも同様に２つの時刻範囲の平均を求める事ができました。</p>



<p><br>該当する収益は<strong><span class="marker-under">「735」「342」「245」「657」「874」「584」で平均は572.83</span></strong>なので<br>狙い通りの動作ができていますね。</p>



<h2 class="wp-block-heading"><span id="toc5">&#x2b1b;︎補足　○○日・時間以上・以下のデータの平均を算出する</span></h2>



<p>ここからは補足です。<br>先ほどは2つの日時の範囲間の平均を求めましたが、<br>今度は○○日・時間以上の平均・以下の平均を求めてみましょう。</p>



<h3 class="wp-block-heading"><span id="toc6">・○○日・時間以上のデータの平均</span></h3>



<p>では再度、先ほどの見本データをご覧ください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="643" height="345" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-96.png" alt="" class="wp-image-2956" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-96.png 643w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-96-300x161.png 300w" sizes="(max-width: 643px) 100vw, 643px" /></figure>



<p>今回は<strong><span class="marker-under">E3に入力した日時以上の平均</span></strong>を求めたいとしましょう。<br>先ほどは AVERAGEIFS関数を使用しましたが、今回は<strong><span class="marker-under-red">条件が1つなので AVERAGEIF関数</span></strong>となります。</p>



<p>AVERAGEIF関数の仕組みは下記の通りです。</p>



<p><strong><span class="fz-20px">=AVERAGEIF(<span class="bold-blue">絞り込む対象の範囲</span>,<span class="bold-green">絞り込む条件</span>,<span class="bold-red">平均の範囲</span>)</span></strong></p>



<p><span class="bold-blue">絞り込む対象の範囲</span>は日時なので<span class="bold-blue">B3：B12</span><br><span class="bold-green">絞り込む条件</span>は F3に入力した日時以上なので<span class="bold-green">“&gt;=”&amp;E3</span><br><span class="bold-red">平均の範囲</span>は収益なので<span class="bold-red">C3：C12</span>となります。</p>



<p>　</p>



<p>関数に当てはめるとこのようになります。</p>



<p><strong><span class="fz-20px">=AVERAGEIF(<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;&gt;=&#8221;&amp;E3</span>,<span class="bold-red">C3:C12</span>)</span></strong></p>



<p>それでは入力してみましょう。<br>結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="818" height="430" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-97.png" alt="" class="wp-image-2957" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-97.png 818w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-97-300x158.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-97-768x404.png 768w" sizes="(max-width: 818px) 100vw, 818px" /></figure>



<p><strong><span class="marker-under">5月26日以上の平均は「586.78」</span></strong>ということがわかりました。</p>



<h3 class="wp-block-heading"><span id="toc7">・○○日・時間以下のデータの平均</span></h3>



<p>今度は<strong><span class="marker-under">○○日・時間以下のデータ</span></strong>です。<br>考え方は先ほどと同様で「“&gt;=”」の部分が「“&lt;=”」となります。</p>



<p>では見本を見ていきましょう。<br>今回はE3に入力した日時以下のデータの平均を見ていきます。</p>



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



<p><strong><span class="fz-20px">=AVERAGEIF(B3:B12,&#8221;&lt;=&#8221;&amp;E3,C3:C12)</span></strong></p>



<p>では入力してみましょう。<br>結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="783" height="415" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-98.png" alt="" class="wp-image-2958" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-98.png 783w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-98-300x159.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-98-768x407.png 768w" sizes="(max-width: 783px) 100vw, 783px" /></figure>



<p><strong><span class="marker-under">5月27日以下の収益の平均は「665.67」</span></strong>ということがわかりました。</p>



<h2 class="wp-block-heading"><span id="toc8">&#x2b1b;︎補足　２つの日付の範囲＋絞り込み条件</span></h2>



<p>先ほどは<strong><span class="marker-under">2つの日付の範囲の平均を求めましたがさらに絞り込み条件を<br>増やしたい場合の方法を紹介</span></strong>します。</p>



<p>下図の見本をご覧ください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="751" height="369" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-99.png" alt="" class="wp-image-2959" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-99.png 751w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-99-300x147.png 300w" sizes="(max-width: 751px) 100vw, 751px" /></figure>



<p>先ほどのデータに加え、<strong><span class="marker-under">対象の項目をD列に追加</span></strong>しました。</p>



<p>仕様として<strong><span class="marker-under">2つの日付の範囲＋対象に○がついてあるものの平均</span></strong>をしたいと思います。</p>



<p>関数は先ほどと同様に AVERAGEIFSを使用していきます。<br>AVERAGEFS関数の条件は2つまでの縛りはなく、127個まで設定することができます。</p>



<p>では条件を追加した数式を見てみましょう。</p>



<p><strong>=AVERAGEIFS(C3:C12,B3:B12,&#8221;&gt;=&#8221;&amp;F3,B3:B12,&#8221;&lt;=&#8221;&amp;G3,<span class="marker-under-red">D3:D12,&#8221;○&#8221;</span>)</strong></p>



<p>「<strong><span class="marker-under-red">D3:D12,”○&#8221;</span></strong>」を追加する事でD列に○がついてある事が条件となりました。<br>それでは入力してみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="785" height="308" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-100.png" alt="" class="wp-image-2960" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-100.png 785w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-100-300x118.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-100-768x301.png 768w" sizes="(max-width: 785px) 100vw, 785px" /></figure>



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



<figure class="wp-block-image size-full"><img decoding="async" width="829" height="390" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-101.png" alt="" class="wp-image-2961" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-101.png 829w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-101-300x141.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-101-768x361.png 768w" sizes="(max-width: 829px) 100vw, 829px" /></figure>



<p>5月26日から5月30日で<strong><span class="marker-under">対象に○がついてあるデータは「578」「342」「245」なので平均「388.33」</span></strong>で狙い通り計算できています。</p>



<p>今回は2つの日付データと対象の3つの条件でしたが<br><strong><span class="marker-under">数式を追加する事で条件をさらに追加</span></strong>することができます。</p>



<h2 class="wp-block-heading"><span id="toc9">&#x2b1b;︎よくあるエラーと対処法</span></h2>



<h3 class="wp-block-heading"><span id="toc10">・条件に当てはまるが平均してくれない</span></h3>



<p>こちらは<strong><span class="marker-under">対象日時または絞り込む際の条件の日時に問題</span></strong>があるかもしれません。<br>実際の画面をみてみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="563" height="200" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-102.png" alt="" class="wp-image-2962" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-102.png 563w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-102-300x107.png 300w" sizes="(max-width: 563px) 100vw, 563px" /></figure>



<p>通常は「○月○日」といった表記ですが<br>ダブルクリックすると「年」までデータが入っています。</p>



<p>エクセルは<strong><span class="marker-under-red">日時と判断すると日付データとして年月日、<br>時刻を入力すると＋時刻までデータとして入力</span></strong>されます。</p>



<p>つまり<strong><span class="marker-under-red">「年」が異なっていると範囲から除外されるので平均してくれません</span></strong>。<br>一度日時データを確認してみてください。</p>



<h3 class="wp-block-heading"><span id="toc11">・計算結果が0になる</span></h3>



<p>日付範囲を設定する際に条件を「&#8221;&gt;=&#8221;&amp;対象セル」と設定しました。<br>この<strong><span class="marker-under">不等号の記号「&lt;」と「&gt;」ですが、全角と半角</span></strong>があります。</p>



<p>全角は「＞」「＜」で小文字は「&gt;」「&lt;」となってます。<br>見た目ではわかりにくいですが、<strong><span class="marker-under">全角で入力すると文字として認識され<br>不等号にならないので0となってしまいます</span></strong>。<br>入力の際は半角で入力してください。</p>



<h2 class="wp-block-heading"><span id="toc12">&#x2b1b;︎まとめ</span></h2>



<p>いかがだったでしょうか。<br>日時とセットでデータを収集している方も多いとおもいます。</p>



<p>是非今回の内容を活用して<br>2つの日付間の平均を求めてみてください。</p>



<p>それでは次回の記事でお会いしましょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e6%97%a5%e4%bb%98%e3%81%ae%e7%af%84%e5%9b%b2%e5%86%85%e3%81%ab%e3%81%82%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e5%b9%b3%e5%9d%87average%e3%82%92%e8%a8%88%e7%ae%97/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2949</post-id>	</item>
		<item>
		<title>指定した日付の範囲内にあてはまる合計(SUM)を計算する！2つの日付から算出する方法など</title>
		<link>https://dokugakuexcel.com/%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e6%97%a5%e4%bb%98%e3%81%ae%e7%af%84%e5%9b%b2%e5%86%85%e3%81%ab%e3%81%82%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e5%90%88%e8%a8%88sum%e3%82%92%e8%a8%88%e7%ae%97/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e6%258c%2587%25e5%25ae%259a%25e3%2581%2597%25e3%2581%259f%25e6%2597%25a5%25e4%25bb%2598%25e3%2581%25ae%25e7%25af%2584%25e5%259b%25b2%25e5%2586%2585%25e3%2581%25ab%25e3%2581%2582%25e3%2581%25a6%25e3%2581%25af%25e3%2581%25be%25e3%2582%258b%25e5%2590%2588%25e8%25a8%2588sum%25e3%2582%2592%25e8%25a8%2588%25e7%25ae%2597</link>
					<comments>https://dokugakuexcel.com/%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e6%97%a5%e4%bb%98%e3%81%ae%e7%af%84%e5%9b%b2%e5%86%85%e3%81%ab%e3%81%82%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e5%90%88%e8%a8%88sum%e3%82%92%e8%a8%88%e7%ae%97/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Tue, 24 May 2022 12:20:03 +0000</pubDate>
				<category><![CDATA[関数・操作応用]]></category>
		<category><![CDATA[条件]]></category>
		<category><![CDATA[SUMIFS関数]]></category>
		<category><![CDATA[日数]]></category>
		<category><![CDATA[合計]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=2933</guid>

					<description><![CDATA[この記事はエクセルで日時の情報とあわせて収集したデータを分析する際に○○日から○○日の合計、または○○時から○○時の合計を知りたい場合に有効です。日時の範囲を高頻度で変更したい場合、通常のSUM関数では毎回参照範囲を変え [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>この記事はエクセルで日時の情報とあわせて収集したデータを分析する際に<br><strong><span class="marker-under">○○日から○○日の合計、または○○時から○○時の合計</span></strong>を知りたい場合に有効です。<br>日時の範囲を高頻度で変更したい場合、通常のSUM関数では毎回参照範囲を変えるといった作業が発生し、とても手間になります。</p>



<p>しかし別のセルに算出開始日時と算出終了日時を入力して<br>自動でその範囲間の合計を求めてくれたら便利ですよね。</p>



<p>今回はそんな悩みを解決できるような内容になっています。<br>それでは見ていきましょう。</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">&#x2b1b;︎指定範囲間のデータの合計を算出する</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">&#x2b1b;︎補足　○○日・時間以上・以下のデータの合計を算出する</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">&#x2b1b;︎補足　２つの日付の範囲＋絞り込み条件</a></li><li><a href="#toc9" tabindex="0">&#x2b1b;︎よくあるエラーと対処法</a><ol><li><a href="#toc10" tabindex="0">・条件に当てはまるが合計してくれない</a></li><li><a href="#toc11" tabindex="0">・計算結果が0になる</a></li></ol></li><li><a href="#toc12" tabindex="0">&#x2b1b;︎まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■こんなことができるようになる!</span></h2>



<p>・指定した2つの日付の範囲に当てはまる合計を算出することができる。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="629" height="343" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-80.png" alt="" class="wp-image-2935" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-80.png 629w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-80-300x164.png 300w" sizes="(max-width: 629px) 100vw, 629px" /></figure>



<h2 class="wp-block-heading"><span id="toc2">&#x2b1b;︎指定範囲間のデータの合計を算出する</span></h2>



<p>通常であれば合計を求める際には「 SUM関数」と呼ばれる関数を使用します。<br>SUM関数についてはこちらから☟</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90sum%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e5%90%88%e8%a8%88%ef%bc%88%e7%b7%8f%e5%92%8c%ef%bc%89%e3%82%92%e6%b1%82%e3%82%81%e3%82%8b/">【SUM関数】エクセルで範囲を選択し、合計（総和）を関数を使用して求める方法 ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p>しかし今回は指定範囲で絞り込むので SUMIFS関数を使用していきます。<br>SUMIFS関数についてはこちらから☟</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90sumifs%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e8%a4%87%e6%95%b0%e3%81%ae%e6%9d%a1%e4%bb%b6%e3%81%ab%e5%bd%93%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e5%90%88/">【SUMIFS関数】エクセルで複数の条件に当てはまる合計を求める ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p>では内容を見ていきましょう</p>



<h3 class="wp-block-heading"><span id="toc3">・２つの日付の範囲内の合計を求める</span></h3>



<p>見本として下図のような収益のデータを用意しました。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="675" height="379" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-79.png" alt="" class="wp-image-2934" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-79.png 675w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-79-300x168.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-79-120x68.png 120w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-79-160x90.png 160w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-79-320x180.png 320w" sizes="(max-width: 675px) 100vw, 675px" /></figure>



<p>B列には日付のデータが入っておりC列には収益額が入力されています。</p>



<p>今回は<strong><span class="marker-under"><span class="bold-green">E3</span>と<span class="bold-green">F3</span>に入力した日付の間の合計</span></strong>を求めてみましょう。</p>



<p>SUMIFSの関数の仕組みはこのようになってます。</p>



<p><strong><span class="fz-20px">=SUMIFS(<span class="bold-red">合計したい範囲</span>,<span class="bold-blue">合計の条件範囲1</span>,<span class="bold-green">合計の条件1</span>,<span class="bold-blue">合計の条件範囲2</span>,<span class="bold-green">合計の条件2</span>,・・・)</span></strong></p>



<p><span class="bold-red">合計したいの範囲</span>は収益なので収益の範囲の<span class="bold-red">C3からC12</span><br><span class="bold-blue">合計の条件の範囲1</span>は日付で絞り込みたいので日付の範囲の<span class="bold-blue">B3：B12</span><br><span class="bold-green">合計の条件1</span>はE3以上の日付を合計したいので<span class="bold-green">“>=”&amp;E3</span><br><span class="bold-blue">合計の条件の範囲2</span>も日付で絞り込みたいので日付の範囲の<span class="bold-blue">B3：B12</span><br><span class="bold-green">合計の条件2</span>はF3以下の日付を合計したいので<span class="bold-green">“&lt;=”&amp; F3</span>となります。</p>



<p>　</p>



<p>では当てはめていきましょう。<br>関数はこのようになります。</p>



<p><strong><span class="fz-20px">=SUMIFS(<span class="bold-red">C3:C12</span>,<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;>=&#8221;&amp;E3</span>,<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;&lt;=&#8221;&amp;F3</span>)</span></strong></p>



<p>それでは入力していきましょう。<br>結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="629" height="343" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-80.png" alt="" class="wp-image-2935" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-80.png 629w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-80-300x164.png 300w" sizes="(max-width: 629px) 100vw, 629px" /></figure>



<p>5月27日から5月30日の合計を求める事ができました。<br>該当する収益は<strong><span class="marker-under">「735」「342」「245」「657」で合計は1979</span></strong>なので<br>狙い通りの動作ができていますね。</p>



<p>もちろん、日付を変更しても変更した日付の範囲で合計をしてくれます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="649" height="366" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-81.png" alt="" class="wp-image-2936" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-81.png 649w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-81-300x169.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-81-120x68.png 120w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-81-160x90.png 160w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-81-320x180.png 320w" sizes="(max-width: 649px) 100vw, 649px" /></figure>



<h3 class="wp-block-heading"><span id="toc4">・２つの時刻の範囲内の合計を求める</span></h3>



<p>今度は入<strong><span class="marker-under">力した2つの時刻の範囲の合計</span></strong>を求めてみましょう。<br>今回も先ほどの見本を参考にしていきましょう。</p>



<p>まず、前提として条件となる日時のデータに時刻の情報が含まれている必要があります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="708" height="217" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-82.png" alt="" class="wp-image-2937" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-82.png 708w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-82-300x92.png 300w" sizes="(max-width: 708px) 100vw, 708px" /></figure>



<p>数式は先ほどと同様になります。<br><strong><span class="fz-20px">=SUMIFS(<span class="bold-red">C3:C12</span>,<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;>=&#8221;&amp;E3</span>,<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;&lt;=&#8221;&amp;F3</span>)</span></strong></p>



<p>では絞り込みの条件を14時から19時にしてみたいと思います。<br>結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="765" height="410" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-83.png" alt="" class="wp-image-2938" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-83.png 765w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-83-300x161.png 300w" sizes="(max-width: 765px) 100vw, 765px" /></figure>



<p>時刻でも同様に２つの時刻範囲の合計を求める事ができました。</p>



<p><br>該当する収益は<strong><span class="marker-under">「735」「342」「245」「657」「874」「584」で合計は3437</span></strong>なので<br>狙い通りの動作ができていますね。</p>



<h2 class="wp-block-heading"><span id="toc5">&#x2b1b;︎補足　○○日・時間以上・以下のデータの合計を算出する</span></h2>



<p>ここからは補足です。<br>先ほどは2つの日時の範囲間の合計を求めましたが、<br>今度は<strong><span class="marker-under-red">○○日・時間以上の合計・以下の合計</span></strong>を求めてみましょう。</p>



<h3 class="wp-block-heading"><span id="toc6">・○○日・時間以上のデータの合計</span></h3>



<p>まずは<strong><span class="marker-under">○○日・時間以上のデータの合計の算出方法</span></strong>から見てみましょう。</p>



<p>では再度、先ほどの見本データをご覧ください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="605" height="320" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-84.png" alt="" class="wp-image-2939" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-84.png 605w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-84-300x159.png 300w" sizes="(max-width: 605px) 100vw, 605px" /></figure>



<p>今回はE3に入力した日時以上の合計を求めたいとしましょう。<br>先ほどは SUMIFS関数を使用しましたが、<strong><span class="marker-under-blue">今回は条件が1つなので SUMIF関数</span></strong>となります。</p>



<p>SUMIF関数の仕組みは下記の通りです。</p>



<p><strong><span class="fz-20px">=SUMIF(<span class="bold-blue">絞り込む対象の範囲</span>,<span class="bold-green">絞り込む条件</span>,<span class="bold-red">合計の範囲</span>)</span></strong></p>



<p><span class="bold-blue">絞り込む対象の範囲</span>は日時なので<strong><span class="bold-blue">B3：B12</span></strong><br><span class="bold-green">絞り込む条件</span>は F3に入力した日時以上なので<span class="bold-green">“>=”&amp;E3</span><br><span class="bold-red">合計の範囲</span>は収益なので<span class="bold-red">C3</span><span class="bold-red">：</span><span class="bold-red">C12</span>となります。</p>



<p>　</p>



<p>関数に当てはめるとこのようになります。</p>



<p><strong><span class="fz-20px">=SUMIF(<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;>=&#8221;&amp;E3</span>,<span class="bold-red">C3:C12</span>)</span></strong></p>



<p>それでは入力してみましょう。<br>結果はこのようになります。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-85.png" alt="" class="wp-image-2940" width="646" height="369" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-85.png 692w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-85-300x172.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-85-120x68.png 120w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-85-160x90.png 160w" sizes="(max-width: 646px) 100vw, 646px" /></figure>



<p><strong><span class="marker-under">5月26日以上の合計は「5281」</span></strong>ということがわかりました。</p>



<h3 class="wp-block-heading"><span id="toc7">・○○日・時間以下のデータの合計</span></h3>



<p>今度は<strong><span class="marker-under">○○日・時間以下のデータ</span></strong>です。<br>考え方は先ほどと同様で「“>=”」の部分が「“&lt;=”」となります。</p>



<p>では見本を見ていきましょう。<br>今回はE3に入力した日時以下のデータの合計を見ていきます。</p>



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



<p><strong><span class="fz-20px">=SUMIF(B3:B12,&#8221;&lt;=&#8221;&amp;E3,C3:C12)</span></strong></p>



<p>では入力してみましょう。<br>結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="679" height="365" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-86.png" alt="" class="wp-image-2941" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-86.png 679w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-86-300x161.png 300w" sizes="(max-width: 679px) 100vw, 679px" /></figure>



<p><strong><span class="marker-under">5月27日以下の収益の合計は「1997」</span></strong>ということがわかりました。</p>



<h2 class="wp-block-heading"><span id="toc8">&#x2b1b;︎補足　２つの日付の範囲＋絞り込み条件</span></h2>



<p>先ほどは2つの日付の範囲の合計を求めましたがさらに<strong><span class="marker-under">絞り込み条件を<br>増やしたい場合の方法を紹介します。</span></strong></p>



<p>下図の見本をご覧ください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="765" height="377" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-87.png" alt="" class="wp-image-2942" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-87.png 765w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-87-300x148.png 300w" sizes="(max-width: 765px) 100vw, 765px" /></figure>



<p>先ほどのデータに加え、対象の項目をD列に追加しました。</p>



<p>仕様として<strong><span class="marker-under-blue">2つの日付の範囲＋対象に○がついてあるものの合計</span></strong>をしたいと思います。</p>



<p>関数はSUMIFS関数を使用していきます。<br>SUMFS関数の条件は2つまでの縛りはなく、127個まで設定することができます。</p>



<p>では条件を追加した数式を見てみましょう。</p>



<p><strong><span class="fz-20px">=SUMIFS(C3:C12,B3:B12,&#8221;>=&#8221;&amp;F3,B3:B12,&#8221;&lt;=&#8221;&amp;G3,<span class="bold-red">D3:D12,&#8221;○&#8221;</span>)</span></strong></p>



<p>「<span class="bold-red">D3:D12,”○&#8221;</span>」を追加する事で<strong><span class="marker-under-red">D列に○がついてある条件</span><span class="marker-under-red">が追加</span></strong>となりました。<br>それでは入力してみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="816" height="308" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-88.png" alt="" class="wp-image-2943" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-88.png 816w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-88-300x113.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-88-768x290.png 768w" sizes="(max-width: 816px) 100vw, 816px" /></figure>



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



<figure class="wp-block-image size-full"><img decoding="async" width="791" height="362" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-89.png" alt="" class="wp-image-2944" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-89.png 791w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-89-300x137.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-89-768x351.png 768w" sizes="(max-width: 791px) 100vw, 791px" /></figure>



<p><span class="marker-under">5月26日から5月30日で対象に○がついてあるデータは「578」「342」「245」なので合計「1165」</span>で<br>狙い通り計算できています。</p>



<p>今回は2つの日付データと対象の3つの条件でしたが<br><strong><span class="marker-under-red">数式を追加する事で条件をさらに追加</span></strong>することができます。</p>



<h2 class="wp-block-heading"><span id="toc9">&#x2b1b;︎よくあるエラーと対処法</span></h2>



<h3 class="wp-block-heading"><span id="toc10">・条件に当てはまるが合計してくれない</span></h3>



<p>こちらは<strong><span class="marker-under">対象日時または絞り込む際の条件の日時に問題</span></strong>があるかもしれません。<br>実際の画面をみてみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="563" height="200" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-90.png" alt="" class="wp-image-2945" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-90.png 563w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-90-300x107.png 300w" sizes="(max-width: 563px) 100vw, 563px" /></figure>



<p>通常は「○月○日」といった表記ですが<br>ダブルクリックすると「年」までデータが入っています。</p>



<p>エクセルは<strong>日時と判断すると日付データとして年月日</strong>、<br>時刻を入力すると＋時刻までデータとして入力されます。</p>



<p>つまり<strong><span class="marker-under-blue">「年」が異なっていると範囲から除外されるので合計してくれません</span></strong>。<br>一度日時データを確認してみてください。</p>



<h3 class="wp-block-heading"><span id="toc11">・計算結果が0になる</span></h3>



<p>日付範囲を設定する際に条件を「&#8221;>=&#8221;&amp;対象セル」と設定しました。<br>この<strong><span class="marker-under">不等号の記号「&lt;」と「>」ですが、全角と半角があります</span></strong>。</p>



<p>全角は「＞」「＜」で小文字は「>」「&lt;」となってます。<br>見た目ではわかりにくいですが、<strong><span class="marker-under-blue">全角で入力すると文字として認識され<br>不等号にならないので0となってしまいます</span></strong>。<br>入力の際は半角で入力してください。</p>



<h2 class="wp-block-heading"><span id="toc12">&#x2b1b;︎まとめ</span></h2>



<p>いかがだったでしょうか。<br>日時とセットでデータを収集している方も多いとおもいます。</p>



<p>是非今回の内容を活用して<br>2つの日付間の合計を求めてみてください。</p>



<p>それでは次回の記事でお会いしましょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e6%97%a5%e4%bb%98%e3%81%ae%e7%af%84%e5%9b%b2%e5%86%85%e3%81%ab%e3%81%82%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e5%90%88%e8%a8%88sum%e3%82%92%e8%a8%88%e7%ae%97/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2933</post-id>	</item>
		<item>
		<title>【マクロVBA】Select Caseで様々な条件・ケースの分岐処理!不等式やループの抜け方も紹介</title>
		<link>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%9f%a5%e8%ad%98-24%e3%80%91%e8%a4%87%e6%95%b0%e3%81%aeif%e3%82%92%e7%9f%ad%e7%b8%aeselect-case%e3%81%a7%e6%a7%98%e3%80%85%e3%81%aa%e6%9d%a1%e4%bb%b6%e3%83%bb/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590%25e3%2583%259e%25e3%2582%25af%25e3%2583%25advba%25e7%259f%25a5%25e8%25ad%2598-24%25e3%2580%2591%25e8%25a4%2587%25e6%2595%25b0%25e3%2581%25aeif%25e3%2582%2592%25e7%259f%25ad%25e7%25b8%25aeselect-case%25e3%2581%25a7%25e6%25a7%2598%25e3%2580%2585%25e3%2581%25aa%25e6%259d%25a1%25e4%25bb%25b6%25e3%2583%25bb</link>
					<comments>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%9f%a5%e8%ad%98-24%e3%80%91%e8%a4%87%e6%95%b0%e3%81%aeif%e3%82%92%e7%9f%ad%e7%b8%aeselect-case%e3%81%a7%e6%a7%98%e3%80%85%e3%81%aa%e6%9d%a1%e4%bb%b6%e3%83%bb/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Thu, 03 Feb 2022 08:45:01 +0000</pubDate>
				<category><![CDATA[条件分岐]]></category>
		<category><![CDATA[マクロVBA]]></category>
		<category><![CDATA[条件]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[マクロ]]></category>
		<category><![CDATA[Select Case]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=2180</guid>

					<description><![CDATA[IF Thenで条件分岐での処理はしたことがあるでしょうか。IF Thenについての記事はこちらから☟ 【マクロ・VBA知識 9】If …Thenで条件分岐・判別をする(○○なら△△) ► 独学エクセル塾 (dokuga [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>IF Thenで条件分岐での処理はしたことがあるでしょうか。<br>IF Thenについての記事はこちらから☟</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90vba%e7%9f%a5%e8%ad%98-9%e3%80%91if-then%e3%81%a7%e6%9d%a1%e4%bb%b6%e5%88%86%e5%b2%90%e3%83%bb%e5%88%a4%e5%88%a5%e3%82%92%e3%81%99%e3%82%8b%e2%97%8b%e2%97%8b%e3%81%aa%e3%82%89/?preview_id=466&amp;preview_nonce=3ed71ba4d4&amp;preview=true&amp;_thumbnail_id=470">【マクロ・VBA知識 9】If …Thenで条件分岐・判別をする(○○なら△△) ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p>Else If を使用すれば様々な条件・ケースの処理が可能になります。<br>しかし、<strong><span class="marker-under">複数の条件を組み合わせて多用すればVBAプログラムは複雑になってしまいます</span></strong>。</p>



<p>そこで<strong><span class="marker-under">Select Caseを使用すれば簡単で様々な条件・ケースにあった処理が可能</span></strong>になります。</p>



<p>ぜひ身に着けて活用してみてください。<br>それでは見ていきましょう。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-10" checked><label class="toc-title" for="toc-checkbox-10">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">■Select Caseの使用方法</a></li><li><a href="#toc2" tabindex="0">■Select Caseを使用して条件分岐処理をする</a></li><li><a href="#toc3" tabindex="0">■Select Caseを使用した応用機能</a><ol><li><a href="#toc4" tabindex="0">・比較演算子を使用しない条件分岐方法</a></li><li><a href="#toc5" tabindex="0">・Caseで範囲を指定しない場合</a></li><li><a href="#toc6" tabindex="0">・アルファベットの範囲指定</a></li></ol></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>
    </div>
  </div>

<h2 class="wp-block-heading" id="select-caseの使用方法"><span id="toc1">■Select Caseの使用方法</span></h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Select Case 条件の対象</p><p>Case Is 条件①<br>　　　条件①の処理</p><p>Case Is 条件②<br>　　　条件②の処理</p><p>Case Is 条件③<br>　　　条件③の処理</p><p>・・・</p><p>End Select</p></blockquote>



<h2 class="wp-block-heading" id="select-caseを使用して条件分岐処理をする"><span id="toc2">■Select Caseを使用して条件分岐処理をする</span></h2>



<p>では見本を元に説明していきます。<br>下図をご覧ください。今回は体温を入力して「高熱・発熱・微熱・平熱」を判断してみます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="709" height="269" src="https://dokugakuexcel.com/wp-content/uploads/2022/02/image-15.png" alt="" class="wp-image-2183" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/02/image-15.png 709w, https://dokugakuexcel.com/wp-content/uploads/2022/02/image-15-300x114.png 300w" sizes="(max-width: 709px) 100vw, 709px" /></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>条件として<br><strong>①38.5℃以上は「高熱」<br>②38.0℃以上は「発熱」<br>③37.0℃以上は「微熱」<br>④36.9℃以下は「平熱」</strong><br>の4段階を処理します。</p></blockquote>



<p>ではまず、Select Caseを使用せず、ElseIfを使用してプログラムを作成してみました。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Sub 体温の判断①()</p><p>If Range(&#8220;C4&#8221;) &gt;= 38.5 Then<br>Range(&#8220;C7&#8221;) = &#8220;高熱&#8221;</p><p>ElseIf Range(&#8220;C4&#8221;) &gt;= 38 Then<br>Range(&#8220;C7&#8221;) = &#8220;発熱&#8221;</p><p>ElseIf Range(&#8220;C4&#8221;) &gt;= 37 Then<br>Range(&#8220;C7&#8221;) = &#8220;微熱&#8221;</p><p>ElseIf Range(&#8220;C4&#8221;) &lt;= 36.9 Then<br>Range(&#8220;C7&#8221;) = &#8220;平熱&#8221;<br>End If</p><p>End Sub</p></blockquote>



<p>このプログラムでも求められる機能を満たすことは可能です。<br>しかし、<strong><span class="marker-under-red">毎回「Range(&#8220;C4&#8221;)」を入力</span></strong>して手間がかかるうえに<br>「ElseIf」が重なり、とても<strong><span class="marker-under-red">複雑で入力がめんどくさいプログラム</span></strong>になっていますね。</p>



<p>こちらをSelect Caseを使用してシンプルで簡潔なプログラムにしたいと思います。</p>



<p>ではSelect Caseの使用方法を振り返りましょう。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Select Case 条件の対象</p><p>Case Is 条件①<br>　　　条件①の処理</p><p>Case Is 条件②<br>　　　条件②の処理</p><p>Case Is 条件③<br>　　　条件③の処理</p><p>・・・</p><p>End Select</p></blockquote>



<p>特徴として<strong><span class="marker-under">条件の対象を1度打ち込めばＣase Ifでその対象を比較してくれます</span></strong>。<br>つまり毎回「Range(&#8220;C4&#8221;)」を打ち込まなくても比較してくれるようになります。</p>



<p>さらに<strong><span class="marker-under">Select Caseで宣言した後はEnd Selectで挟んでください</span></strong>。</p>



<p>Select Caseを使用したプログラムはこのようになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Sub 体温の判断②SelectCaseの場合()</p><p>Select Case Range(&#8220;C4&#8221;)</p><p>Case Is &gt;= 38.5<br>Range(&#8220;C7&#8221;) = &#8220;高熱&#8221;</p><p>Case Is &gt;= 38<br>Range(&#8220;C7&#8221;) = &#8220;発熱&#8221;</p><p>Case Is &gt;= 37<br>Range(&#8220;C7&#8221;) = &#8220;微熱&#8221;</p><p>Case Is &lt;= 36.9<br>Range(&#8220;C7&#8221;) = &#8220;平熱&#8221;</p><p>End Select</p><p>End Sub</p></blockquote>



<p>それでは実行してみましょう。<br>結果はこのようになります。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2022/02/image-16.png" alt="" class="wp-image-2184" width="506" height="257" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/02/image-16.png 721w, https://dokugakuexcel.com/wp-content/uploads/2022/02/image-16-300x152.png 300w" sizes="(max-width: 506px) 100vw, 506px" /></figure>



<p>うまく機能してくれていますね。<br><strong><span class="marker-under">プログラムもシンプルになりました</span></strong>。<br><strong><span class="marker-under">比較対象が1つの場合はSelect Caseを使用してみてください</span></strong>。</p>



<h2 class="wp-block-heading" id="select-caseを使用した応用機能"><span id="toc3">■Select Caseを使用した応用機能</span></h2>



<h3 class="wp-block-heading" id="比較演算子を使用しない条件分岐方法"><span id="toc4">・比較演算子を使用しない条件分岐方法</span></h3>



<p>先ほどは「&gt;=」などの比較演算子の方法で条件分岐を行いましたが<br>比較演算子を使用しなくても条件分岐する方法があります。</p>



<p>先ほど発熱の範囲は38℃から38.4℃でした。<br>その際の条件分岐式は下記の要領で設定しましたね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Case Is &gt;= 38.5<br>Range(&#8220;C7&#8221;) = &#8220;高熱&#8221;</p><p>Case Is &gt;= 38<br>Range(&#8220;C7&#8221;) = &#8220;発熱&#8221;</p></blockquote>



<p>こちらで必然的に38℃から38.4℃は「発熱」となります。</p>



<p>では<strong><span class="marker-under">「○○～△△」と数値の範囲を設定したい時の簡単な方法をご紹介します</span></strong>。<br><strong><span class="marker-under">使用するのは「To」</span></strong>です。</p>



<p>Toの使用方法は　<strong><span class="marker-under-red">「Case　○○　To △△」</span></strong>のように使用します。<br>では先ほどの<strong><span class="marker-under-red">38℃から38.5℃は発熱という判別式を「To」で作成</span></strong>すると<br>下記のようになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Case 38 To 38.4<br>Range(&#8220;C7&#8221;) = &#8220;発熱&#8221;</p></blockquote>



<p>ちなみにＴoを使用する際は<strong><span class="marker-under-blue">「小さい数値　Ｔo　大きい数値」の順に入力</span></strong>しなければ<br>うまく条件分岐できないので注意が必要です。</p>



<h3 class="wp-block-heading" id="caseで範囲を指定しない場合"><span id="toc5">・Caseで範囲を指定しない場合</span></h3>



<p>これまで「&gt;=」といった比較演算子や「Ｔo」を使用した範囲指定をしましたね。<br>では<strong><span class="marker-under">範囲指定しない場合</span></strong>を見てみましょう。</p>



<p>下図をご覧ください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="560" height="208" src="https://dokugakuexcel.com/wp-content/uploads/2022/02/image-17.png" alt="" class="wp-image-2185" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/02/image-17.png 560w, https://dokugakuexcel.com/wp-content/uploads/2022/02/image-17-300x111.png 300w" sizes="(max-width: 560px) 100vw, 560px" /></figure>



<p><strong><span class="marker-under-red">「36.5」℃の場合は「標準体温」と表記するようにしましょう</span></strong>。<br>プログラムは単純です。</p>



<p>36.5で条件分岐をしたい場合は「Case 36.5」というように<br><strong><span class="marker-under-red">数値のみ入力すれば「36.5」の時のみ条件分岐処理ができます</span></strong>。</p>



<p>プログラムは下記の通りです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Sub 体温の判断②SelectCaseの場合()</p><p>Select Case Range(&#8220;C4&#8221;)</p><p>Case 36.5<br>Range(&#8220;C7&#8221;) = &#8220;標準体温&#8221;</p><p>End Select</p><p>End Sub</p></blockquote>



<h3 class="wp-block-heading" id="アルファベットの範囲指定"><span id="toc6">・アルファベットの範囲指定</span></h3>



<p>これまでの条件として数値の範囲で分岐させていましたが<br><strong><span class="marker-under">アルファベットの範囲指定もSelect Caseでは可能</span></strong>になります。</p>



<p>下図をご覧ください。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2022/02/image-18.png" alt="" class="wp-image-2186" width="439" height="169" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/02/image-18.png 574w, https://dokugakuexcel.com/wp-content/uploads/2022/02/image-18-300x116.png 300w" sizes="(max-width: 439px) 100vw, 439px" /></figure>



<p>評価が<strong><span class="marker-under-red">「AからC」の時は「合格」、「DからF」の時は「不合格」と<br>処理するプログラムを作成してみましょう</span></strong>。</p>



<p>数値の時は「1から5」の場合は「1 To 5 」で範囲指定しましたよね。<br>考え方は同じで<strong><span class="marker-under-red">「AからC」のときは「&#8221;A&#8221; To &#8220;C&#8221;」</span></strong>となります。</p>



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



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Sub SelectCaseでアルファベットの範囲指定()</p><p>Select Case Range(&#8220;C4&#8221;)</p><p>Case &#8220;A&#8221; To &#8220;C&#8221;<br>Range(&#8220;C7&#8221;) = &#8220;合格&#8221;</p><p>Case &#8220;D&#8221; To &#8220;F&#8221;<br>Range(&#8220;C7&#8221;) = &#8220;不合格&#8221;</p><p>End Select</p><p>End Sub</p></blockquote>



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



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2022/02/image-19.png" alt="" class="wp-image-2187" width="523" height="142" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/02/image-19.png 748w, https://dokugakuexcel.com/wp-content/uploads/2022/02/image-19-300x81.png 300w" sizes="(max-width: 523px) 100vw, 523px" /></figure>



<p>うまく機能していますね。</p>



<p></p>



<h2 class="wp-block-heading"><span id="toc7">■ループを抜き出す方法</span></h2>



<p>ここではSelect Caseでループを抜け出す方法を紹介します。</p>



<p>使用するのはIf&#8230;Thenと呼ばれる条件分岐とGotoになります。</p>



<p></p>



<p>仕組みとしては<strong><span class="marker-under">If&#8230;Thenで指定した条件に当てはまるか確認</span></strong>し、</p>



<p><strong><span class="marker-under">結果にあわせてGotoでプログラムを飛ばします。</span></strong></p>



<p>詳しくは下記記事でまとめていますので参考にしてみてください☟</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90vba%e7%9f%a5%e8%ad%98-11%e3%80%91goto%e3%81%a7%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0%e3%82%92%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e5%a0%b4%e6%89%80%e3%81%be%e3%81%a7%e9%a3%9b%e3%81%b0/">【マクロVBA知識 11】GoToでプログラムを指定した場所まで飛ばす方法について Excel ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



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



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



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



<p><a href="https://docs.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/select-case-statement">Select Case ステートメント (VBA) | Microsoft Docs</a></p>



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



<p>いかがだったでしょうか。<br>IF Thenとは少し異なる条件分岐の処理だったと思います。</p>



<p>比較対象が1つの場合には確実にIFよりもSelect Caseの方が<br>簡単で作成しやすいですよね。</p>



<p>ぜひSelect CaseとIFを使い分けて活用してみてください。</p>



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



<p></p>



<p>次回の記事はこちらから☟</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%9f%a5%e8%ad%98-25%e3%80%91%e9%95%b7%e3%81%8f%e3%81%aa%e3%81%a3%e3%81%9f%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0%e3%82%92%e6%94%b9%e8%a1%8c%e3%83%bb/?preview_id=2308&amp;preview_nonce=29071d402c&amp;preview=true&amp;_thumbnail_id=2318">【マクロVBA知識 25】長くなったプログラムを改行・複数の行に分ける方法 ► 独学エクセル塾 (dokugakuexcel.com)</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%9f%a5%e8%ad%98-24%e3%80%91%e8%a4%87%e6%95%b0%e3%81%aeif%e3%82%92%e7%9f%ad%e7%b8%aeselect-case%e3%81%a7%e6%a7%98%e3%80%85%e3%81%aa%e6%9d%a1%e4%bb%b6%e3%83%bb/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2180</post-id>	</item>
		<item>
		<title>【マクロVBA】合計・総和をSUM・SUMIF・SUMIFSで求める!複数条件にも対応</title>
		<link>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%9f%a5%e8%ad%98-18%e3%80%91%e5%90%88%e8%a8%88%e3%83%bb%e7%b7%8f%e5%92%8c%e3%82%92sum%e3%83%bbsumif%e3%83%bbsumifs%e3%81%a7%e6%b1%82%e3%82%81%e3%82%8b/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590%25e3%2583%259e%25e3%2582%25af%25e3%2583%25advba%25e7%259f%25a5%25e8%25ad%2598-18%25e3%2580%2591%25e5%2590%2588%25e8%25a8%2588%25e3%2583%25bb%25e7%25b7%258f%25e5%2592%258c%25e3%2582%2592sum%25e3%2583%25bbsumif%25e3%2583%25bbsumifs%25e3%2581%25a7%25e6%25b1%2582%25e3%2582%2581%25e3%2582%258b</link>
					<comments>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%9f%a5%e8%ad%98-18%e3%80%91%e5%90%88%e8%a8%88%e3%83%bb%e7%b7%8f%e5%92%8c%e3%82%92sum%e3%83%bbsumif%e3%83%bbsumifs%e3%81%a7%e6%b1%82%e3%82%81%e3%82%8b/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Wed, 25 Aug 2021 12:16:00 +0000</pubDate>
				<category><![CDATA[計算・関数]]></category>
		<category><![CDATA[マクロVBA]]></category>
		<category><![CDATA[SUMIFS]]></category>
		<category><![CDATA[マクロ]]></category>
		<category><![CDATA[合計]]></category>
		<category><![CDATA[SUM]]></category>
		<category><![CDATA[SUMIF]]></category>
		<category><![CDATA[条件]]></category>
		<category><![CDATA[VBA]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=1487</guid>

					<description><![CDATA[&#160; エクセルの関数には合計・総和を求めるSUM・SUMIF・SUMIFS関数が存在します。この関数は、なんとマクロVBAでも使用することができます。 使用方法は関数と同じです。関数は下記リンクを参照してください [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>&nbsp;</p>



<p>エクセルの関数には<strong><span class="marker-under">合計・総和を求めるSUM・SUMIF・SUMIFS関数</span></strong>が存在します。<br />この関数は、なんとマクロVBAでも使用することができます。</p>



<p>使用方法は関数と同じです。<br />関数は下記リンクを参照してください。</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90sum%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e5%90%88%e8%a8%88%ef%bc%88%e7%b7%8f%e5%92%8c%ef%bc%89%e3%82%92%e6%b1%82%e3%82%81%e3%82%8b/">【SUM関数】エクセルで合計（総和）を関数を使用して求める方法 ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p><a href="https://dokugakuexcel.com/%e3%80%90sumif%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e3%81%82%e3%82%8b%e6%9d%a1%e4%bb%b6%e3%81%ab%e5%bd%93%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e5%90%88%e8%a8%88/">【SUMIF関数】エクセルで条件に当てはまる合計・総和を求める ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p><a href="https://dokugakuexcel.com/%e3%80%90sumifs%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e8%a4%87%e6%95%b0%e3%81%ae%e6%9d%a1%e4%bb%b6%e3%81%ab%e5%bd%93%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e5%90%88/">【SUMIFS関数】エクセルで複数の条件に当てはまる合計を求める ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p>合計はよく使用する機能ですよね。<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-12" checked><label class="toc-title" for="toc-checkbox-12">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">■SUM関数で指定範囲の合計を求める</a><ol><li><a href="#toc2" tabindex="0">・プログラムの仕組み</a></li><li><a href="#toc3" tabindex="0">・使用方法</a></li></ol></li><li><a href="#toc4" tabindex="0">■SUMIF関数で条件に当てはまる合計を求める</a><ol><li><a href="#toc5" tabindex="0">・プログラムの仕組み</a></li><li><a href="#toc6" tabindex="0">・使用方法</a></li></ol></li><li><a href="#toc7" tabindex="0">■SUMIFS関数で条件に当てはまる合計を求める</a><ol><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><ol><li><a href="#toc11" tabindex="0">・WorksheetFunctionクラスのSumifsプロパティを取得できません</a></li><li><a href="#toc12" tabindex="0">・合計の結果が正しくない</a></li></ol></li><li><a href="#toc13" tabindex="0">■練習問題</a></li><li><a href="#toc14" tabindex="0">&#x2b1b;︎公式の説明</a></li><li><a href="#toc15" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■SUM関数で指定範囲の合計を求める</span></h2>



<h3 class="wp-block-heading"><span id="toc2">・プログラムの仕組み</span></h3>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong><span class="fz-22px">Application.WorksheetFunction.Sum(<span class="bold-red">合計を求めたい範囲</span>)</span></strong></p>
</blockquote>



<h3 class="wp-block-heading"><span id="toc3">・使用方法</span></h3>



<p>では下図の例をもとに進めていきましょう</p>



<figure class="wp-block-image size-full"><img decoding="async" width="377" height="293" class="wp-image-1488" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-375.png" alt="" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-375.png 377w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-375-300x233.png 300w" sizes="(max-width: 377px) 100vw, 377px" /></figure>



<p>AさんからKさんまでの得点をＣ列に入力しており<br />今回はその<strong><span class="marker-under">合計得点を「E3」に入力</span></strong>してみましょう。</p>



<p>ではプログラムを組んでみましょう。<br />合計を求めたい範囲は「<span class="bold-red">C3からC13</span>」ですので下記のようになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Sub 合計()</strong></p>
<p><strong><span class="marker-under">Cells(3, 5) </span>= Application.WorksheetFunction.Sum(Range(<span class="bold-red">&#8220;C3:C13&#8221;</span>))</strong></p>
<p><strong>End Sub</strong></p>
</blockquote>



<p>それでは実行した結果を見てみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="145" height="68" class="wp-image-1489" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-376.png" alt="" /></figure>



<p>合計を求めることができました。<br />ちなみにCellsで表示するとこのようになります。</p>



<p><strong>Cells(3, 5) = Application.WorksheetFunction.Sum(<span class="bold-red">Range(Cells(3, 3), Cells(13, 3))</span>)</strong></p>



<p>さらにRange変数を使用しても合計を求めることは可能です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Sub 合計()</strong></p>
<p><strong>Dim A As Range</strong></p>
<p><strong>Set A = Range(<span class="bold-red">&#8220;C3:C13&#8221;</span>)</strong></p>
<p><strong>Cells(3, 5) = Application.WorksheetFunction.Sum(<span class="bold-red">A</span>)</strong></p>
<p><strong>End Sub</strong></p>
</blockquote>



<h2 class="wp-block-heading"><span id="toc4">■SUMIF関数で条件に当てはまる合計を求める</span></h2>



<h3 class="wp-block-heading"><span id="toc5">・プログラムの仕組み</span></h3>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Application.WorksheetFunction.SumIf(<span class="bold-red">条件の範囲</span>,<span class="bold-blue">絞り込む条件</span>,<span class="bold-green">合計の範囲</span>)</strong></p>
</blockquote>



<h3 class="wp-block-heading"><span id="toc6">・使用方法</span></h3>



<p>では下図の例をもとに進めていきましょう</p>



<figure class="wp-block-image size-full"><img decoding="async" width="494" height="289" class="wp-image-1490" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-377.png" alt="" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-377.png 494w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-377-300x176.png 300w" sizes="(max-width: 494px) 100vw, 494px" /></figure>



<p>先ほどのシートに学年が加わりました。<br />今回は２年の合計を求めてみましょう。</p>



<p>条件の範囲は「<span class="bold-red">Ｃ3からＣ13</span>」になります。<br />絞り込む条件は「<span class="bold-blue">２年</span>」ですね。<br />合計の範囲は得点なので「<span class="bold-green">Ｄ3からＤ13</span>」ですね。</p>



<p>プログラムを組むとこのようになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Sub 条件に当てはまる合計()</strong></p>
<p><strong>Cells(3, 6) = Application.WorksheetFunction.SumIf(<span class="bold-red">Range(&#8220;C3:C13&#8221;)</span>, <span class="bold-blue">&#8220;２年&#8221;</span>, <span class="bold-green">Range(&#8220;D3:D13&#8221;)</span>)</strong></p>
<p><strong>End Sub</strong></p>
</blockquote>



<p>それでは実行してみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="163" height="65" class="wp-image-1491" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-378.png" alt="" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-378.png 163w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-378-160x65.png 160w" sizes="(max-width: 163px) 100vw, 163px" /></figure>



<p>機能していますね。<br />こちらもCellsで表してみましょう。</p>



<p><strong>Cells(3, 6) = Application.WorksheetFunction.SumIf(<span class="bold-red">Range(Cells(3, 3), Cells(13, 3))</span>, <span class="bold-blue">&#8220;２年&#8221;</span>, <span class="bold-green">Range(Cells(3, 4), Cells(13, 4))</span>)</strong></p>



<p>Range変数を使用するとこのようになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Sub 条件に当てはまる合計()</strong></p>
<p><strong>Dim A As Range, B As Range</strong></p>
<p><strong>Set A = Range(<span class="bold-red">&#8220;C3:C13&#8221;</span>)<br />Set B = Range(<span class="bold-green">&#8220;D3:D13&#8221;</span>)</strong></p>
<p><strong>Cells(3, 6) = Application.WorksheetFunction.SumIf(<span class="bold-red">A</span>, <span class="bold-blue">&#8220;２年&#8221;</span>, <span class="bold-green">B</span>)</strong></p>
<p><strong>End Sub</strong></p>
</blockquote>



<h2 class="wp-block-heading"><span id="toc7">■SUMIFS関数で条件に当てはまる合計を求める</span></h2>



<h3 class="wp-block-heading"><span id="toc8">・プログラムの仕組み</span></h3>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Application.WorksheetFunction.SumIfs(<span class="bold-red">合計したい範囲</span>,<span class="bold-blue"><span class="marker-under-red">絞り込む範囲1</span>,<span class="marker-under-blue">絞り込む条件1</span></span>,<span class="bold-green"><span class="marker-under-red">絞り込む範囲2</span>,<span class="marker-under-blue">絞り込む条件2</span></span>….)</strong></p>
</blockquote>



<h3 class="wp-block-heading"><span id="toc9">・使用方法</span></h3>



<p>では下図の例をもとに進めていきましょう</p>



<figure class="wp-block-image size-full"><img decoding="async" width="610" height="300" class="wp-image-1492" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-379.png" alt="" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-379.png 610w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-379-300x148.png 300w" sizes="(max-width: 610px) 100vw, 610px" /></figure>



<p>今回はさらに「組」も追加しました。<br />では実際にプログラムを組んでみましょう。</p>



<p>合計したい範囲は「<strong><span class="bold-red">E3からE13</span></strong>」です。<br />絞り込む条件の範囲は１つ目は学年なので「<span class="bold-blue"><span class="marker-under-red">C3からC12</span></span>」です。<br />絞り込む条件の１つ目は「<span class="bold-blue"><span class="marker-under-blue">２年</span></span>」ですね。<br />絞り込む条件の範囲は2つ目は学年なので「<span class="bold-green"><span class="marker-under-red">D3からD12</span></span>」です。<br />絞り込む条件の2つ目は「<span class="bold-green"><span class="marker-under-blue">は組</span></span>」ですね。</p>



<p>それでは作成したプログラムを見てみましょう。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Sub 複数の条件に当てはまる合計()</strong></p>
<p><strong>Cells(10, 7) = Application.WorksheetFunction.SumIfs(<span class="bold-red">Range(&#8220;E3:E13&#8221;)</span>, <span class="bold-blue"><span class="marker-under-red">Range(&#8220;C3:C13&#8221;)</span></span>,<span class="bold-blue"><span class="marker-under-blue"> &#8220;２年&#8221;</span></span>, <span class="bold-green"><span class="marker-under-red">Range(&#8220;D3:D13&#8221;)</span></span>, <span class="marker-under-blue"><span class="bold-green">&#8220;は組&#8221;</span></span>)</strong></p>
<p><strong>End Sub</strong></p>
</blockquote>



<p>実行するとこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="188" height="64" class="wp-image-1493" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-380.png" alt="" /></figure>



<p>「２年は組」に当てはまる「45」と「60」が合計されていますね。</p>



<p>ではCellsでもプログラムを見てみましょう。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Cells(10, 7) = Application.WorksheetFunction.SumIfs(<span class="bold-red">Range(Cells(3, 5), Cells(13, 5))</span>, <span class="marker-under-red"><span class="bold-blue">Range(Cells(3, 3), Cells(13, 3))</span></span>,<span class="bold-blue"><span class="marker-under-blue"> &#8220;２年&#8221;</span></span>, <span class="bold-green"><span class="marker-under-red">Range(Cells(3, 4), Cells(13, 4))</span></span>, <span class="marker-under-blue"><span class="bold-green">&#8220;は組&#8221;</span></span>)</strong></p>
</blockquote>



<p>長くなりますが、変数を使う場合はこちらを活用してみましょう。</p>



<p>Range変数を使用するとこのようになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Sub 複数の条件に当てはまる合計()</strong></p>
<p><strong>Dim A As Range, B As Range, C As Range</strong></p>
<p><strong>Set A = Range(<span class="bold-blue">&#8220;C3:C13&#8221;</span>)<br />Set B = Range(<span class="bold-green">&#8220;D3:D13&#8221;</span>)<br />Set C = Range(<span class="bold-red">&#8220;E3:E13&#8221;</span>)</strong></p>
<p><strong>Cells(10, 7) = Application.WorksheetFunction.SumIfs(<span class="bold-red">C</span>, <span class="bold-blue">A, &#8220;２年&#8221;</span>,<span class="bold-green"> B, &#8220;は組&#8221;</span>)</strong></p>
<p><strong>End Sub</strong></p>
</blockquote>



<h2 class="wp-block-heading"><span id="toc10">■よくあるエラーと対処法</span></h2>



<h3 class="wp-block-heading"><span id="toc11">・WorksheetFunctionクラスのSumifsプロパティを取得できません</span></h3>



<figure class="wp-block-image size-full"><img decoding="async" width="401" height="199" class="wp-image-1494" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-381.png" alt="" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-381.png 401w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-381-300x149.png 300w" sizes="(max-width: 401px) 100vw, 401px" /></figure>



<p>こちらは合計の範囲にエラーが生じているかもしれません。<br />下図の見本を見てみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="361" height="298" class="wp-image-1495" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-382.png" alt="" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-382.png 361w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-382-300x248.png 300w" sizes="(max-width: 361px) 100vw, 361px" /></figure>



<p>得点にエラーが存在しています。<br />先ほどの「２年は組」の条件で合計を求めるとエラーになってます。</p>



<p>こちらの解決方法は合計範囲のエラーをなくすしかありません。<br />IFERROR関数などを使用してエラーにならない出力を検討してみましょう。</p>



<h3 class="wp-block-heading"><span id="toc12">・合計の結果が正しくない</span></h3>



<p>こちらはセルの参照が間違っていないかを確認してください。<br />それでも結果が異なる場合は、表示形式が<strong><span class="marker-under-red">「文字列」</span></strong>になっている可能性があります。</p>



<p>下図を見てみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="501" height="123" class="wp-image-1497" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-384.png" alt="" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-384.png 501w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-384-300x74.png 300w" sizes="(max-width: 501px) 100vw, 501px" /></figure>



<p>合計範囲が「文字列」で入力されている場合は数値としてみなされず<br />文字として判断されるため、合計されなくなります。</p>



<p>解決方法は表示形式を<strong><span class="marker-under-blue">「標準」「数値」</span></strong>に戻して入力しなおすと解決します。</p>
<h2><span id="toc13">■練習問題</span></h2>
<p>練習問題も別の記事でまとめているので是非参考にしてみてください！</p>
<div class="alert-box common-icon-box"><a href="https://dokugakuexcel.com/%e6%8c%87%e5%ae%9a%e3%81%95%e3%82%8c%e3%81%9f%e3%82%bb%e3%83%ab%e3%81%ae%e7%af%84%e5%9b%b2%e3%81%ae%e5%90%88%e8%a8%88%e5%80%a4%e3%82%92%e6%b1%82%e3%82%81%e3%81%a6%e7%b5%90%e6%9e%9c%e3%82%92%e3%82%bb/">【マクロVBA練習問題2】指定されたセルの範囲の合計値を求めて結果をセルに入力 ► 独学エクセル塾 (dokugakuexcel.com)</a></div>



<h2 class="wp-block-heading"><span id="toc14">&#x2b1b;︎公式の説明</span></h2>



<p>わかりやすいように説明したため公式と使用する語句が異なりますが<br />マイクロソフト公式の説明については下記のリンクを参照してください。☟</p>



<p><a href="https://learn.microsoft.com/ja-jp/office/vba/api/excel.worksheetfunction">WorksheetFunction オブジェクト (Excel) | Microsoft Learn</a></p>



<h2 class="wp-block-heading"><span id="toc15">■まとめ</span></h2>



<p>いかがだったでしょうか。</p>



<p>関数では、よく使用されるSUM関数もVBAで使用できるのは便利ですね。</p>



<p>&nbsp;</p>



<p>ぜひ使用してみてください。</p>



<p>&nbsp;</p>



<p>次回は平均を求める方法についてまとめています。記事はこちらから☟</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%9f%a5%e8%ad%98-19%e3%80%91%e5%b9%b3%e5%9d%87%e3%82%92average-averageif-averageifs%e3%81%a7%e6%b1%82%e3%82%81%e3%82%8b/">【マクロVBA知識 19】平均をAVERAGE/AVERAGEIF/AVERAGEIFSで求める ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p>それでは次回の記事でお会いしましょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%9f%a5%e8%ad%98-18%e3%80%91%e5%90%88%e8%a8%88%e3%83%bb%e7%b7%8f%e5%92%8c%e3%82%92sum%e3%83%bbsumif%e3%83%bbsumifs%e3%81%a7%e6%b1%82%e3%82%81%e3%82%8b/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1487</post-id>	</item>
		<item>
		<title>【COUNTIFS関数】エクセルで複数の条件に合ったデータの個数をカウントする。</title>
		<link>https://dokugakuexcel.com/%e3%80%90countifs%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e8%a4%87%e6%95%b0%e3%81%ae%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/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590countifs%25e9%2596%25a2%25e6%2595%25b0%25e3%2580%2591%25e3%2582%25a8%25e3%2582%25af%25e3%2582%25bb%25e3%2583%25ab%25e3%2581%25a7%25e8%25a4%2587%25e6%2595%25b0%25e3%2581%25ae%25e6%259d%25a1%25e4%25bb%25b6%25e3%2581%25ab%25e5%2590%2588%25e3%2581%25a3%25e3%2581%259f%25e3%2583%2587%25e3%2583%25bc%25e3%2582%25bf</link>
					<comments>https://dokugakuexcel.com/%e3%80%90countifs%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e8%a4%87%e6%95%b0%e3%81%ae%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/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Mon, 05 Jul 2021 07:40:47 +0000</pubDate>
				<category><![CDATA[関数]]></category>
		<category><![CDATA[複数条件]]></category>
		<category><![CDATA[条件]]></category>
		<category><![CDATA[COUNTIFS]]></category>
		<category><![CDATA[COUNTIFS関数]]></category>
		<category><![CDATA[カウント]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=474</guid>

					<description><![CDATA[COUNTIF関数の条件を複数にできるCOUNTIFS関数について説明します。仕組みとしては、設定した複数の条件を満たすもののみデータをカウントするといったものです。 COUNTIF関数から発展した関数ですね。☟ 【CO [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>COUNTIF関数の条件を複数にできるCOUNTIFS関数について説明します。<br>仕組みとしては、設定した複数の条件を満たすもののみデータをカウントするといったものです。</p>



<p>COUNTIF関数から発展した関数ですね。☟</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関数】エクセルで条件に合ったデータの個数をカウントする。 &#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-14" checked><label class="toc-title" for="toc-checkbox-14">目次</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><ol><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></li><li><a href="#toc7" tabindex="0">■練習問題</a></li><li><a href="#toc8" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

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



<figure class="wp-block-pullquote"><blockquote><p><span class="fz-24px"><strong>=COUNTIFS(<span class="has-inline-color has-red-color">カウントしたい条件範囲1</span>,<span class="has-inline-color has-red-color">カウントの条件1,</span><span class="has-inline-color has-indigo-color">カウントしたい条件範囲2</span>,<span class="has-inline-color has-indigo-color">カウントの条件2</span>,・・・)</strong></span></p></blockquote></figure>



<p></p>



<h2 class="wp-block-heading"><span id="toc2">■ 複数の条件に合ったデータの個数を求める</span></h2>



<p></p>



<p>例として、下図の勤務表をもとに説明したいと思います。<br>勤務表の内容として、勤務時間と勤務内容が記載されています。<br>今回は10時間勤務で通常出勤をした日を数えてみましょう。</p>



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



<p></p>



<p>ここで使用するのがCOUNTIFS関数です。<br>仕組みとしては</p>



<p><strong>=COUNTIFS(<span class="has-inline-color has-red-color">カウントしたい条件範囲1,カウントの条件1</span>,<span class="has-inline-color has-indigo-color">カウントしたい条件範囲2,カウントの条件2</span>,・・・)</strong></p>



<p>のように使用します。</p>



<p>まず条件1の10時間勤務を条件に設定してみましょう。</p>



<p></p>



<p><span class="fz-24px"><strong><span class="marker-under"><span class="marker-under-red">条件1（10時間のカウント）</span></span></strong></span></p>



<p></p>



<p>範囲は勤務時間から絞り込みたい為、<strong><span class="has-inline-color has-red-color">C3:C12</span></strong>となります。</p>



<p>条件は10時間なので<span class="has-inline-color has-red-color"><strong>”10”</strong></span>としましょう。</p>



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



<p><strong>=COUNTIFS(<span class="has-inline-color has-red-color">C3:C12</span>,<span class="has-inline-color has-red-color">10</span>）</strong></p>



<p></p>



<p><strong><span class="fz-28px"><span class="fz-24px"><span class="marker-under-red"><span class="marker-under-blue">条件2（通常勤務のカウント）</span></span></span></span></strong></p>



<p></p>



<p>続いて通常勤務のカウントです。</p>



<p>範囲は勤務内容から絞り込みたい為、<strong><span class="has-inline-color has-indigo-color">Ｄ3:Ｄ12</span></strong>となります。</p>



<p>条件は”通常”なのでそのまま<strong><span class="has-inline-color has-indigo-color">”通常”</span></strong>としましょう。</p>



<p>こちらを<span class="has-inline-color has-red-color">条件1</span>と合わせるとこうなります。</p>



<p></p>



<p><strong>=COUNTIFS(<span class="has-inline-color has-red-color">C3:C12,10</span>,<span class="has-inline-color has-indigo-color">D3:D12,&#8221;通常&#8221;</span>)</strong></p>



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



<p></p>



<p>今回は2個の条件でしたが、3.4.5個など複数条件がある場合は</p>



<p>この後に追加してください。</p>



<p></p>



<p><span class="fz-24px"><strong><span class="marker-under">実際に計算</span></strong></span></p>



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



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



<p>実行した結果がこちらです。</p>



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



<p>ちゃんとカウントできてますね！</p>



<p>10時間勤務で通常出勤は「1日」「4日」「7日」の3日間で合っています。</p>



<p></p>



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



<p>ではCOUNTIF関数を使用して発生するエラーとそれに対する対処法を説明します。</p>



<h3 class="wp-block-heading"><span id="toc4">・参照しているブックが閉じている</span></h3>



<p>COUNTIF関数では別のブックを参照することができます。</p>



<p>しかしその<strong><span class="marker-under-red">参照しているブックが閉じている状態で関数を更新</span></strong>すると</p>



<p><strong><span class="marker-under-red">「エラー」</span></strong>になってしまいます。</p>



<p></p>



<p>計算先のブックが開いてないと参照できないためです。</p>



<p class="has-drop-cap"></p>



<p>解決策は参照しているブックを開いた状態で再度、数式を計算させれば</p>



<p>エラーは復帰してくれます。</p>



<p></p>



<p>とはいえ、COUNTIFS関数はブックを分けての使用には向いていません。</p>



<p></p>



<h3 class="wp-block-heading"><span id="toc5">・データが存在するのにカウントしてくれない</span></h3>



<p>こちらは文字を「”（二重引用符）」で囲っていないケースが多いです。</p>



<p>先ほどの見本を見てみましょう。</p>



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



<p>今月の休日出勤日数を求める式は「 <strong>=COUNTIFS(C3:C12,10,D3:D12,&#8221;通常&#8221;)</strong>」</p>



<p>でしたよね。</p>



<p></p>



<p>仮に「”通常”」から「”」を取り除くと、カウントは「0」になってしまいます。</p>



<p>しかし「”」は数値を検索する際には不要です。</p>



<p></p>



<p>要約するとこのようになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong><span class="fz-22px">検索文字のルール</span></strong></p><p><strong><span class="fz-22px"><span class="marker-under-red">①文字は「”」で囲わなければならない</span></span></strong></p><p><strong><span class="fz-22px"><span class="marker-under-blue">②数値は「”」で囲っても囲わなくてもカウントしくれる</span></span></strong></p></blockquote>



<p>上記ルールを頭に入れておけば正確なカウントができると思います。</p>



<p></p>



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



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



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



<p><a href="https://support.microsoft.com/ja-jp/office/countifs-%E9%96%A2%E6%95%B0-dda3dc6e-f74e-4aee-88bc-aa8c2a866842">COUNTIFS 関数 &#8211; Office サポート (microsoft.com)</a></p>



<p></p>



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



<p>では練習問題です。実際に考えてみてCOUNTIF関数をマスターしてみてください。</p>



<p></p>



<p>下図の勤務時間をご覧ください。</p>



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



<p>カウントしたい勤務時間は「G4」に,</p>



<p>カウントしたい勤務内容は「G5」に入力する仕組みです。</p>



<p></p>



<p>「Ｇ4・Ｇ5」で入力した勤務時間・勤務内容に当てはまる日数を</p>



<p>「Ｇ9」にCOUNTIFS関数を使用して算出してみましょう。</p>



<p></p>



<p></p>



<p>答え：=COUNTIFS(C3:C12,G4,D3:D12,G5)</p>



<p>勤務時間のカウント範囲は  「C3：C12」 で条件は「Ｇ4」、</p>



<p>勤務内容のカウント範囲は  「D3：D12」 で条件は「Ｇ5」になります。</p>



<p></p>



<p>では結果を見てみましょう。</p>



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



<p>ちゃんと機能してくれていますね。</p>



<p>さらに絞り込み条件を打ち換えるとカウント結果も変わるようになっています。</p>



<p></p>



<p></p>



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



<p></p>



<p>いかがだったでしょうか。<br>COUNTIF関数の応用になってきますが、活用できれば便利です</p>



<p>では次回の記事でお会いしましょう！</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/%e3%80%90countifs%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e8%a4%87%e6%95%b0%e3%81%ae%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/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">474</post-id>	</item>
		<item>
		<title>【AVERAGEIFS関数】エクセルで複数の条件に当てはまる平均を求める</title>
		<link>https://dokugakuexcel.com/%e3%80%90averageifs%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e8%a4%87%e6%95%b0%e3%81%ae%e6%9d%a1%e4%bb%b6%e3%81%ab%e5%bd%93%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e5%b9%b3/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590averageifs%25e9%2596%25a2%25e6%2595%25b0%25e3%2580%2591%25e3%2582%25a8%25e3%2582%25af%25e3%2582%25bb%25e3%2583%25ab%25e3%2581%25a7%25e8%25a4%2587%25e6%2595%25b0%25e3%2581%25ae%25e6%259d%25a1%25e4%25bb%25b6%25e3%2581%25ab%25e5%25bd%2593%25e3%2581%25a6%25e3%2581%25af%25e3%2581%25be%25e3%2582%258b%25e5%25b9%25b3</link>
					<comments>https://dokugakuexcel.com/%e3%80%90averageifs%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e8%a4%87%e6%95%b0%e3%81%ae%e6%9d%a1%e4%bb%b6%e3%81%ab%e5%bd%93%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e5%b9%b3/?noamp=mobile#comments</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Fri, 02 Jul 2021 13:13:43 +0000</pubDate>
				<category><![CDATA[関数]]></category>
		<category><![CDATA[平均]]></category>
		<category><![CDATA[複数条件]]></category>
		<category><![CDATA[条件]]></category>
		<category><![CDATA[AVERAGEIFS]]></category>
		<category><![CDATA[AVERAGEIFS関数]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=433</guid>

					<description><![CDATA[AVERAGEIF関数の条件を複数にできるAVERAGEIFS関数について説明します。 仕組みとしては、設定した複数の条件を満たすもののみ平均を算出するといったものです。 それでは見ていきましょう。 目次 ■関数の仕組み [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>AVERAGEIF関数の条件を複数にできるAVERAGEIFS関数について説明します。</p>



<p><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-16" checked><label class="toc-title" for="toc-checkbox-16">目次</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><ol><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></li><li><a href="#toc7" tabindex="0">■練習問題</a></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>=AVERAGEIFS(<span class="has-inline-color has-teal-color">合計したい範囲</span>,<span class="has-inline-color has-red-color">平均の条件範囲1,平均の条件1</span>,<span class="has-inline-color has-indigo-color">平均の条件範囲2,平均の条件2</span>,・・・)</p></blockquote></figure>



<p></p>



<p></p>



<h2 class="wp-block-heading"><span id="toc2">■ 複数の条件に当てはまる平均を求める</span></h2>



<p></p>



<p>今回は下図のAさんからKさんの点数表を参考に説明します。<br>その中で学年が１年から３年まで分かれており、<br>さらに組も「い組」「ろ組」「は組」に分かれています。<br>絞り込む条件として<span class="has-inline-color has-red-color">学年を２年</span>、<span class="has-inline-color has-indigo-color">組をは組</span>で絞って、条件に当てはまる得点の平均を求めます。</p>



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



<p>ここで使用するのがAVERAGEIFS関数です。<br>仕組みとしては</p>



<p>=AVERAGEIFS(<span class="has-inline-color has-teal-color">平均したい範囲</span>,<span class="has-inline-color has-red-color">平均の条件範囲1,平均の条件1</span>,<span class="has-inline-color has-indigo-color">平均の条件範囲2,平均の条件2</span>,・・・)</p>



<p>のような流れですね。なので2年は組で絞り込むとしたら下記のようになります。</p>



<p></p>



<p><span class="fz-24px"><strong>・平均したい範囲</strong></span></p>



<p><strong><span class="has-inline-color has-teal-color">平均したい範囲</span></strong>は点数なので<span class="has-inline-color has-teal-color">E3:E13</span>となります。</p>



<p></p>



<p><span class="fz-24px"><strong>・条件1</strong></span></p>



<p><strong><span class="has-inline-color has-red-color">平均の条件範囲1</span></strong>は学年の範囲なので<span class="has-inline-color has-red-color">C3:C13</span>となります。</p>



<p><strong><span class="has-inline-color has-red-color">平均の条件1</span></strong>は２年が入力されている<span class="has-inline-color has-red-color">Ｇ3</span>です。</p>



<p></p>



<p><span class="fz-28px"><strong>・条件2</strong></span></p>



<p><strong><span class="has-inline-color has-indigo-color">平均の条件範囲2</span></strong>は学年の範囲なので<span class="has-inline-color has-indigo-color">Ｄ3:Ｄ13</span>となります。</p>



<p><strong><span class="has-inline-color has-indigo-color">平均の条件2</span></strong>は２年が入力されている<span class="has-inline-color has-indigo-color">Ｈ3</span>です。</p>



<p></p>



<p>関数に直すと&#8230;</p>



<p>=AVERAGEIFS(<span class="has-inline-color has-teal-color">E3:E13</span>,<span class="has-inline-color has-red-color">C3:C13,G3</span>,<span class="has-inline-color has-indigo-color">D3:D13,H3</span>)</p>



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



<p>では実際に関数を入れてみましょう。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="926" height="380" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-17.png" alt="" class="wp-image-438" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-17.png 926w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-17-300x123.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-17-768x315.png 768w" sizes="(max-width: 926px) 100vw, 926px" /></figure>



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



<p>うまくいきましたね。</p>



<p>２年は組に当てはまるデータは49.10.98.60の４つですから</p>



<p>（49+10+98+60）/4＝54.5で結果はあっていますね。</p>



<p></p>



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



<p>ではAVERAGEIS関数を使用して発生するエラーとそれに対する対処法を説明します。</p>



<p></p>



<h3 class="wp-block-heading"><span id="toc4">・数値が文字列になっている</span></h3>



<p>下記の式をご覧ください</p>



<figure class="wp-block-image size-full"><img decoding="async" width="794" height="402" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-304.png" alt="" class="wp-image-1389" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-304.png 794w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-304-300x152.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-304-768x389.png 768w" sizes="(max-width: 794px) 100vw, 794px" /></figure>



<p>今回は「2年は組」の平均値を確認してみましょう。</p>



<p>「2年は組」は2つの数値の平均値を算出する計算式になっています。</p>



<p>結果は<strong><span class="marker-under-red">平均の「54.5」</span></strong>になるはずです。しかし結果は下図のようになりました。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="793" height="360" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-297.png" alt="" class="wp-image-1382" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-297.png 793w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-297-300x136.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-297-768x349.png 768w" sizes="(max-width: 793px) 100vw, 793px" /></figure>



<p>「54.5」ではなく、<strong><span class="marker-under-red">「エラー」</span></strong>になっています。</p>



<p>では「2年は組の数値」に注目してください。</p>



<p>左上に緑の印がついています。</p>



<p></p>



<p>本来、書式は<strong><span class="marker-under">「標準」や「数値」</span></strong>となっています。</p>



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



<p>しかし左上に緑の印がついてある「2年は組の数値」はというと&#8230;</p>



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



<p><strong><span class="marker-under">「文字列」</span></strong>になっています。</p>



<p>つまり<strong>「2年は組の数値」は数値として認識されておらず「文字」として認識している</strong>ため</p>



<p><strong><span class="marker-under-blue">無視</span></strong>されている計算になっています。</p>



<p>結果としてエラーになってしまっています。</p>



<p></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong><span class="fz-22px"><span class="bold-red">対処法</span>：表示を標準・数値にもどし、再度入力すれば解消されます。</span></strong></p></blockquote>



<p></p>



<h3 class="wp-block-heading"><span id="toc5">・平均値を算出する範囲にエラーが含まれている</span></h3>



<p></p>



<p>では次のエラーを見てみましょう。</p>



<p class="has-drop-cap"></p>



<p>平均値を求める式は先ほどと同様です。</p>



<p>しかし数値の中にエラーが存在しています。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="794" height="403" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-300.png" alt="" class="wp-image-1385" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-300.png 794w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-300-300x152.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-300-768x390.png 768w" sizes="(max-width: 794px) 100vw, 794px" /></figure>



<p>エラーが含まれたまま計算すると、結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="793" height="405" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-301.png" alt="" class="wp-image-1386" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-301.png 793w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-301-300x153.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-301-768x392.png 768w" sizes="(max-width: 793px) 100vw, 793px" /></figure>



<p>エラーに引っ張られて平均値の<strong><span class="marker-under-red">結果もエラー</span></strong>になってしまいました。</p>



<p></p>



<p>AVERAGEIFS関数は空白や文字列はスルー出来ますが、<strong><span class="marker-under-red">エラーはスルー出来ません</span></strong>。</p>



<p>対策は下記のようになります。</p>



<p></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong><span class="bold-red">対策①</span>：参照のエラーを解消する</strong></p></blockquote>



<p></p>



<p>こちらはシンプルにエラーを解消するしかありません。</p>



<p>IFERROR関数等を使用してエラーを参照しない仕組みが必要ですね。</p>



<p></p>



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



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



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



<p><a href="https://support.microsoft.com/ja-jp/office/averageifs-%E9%96%A2%E6%95%B0-48910c45-1fc0-4389-a028-f7c5c3001690">AVERAGEIFS 関数 &#8211; Office サポート (microsoft.com)</a></p>



<p></p>



<p></p>



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



<p>では練習問題です。実際に考えてみてAVERAGEIFS関数をマスターしてみてください。</p>



<p>下記のようなシートがあったとします。</p>



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



<p>平均する条件として「地域」と「性別」を絞り込み条件に入力している状態です。</p>



<p>地域は「Ｈ4」、性別は「Ｈ5」に入力しています。</p>



<p></p>



<p>では入力した条件に当てはめて寄付の平均金額を「Ｈ9」に算出してみましょう。</p>



<p></p>



<p>答え：=AVERAGEIFS(E3:E12,C3:C12,H4,D3:D12,H5)</p>



<p>平均の範囲は「E3からE12」なので「E3:E12」</p>



<p>条件1の地域の範囲は「 C3:C12 」で条件は入力している 「Ｈ4」になります。</p>



<p>条件2の性別の範囲は「 D3:D12 」で条件は入力している 「Ｈ5」になります。 </p>



<p></p>



<p>入力した結果を見てみましょう。</p>



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



<p>うまく機能していますね。</p>



<p>さらに絞り込み条件を打ち換えるとその条件に合った平均を再計算してくれます。</p>



<p></p>



<p></p>



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



<p>いかがだったでしょうか。<br>項目が多いデータには使える技ですね。</p>



<p></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/%e3%80%90averageifs%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e8%a4%87%e6%95%b0%e3%81%ae%e6%9d%a1%e4%bb%b6%e3%81%ab%e5%bd%93%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e5%b9%b3/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">433</post-id>	</item>
		<item>
		<title>【COUNTIF関数】エクセルで条件に合ったデータの個数をカウントする。</title>
		<link>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/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590countif%25e9%2596%25a2%25e6%2595%25b0%25e3%2580%2591%25e3%2582%25a8%25e3%2582%25af%25e3%2582%25bb%25e3%2583%25ab%25e3%2581%25a7%25e6%259d%25a1%25e4%25bb%25b6%25e3%2581%25ab%25e5%2590%2588%25e3%2581%25a3%25e3%2581%259f%25e3%2583%2587%25e3%2583%25bc%25e3%2582%25bf%25e3%2581%25ae%25e5%2580%258b%25e6%2595%25b0</link>
					<comments>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/?noamp=mobile#comments</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Fri, 25 Jun 2021 12:43:09 +0000</pubDate>
				<category><![CDATA[関数]]></category>
		<category><![CDATA[COUNTIF関数]]></category>
		<category><![CDATA[カウント]]></category>
		<category><![CDATA[条件]]></category>
		<category><![CDATA[COUNTIF]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=212</guid>

					<description><![CDATA[今回は条件にあったデータをカウント・数える関数になります。COUNT関数とIF関数の応用技です。 ファイルの仕様にあったデータの個数のカウントができるようになるので 是非参考にしてみてください。 それでは見ていきましょう [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>今回は条件にあったデータをカウント・数える関数になります。<br>COUNT関数とIF関数の応用技です。</p>



<p></p>



<p>ファイルの仕様にあったデータの個数のカウントができるようになるので</p>



<p>是非参考にしてみてください。</p>



<p></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-18" checked><label class="toc-title" for="toc-checkbox-18">目次</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><ol><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></li><li><a href="#toc7" tabindex="0">■練習問題</a></li><li><a href="#toc8" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

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



<figure class="wp-block-pullquote"><blockquote><p>=COUNTIF(<span class="has-inline-color has-vivid-red-color">カウントしたい範囲</span>,<span class="has-inline-color has-vivid-cyan-blue-color">カウントの条件</span>)</p></blockquote></figure>



<p><strong>カウントしたい範囲</strong>：条件・カウントの対象となる範囲</p>



<p><strong><span class="has-inline-color has-indigo-color">カウントの条件</span></strong>：カウントする際に絞り込みたい条件</p>



<p></p>



<h2 class="wp-block-heading"><span id="toc2">■ 条件に合ったデータの個数を求める</span></h2>



<p>例として、下図の勤務表を元に説明したいと思います。<br>今回は休日出勤をした日を数えてみましょう。</p>



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



<p>この状態では通常出勤や休日出勤が混ざっており、</p>



<p>本来のCOUNTA関数だとすべての勤務形態を含んでカウントしてしまいます。</p>



<p></p>



<p>ここで使用するのがCOUNTIF関数。<br>仕組みとしては</p>



<p><strong>=COUNTIF(<span class="has-inline-color has-vivid-red-color">カウントしたい範囲</span>,<span class="has-inline-color has-vivid-cyan-blue-color">カウントの条件</span>)</strong></p>



<p>のように使用します。</p>



<p></p>



<p>カウントしたい範囲は出勤の項目なので<strong><span class="has-inline-color has-vivid-red-color">C3:C12</span></strong>となります。</p>



<p>カウントの条件は休日出勤なので<strong><span class="has-inline-color has-vivid-cyan-blue-color">&#8220;休日出勤&#8221;</span></strong>にしときましょう。</p>



<p></p>



<p>つまり今回の休日出勤をカウントする公式としては</p>



<p><strong>=COUNTIF(<span class="has-inline-color has-vivid-red-color">C3:C12</span>,<span class="has-inline-color has-vivid-cyan-blue-color">&#8220;休日出勤&#8221;</span>)</strong></p>



<p>のようになります。<br>では、実際に打ち込んでみたいと思います。。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="238" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-112-1024x238.png" alt="" class="wp-image-214" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-112-1024x238.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-112-300x70.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-112-768x179.png 768w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-112-258x60.png 258w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-112.png 1237w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>ちゃんとカウントできてますね！</p>



<p>休日出勤は２日なので2と算出されています。</p>



<p></p>



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



<p>ではCOUNTIF関数を使用して発生するエラーとそれに対する対処法を説明します。</p>



<h3 class="wp-block-heading"><span id="toc4">・参照しているブックが閉じている</span></h3>



<p>COUNTIF関数では別のブックを参照することができます。</p>



<p>しかしその<strong><span class="marker-under-red">参照しているブックが閉じている状態で関数を更新</span></strong>すると</p>



<p><strong><span class="marker-under-red">「エラー」</span></strong>になってしまいます。</p>



<p></p>



<p>計算先のブックが開いてないと参照できないためです。</p>



<p class="has-drop-cap"></p>



<p>解決策は参照しているブックを開いた状態で再度、数式を計算させれば</p>



<p>エラーは復帰してくれます。</p>



<p></p>



<p>とはいえ、COUNTIF関数はブックを分けての使用には向いていません。</p>



<p></p>



<h3 class="wp-block-heading"><span id="toc5">・データが存在するのにカウントしてくれない</span></h3>



<p>こちらは文字を「”（二重引用符）」で囲っていないケースが多いです。</p>



<p>先ほどの見本を見てみましょう。</p>



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



<p>今月の休日出勤日数を求める式は「 <strong>=COUNTIF(<span class="has-inline-color has-vivid-red-color">C3:C12</span>,<span class="has-inline-color has-vivid-cyan-blue-color">&#8220;休日出勤&#8221;</span>)</strong> 」</p>



<p>でしたよね。</p>



<p></p>



<p>仮に「”休日出勤”」から「”」を取り除くと、カウントは「0」になってしまいます。</p>



<p>しかし「”」は数値を検索する際には不要です。</p>



<p></p>



<p>要約するとこのようになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong><span class="fz-22px">検索文字のルール</span></strong></p><p><strong><span class="fz-22px"><span class="marker-under-red">①文字は「”」で囲わなければならない</span></span></strong></p><p><strong><span class="fz-22px"><span class="marker-under-blue">②数値は「”」で囲っても囲わなくてもカウントしくれる</span></span></strong></p></blockquote>



<p>上記ルールを頭に入れておけば正確なカウントができると思います。</p>



<p></p>



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



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



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



<p><a href="https://support.microsoft.com/ja-jp/office/countif-%E9%96%A2%E6%95%B0-e0de10c6-f885-4e71-abb4-1f464816df34">COUNTIF 関数 &#8211; Office サポート (microsoft.com)</a></p>



<p></p>



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



<p>では練習問題です。実際に考えてみてCOUNTIF関数をマスターしてみてください。</p>



<p></p>



<p>下図の勤務時間をご覧ください。</p>



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



<p>カウントしたい勤務時間は「Ｆ2」に入力する仕組みです。</p>



<p>今回はカウント対象を勤務時間の「Ｃ3からＣ12」とします。</p>



<p>「Ｆ2」に入力した勤務時間のカウント結果を「Ｆ4」にCOUNTIF関数を使用して</p>



<p>算出してみましょう。</p>



<p></p>



<p></p>



<p>答え：=COUNTIF(C3:C12,F2)</p>



<p>カウント範囲は 「Ｃ3からＣ12」 なので 「Ｃ3：Ｃ12」 </p>



<p>カウントの条件は「Ｆ2」になります。</p>



<p></p>



<p>では結果を見てみましょう。</p>



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



<p>ちゃんと機能してくれていますね。</p>



<p>さらに「Ｆ2」を打ち換えるとカウント結果も変わるようになっています。</p>



<p></p>



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



<p>いかがだったでしょうか。<br>COUNT関数の応用になってきますが、活用できれば便利です。</p>



<p></p>



<p>さらに条件を複数に増やし、カウントできるCOUNTIFSという関数も存在します。</p>



<p>こちらの方も身に着けておくと複数の条件でのカウントもできるのでとても便利になりますよ。</p>



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



<p><a href="https://dokugakuexcel.com/%e3%80%90countifs%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e8%a4%87%e6%95%b0%e3%81%ae%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/"><a href="https://dokugakuexcel.com/%e3%80%90countifs%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e8%a4%87%e6%95%b0%e3%81%ae%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/">【COUNTIFS関数】エクセルで複数の条件に合ったデータの個数をカウントする。 ► 独学エクセル塾 (dokugakuexcel.com)</a></a></p>



<p></p>



<p>COUNT関数・COUNTA関数との差別化を活用しながら取り組んでみてください。</p>



<p>では次回の記事でお会いしましょう！</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/%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/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">212</post-id>	</item>
		<item>
		<title>【AVERAGEIF関数】エクセルで条件に当てはまる平均値を求める</title>
		<link>https://dokugakuexcel.com/%e3%80%90averageif%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e3%81%82%e3%82%8b%e6%9d%a1%e4%bb%b6%e3%81%ab%e5%bd%93%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e5%b9%b3%e5%9d%87/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590averageif%25e9%2596%25a2%25e6%2595%25b0%25e3%2580%2591%25e3%2582%25a8%25e3%2582%25af%25e3%2582%25bb%25e3%2583%25ab%25e3%2581%25a7%25e3%2581%2582%25e3%2582%258b%25e6%259d%25a1%25e4%25bb%25b6%25e3%2581%25ab%25e5%25bd%2593%25e3%2581%25a6%25e3%2581%25af%25e3%2581%25be%25e3%2582%258b%25e5%25b9%25b3%25e5%259d%2587</link>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Thu, 24 Jun 2021 12:07:31 +0000</pubDate>
				<category><![CDATA[関数]]></category>
		<category><![CDATA[平均]]></category>
		<category><![CDATA[条件]]></category>
		<category><![CDATA[AVERAGEIF]]></category>
		<category><![CDATA[AVERAGEIF関数]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=181</guid>

					<description><![CDATA[今回はIF関数から派生したAVERAGEIF関数について説明します。 IF関数についてはこちらから☟ 【IF関数】エクセルでIF関数を複数・重ねて、３パターン以上分岐させる &#8211; 独学エクセル塾 (dokuga [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>今回はIF関数から派生したAVERAGEIF関数について説明します。</p>



<p>IF関数についてはこちらから☟</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90if%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7if%e9%96%a2%e6%95%b0%e3%82%92%e8%a4%87%e6%95%b0%e3%83%bb%e9%87%8d%e3%81%ad%e3%81%a6%e3%80%81%ef%bc%93%e3%83%91/">【IF関数】エクセルでIF関数を複数・重ねて、３パターン以上分岐させる &#8211; 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p><br>仕組みとしては、設定した条件を満たすもののみ平均（AVERAGE）するといったものです。</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-20" checked><label class="toc-title" for="toc-checkbox-20">目次</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><ol><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></li><li><a href="#toc7" tabindex="0">■練習問題</a></li><li><a href="#toc8" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

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



<figure class="wp-block-pullquote"><blockquote><p>=AVERAGEIF(<span class="has-inline-color has-vivid-red-color">絞りたい条件の範囲</span>,<span class="has-inline-color has-vivid-cyan-blue-color">絞り込みの条件</span>,<span class="has-inline-color has-vivid-green-cyan-color">平均の範囲</span>)</p></blockquote></figure>



<p></p>



<p><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color"><strong>絞りたい条件の範囲</strong></mark>：条件の対象となる範囲</p>



<p><strong><span class="has-inline-color has-indigo-color">絞り込みの条件</span></strong>：平均を算出する際に絞り込みたい条件</p>



<p><strong><span class="has-inline-color has-teal-color">平均の範囲</span></strong>：平均を算出したい範囲</p>



<p></p>



<h2 class="wp-block-heading"><span id="toc2">■ 条件に当てはまる平均を求める</span></h2>



<p>今回はAさんからKさんの点数表を元に説明します。<br>さらに組が「い組」「ろ組」「は組」に分かれており、それぞれの組の平均点を求めたいとします。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="526" height="302" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-97.png" alt="" class="wp-image-182" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-97.png 526w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-97-300x172.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-97-330x190.png 330w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-97-105x60.png 105w" sizes="(max-width: 526px) 100vw, 526px" /></figure>



<p>ここで使用するのがACTIVATEIF関数です。<br>仕組みとしては</p>



<p><strong>=AVERAGEIF(条件の範囲,平均の条件,平均の範囲)</strong></p>



<p>のような流れですね。なので「い組」の平均を求める際はこのようになります。</p>



<p>絞り込む対象は組なので<strong><span class="has-inline-color has-vivid-red-color">C3:C13</span></strong>が絞り込み対象です。</p>



<p>絞り込む条件はい組なので、<span class="has-inline-color has-vivid-cyan-blue-color"><strong>F3</strong></span>の内容を参照にしましょう。&#8221;い組&#8221;でも構いません。</p>



<p>最後に平均の範囲ですがこちらは点数なので<span class="has-inline-color has-vivid-green-cyan-color"><strong>D3</strong></span><strong><span class="has-inline-color has-vivid-green-cyan-color">:D13</span></strong>が対象になりますね。</p>



<p></p>



<p></p>



<p>それでは数式に置き換えてみます。</p>



<p><strong>=AVERAGEIF(<span class="has-inline-color has-vivid-red-color">C3:C13</span>,<span class="has-inline-color has-vivid-cyan-blue-color">F3</span>,<span class="has-inline-color has-vivid-green-cyan-color">D3:D13</span>)</strong></p>



<p>このようになりました。では実際に関数を打ち込んでみましょう。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="262" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-98-1024x262.png" alt="" class="wp-image-183" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-98-1024x262.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-98-300x77.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-98-768x196.png 768w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-98-235x60.png 235w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-98.png 1210w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>うまくいきましたね。</p>



<p>(65+54+98+52)/4で67.25で合っています。</p>



<p><br>「ろ組」「は組」も同じ仕組みで入力します。</p>



<p></p>



<p>どちらも<kbd><span class="has-inline-color has-vivid-red-color">絞り込む対象</span></kbd>と<span class="has-inline-color has-vivid-green-cyan-color">平均の対象</span>は変わらないため、変えるのは<span class="has-inline-color has-vivid-cyan-blue-color">絞り込む条件</span>のみです。</p>



<p>なので「ろ組」は・・・=AVERAGEIF(<strong><span class="has-inline-color has-vivid-red-color">C3:C13</span>,<span class="has-inline-color has-vivid-cyan-blue-color">F4</span>,<span class="has-inline-color has-vivid-green-cyan-color">D3:D13</span></strong>)</p>



<p>           「は組」は・・・=AVERAGEIF(<strong><span class="has-inline-color has-vivid-red-color">C3:C13</span>,<span class="has-inline-color has-vivid-cyan-blue-color">F5</span>,<span class="has-inline-color has-vivid-green-cyan-color">D3:D13</span></strong>)</p>



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



<p></p>



<figure class="wp-block-image size-large"><img decoding="async" width="1000" height="309" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-99.png" alt="" class="wp-image-184" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-99.png 1000w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-99-300x93.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-99-768x237.png 768w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-99-194x60.png 194w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure>



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



<p></p>



<p></p>



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



<p>ではAVERAGEIF関数を使用して発生するエラーとそれに対する対処法を説明します。</p>



<p></p>



<h3 class="wp-block-heading"><span id="toc4">・数値が文字列になっている</span></h3>



<p>下記の式をご覧ください</p>



<figure class="wp-block-image size-full"><img decoding="async" width="784" height="389" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-256.png" alt="" class="wp-image-1326" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-256.png 784w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-256-300x149.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-256-768x381.png 768w" sizes="(max-width: 784px) 100vw, 784px" /></figure>



<p>今回は「ろ組」の平均値を確認してみましょう。</p>



<p>「ろ組」は4つの数値の平均値を算出する計算式になっています。</p>



<p>結果は<strong><span class="marker-under-red">平均の「38.25」</span></strong>になるはずです。しかし結果は下図のようになりました。</p>



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



<p>「38.25」ではなく、<strong><span class="marker-under-red">「エラー」</span></strong>になっています。</p>



<p>では「ろ組の数値」に注目してください。</p>



<p>左上に緑の印がついています。</p>



<p></p>



<p>本来数値は<strong><span class="marker-under">「標準」や「数値」</span></strong>となっています。</p>



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



<p>しかし左上に緑の印がついてある「ろ組の数値」はというと&#8230;</p>



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



<p><strong><span class="marker-under">「文字列」</span></strong>になっています。</p>



<p>つまり<strong>「ろ組の数値」は数値として認識されておらず「文字」として認識している</strong>ため</p>



<p><strong><span class="marker-under-blue">無視</span></strong>されている計算になっています。</p>



<p>結果、エラーになってしまっています。</p>



<p></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong><span class="fz-22px"><span class="bold-red">対処法</span>：表示を標準・数値にもどし、再度入力すれば解消されます。</span></strong></p></blockquote>



<p></p>



<h3 class="wp-block-heading"><span id="toc5">・平均値を算出する範囲にエラーが含まれている</span></h3>



<p></p>



<p>では次のエラーを見てみましょう。</p>



<p class="has-drop-cap"></p>



<p>平均値を求める式は先ほどと同様です。</p>



<p>しかし数値の中にエラーが存在しています。</p>



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



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



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



<p>エラーに引っ張られて平均値の<strong><span class="marker-under-red">結果もエラー</span></strong>になってしまいました。</p>



<p></p>



<p>AVERAGEIF関数は空白や文字列はスルー出来ますが、<strong><span class="marker-under-red">エラーはスルー出来ません</span></strong>。</p>



<p>対策を下記にまとめました。</p>



<p></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong><span class="bold-red">対策①</span>：参照のエラーを解消する</strong></p></blockquote>



<p></p>



<p>こちらはシンプルにエラーを解消するしかありません。</p>



<p>IFERROR関数等を使用してエラーを参照しない仕組みが必要ですね。</p>



<p></p>



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



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



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



<p><a href="https://support.microsoft.com/ja-jp/office/averageif-%E9%96%A2%E6%95%B0-faec8e2e-0dec-4308-af69-f5576d8ac642">AVERAGEIF 関数 &#8211; Office サポート (microsoft.com)</a></p>



<p></p>



<p></p>



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



<p>では練習問題です。実際に考えてみてAVERAGEIF関数をマスターしてみてください。</p>



<p>下記のようなシートがあったとします。</p>



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



<p>今回は「２年」の平均点をAVERAGEIF関数で算出してみましょう。</p>



<p></p>



<p></p>



<p>答え：=AVERAGEIF(C3:C13,F3,D3:D13)</p>



<p>条件の範囲が「Ｃ3～Ｃ13」で条件が「Ｆ3」の「２年」となります。</p>



<p>条件は”２年”と入力しても構いません。</p>



<p>平均範囲は得点なので「Ｄ3～Ｄ13」になります。</p>



<p></p>



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



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



<p>SUMIF関数と同様にとても便利な関数ですね。</p>



<p></p>



<p>では次回の記事でお会いしましょう！</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>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">181</post-id>	</item>
	</channel>
</rss>
