<?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>AVERAGEIFS  |  独学エクセル塾</title>
	<atom:link href="https://dokugakuexcel.com/tag/averageifs/feed/" rel="self" type="application/rss+xml" />
	<link>https://dokugakuexcel.com</link>
	<description>初心者から中級者までシステム・関数・VBAを伝授します</description>
	<lastBuildDate>Sun, 02 Jul 2023 15:00:56 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://dokugakuexcel.com/wp-content/uploads/2021/06/cropped-cropped-image-66-1-32x32.jpg</url>
	<title>AVERAGEIFS  |  独学エクセル塾</title>
	<link>https://dokugakuexcel.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">194648711</site>	<item>
		<title>【マクロVBA】平均をAVERAGE・AVERAGEIF・AVERAGEIFSで求める!複数条件対応</title>
		<link>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/?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-19%25e3%2580%2591%25e5%25b9%25b3%25e5%259d%2587%25e3%2582%2592average-averageif-averageifs%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-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/?noamp=mobile#comments</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Sat, 28 Aug 2021 07:36:54 +0000</pubDate>
				<category><![CDATA[計算・関数]]></category>
		<category><![CDATA[マクロVBA]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[AVERAGEIFS]]></category>
		<category><![CDATA[マクロ]]></category>
		<category><![CDATA[平均]]></category>
		<category><![CDATA[AVERAGE]]></category>
		<category><![CDATA[AVERAGEIF]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=1503</guid>

					<description><![CDATA[エクセルの関数には平均を求めるAVERAGE/AVERAGEIF/AVERAGEIFS関数が存在します。この関数は、なんとマクロVBAでも使用することができます。 使用方法は関数と同じです。関数は下記リンクを参照してくだ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">エクセルの関数には<span class="marker-under"><strong>平均を求めるAVERAGE/AVERAGEIF/AVERAGEIFS関数が存在</strong></span>します。<br />この関数は、なんとマクロVBAでも使用することができます。</p>



<p class="wp-block-paragraph">使用方法は関数と同じです。<br />関数は下記リンクを参照してください。</p>



<p class="wp-block-paragraph"><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 class="wp-block-paragraph"><a href="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/">【AVERAGEIF関数】エクセルで条件に当てはまる平均値を求める ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p class="wp-block-paragraph"><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 class="wp-block-paragraph">平均はよく使用する機能ですよね。<br />ぜひ身に着けて活用してみてください。</p>



<p class="wp-block-paragraph">それでは見ていきましょう。</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">■AVERAGE関数で指定範囲の平均を求める</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">■AverageIF関数で条件に当てはまる平均を求める</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">■AverageIFS関数で条件に当てはまる平均を求める</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クラスのAverageifsプロパティを取得できません</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">■AVERAGE関数で指定範囲の平均を求める</span></h2>



<h3 class="wp-block-heading"><span id="toc2">・プログラムの仕組み</span></h3>



<p class="wp-block-paragraph"><strong><span class="fz-22px">Application.WorksheetFunction.Average(<span class="bold-red">平均を求めたい範囲</span>)</span></strong></p>



<h3 class="wp-block-heading"><span id="toc3">・使用方法</span></h3>



<p class="wp-block-paragraph">では下図の例をもとに進めていきましょう。</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="389" height="303" class="wp-image-1504" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-386.png" alt="" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-386.png 389w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-386-300x234.png 300w" sizes="(max-width: 389px) 100vw, 389px" /></figure>



<p class="wp-block-paragraph">AさんからKさんまでの得点をＣ列に入力しています。<br />今回はその平均得点を「E3」に入力してみましょう。</p>



<p class="wp-block-paragraph">ではプログラムを組んでみましょう。<br />平均を求めたい範囲は「<span class="bold-red">C3からC13</span>」ですので下記のようになります。</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis: 100%;">
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Sub 平均()</strong></p>
<p><strong>Cells(3, 5) = Application.WorksheetFunction.Average(<span class="bold-red">Range(&#8220;C3:C13&#8221;)</span>)</strong></p>
<p><strong>End Sub</strong></p>
</blockquote>
</div>
</div>



<p class="wp-block-paragraph">それでは実行した結果を見てみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="131" height="63" class="wp-image-1505" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-387.png" alt="" /></figure>



<p class="wp-block-paragraph">平均を求めることができました。<br />ちなみにCellsで表示するとこのようになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Cells(3, 5) = Application.WorksheetFunction.Average(<span class="bold-red">Range(Cells(3, 3), Cells(13, 3))</span>)</strong></p>
</blockquote>



<p class="wp-block-paragraph">さらに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(&#8220;C3:C13&#8221;)</strong></p>
<p><strong>Cells(3, 5) = Application.WorksheetFunction.Average(A)</strong></p>
<p><strong>End Sub</strong></p>
</blockquote>



<p class="wp-block-paragraph">&nbsp;</p>



<h2 class="wp-block-heading"><span id="toc4">■AverageIF関数で条件に当てはまる平均を求める</span></h2>



<h3 class="wp-block-heading"><span id="toc5">・プログラムの仕組み</span></h3>



<p class="wp-block-paragraph"><strong><span class="fz-20px">Application.WorksheetFunction.AverageIf(<span class="bold-red">条件の範囲</span>,<span class="bold-blue">絞り込む条件</span>,<span class="bold-green">平均の範囲</span>)</span></strong></p>



<h3 class="wp-block-heading"><span id="toc6">・使用方法</span></h3>



<p class="wp-block-paragraph">では下図の例をもとに進めていきましょう</p>



<figure class="wp-block-image size-full"><img decoding="async" width="466" height="299" class="wp-image-1506" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-388.png" alt="" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-388.png 466w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-388-300x192.png 300w" sizes="(max-width: 466px) 100vw, 466px" /></figure>



<p class="wp-block-paragraph">先ほどのシートに学年が加わりました。<br />今回は２年の平均を求めてみましょう。</p>



<p class="wp-block-paragraph">条件の範囲は「<span class="bold-red">Ｃ3からＣ13</span>」になります。<br />絞り込む条件は「<span class="bold-blue">２年</span>」ですね。<br />平均の範囲は得点なので「<span class="bold-green">Ｄ3からＤ13</span>」ですね。</p>



<p class="wp-block-paragraph">プログラムを組むとこのようになります。</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.AverageIf(<span class="bold-red">Range(&#8220;C3:C13&#8221;)</span>, <span class="bold-blue">&#8220;２年&#8221;</span>, <span class="bold-blue"><span class="bold-green">Range(&#8220;D3:D13&#8221;)</span></span>)</strong></p>
<p><strong>End Sub</strong></p>
</blockquote>



<p class="wp-block-paragraph">それでは実行してみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="140" height="68" class="wp-image-1507" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-389.png" alt="" /></figure>



<p class="wp-block-paragraph">機能していますね。<br />こちらもCellsで表してみましょう。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Cells(3, 6) = Application.WorksheetFunction.AverageIf(<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>
</blockquote>



<p class="wp-block-paragraph">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(&#8220;C3:C13&#8221;)<br />Set B = Range(&#8220;D3:D13&#8221;)</strong></p>
<p><strong>Cells(3, 6) = Application.WorksheetFunction.AverageIf(A, &#8220;２年&#8221;, B)</strong></p>
<p><strong>End Sub</strong></p>
</blockquote>



<p class="wp-block-paragraph">&nbsp;</p>



<h2 class="wp-block-heading"><span id="toc7">■AverageIFS関数で条件に当てはまる平均を求める</span></h2>



<h3 class="wp-block-heading"><span id="toc8">・プログラムの仕組み</span></h3>



<p class="wp-block-paragraph"><strong><span class="fz-22px">Application.WorksheetFunction.AverageIfs(<span class="bold-red">平均したい範囲</span>,<span class="bold-blue">絞り込む範囲1,絞り込む条件1</span>,<span class="bold-green">絞り込む範囲2,絞り込む条件2</span>….)</span></strong></p>



<h3 class="wp-block-heading"><span id="toc9">・使用方法</span></h3>



<p class="wp-block-paragraph">では下図の例をもとに進めていきましょう</p>



<figure class="wp-block-image size-full"><img decoding="async" width="586" height="300" class="wp-image-1508" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-390.png" alt="" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-390.png 586w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-390-300x154.png 300w" sizes="(max-width: 586px) 100vw, 586px" /></figure>



<p class="wp-block-paragraph">今回はさらに「組」も追加しました。<br />では実際にプログラムを組んでみましょう。</p>



<p class="wp-block-paragraph">平均したい範囲は「<span class="bold-red">E3からE13</span>」です。<br />絞り込む条件の範囲は１つ目は学年なので「<span class="bold-blue">C3からC12</span>」です。<br />絞り込む条件の１つ目は「<span class="bold-blue">２年</span>」ですね。<br />絞り込む条件の範囲は2つ目は学年なので「<span class="bold-green">D3からD12</span>」です。<br />絞り込む条件の2つ目は「<span class="bold-green">は組</span>」ですね。</p>



<p class="wp-block-paragraph">それでは作成したプログラムを見てみましょう。</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.AverageIfs(<span class="bold-red">Range(&#8220;E3:E13&#8221;)</span>, <span class="bold-blue">Range(&#8220;C3:C13&#8221;), &#8220;２年&#8221;</span>,<span class="bold-green"> Range(&#8220;D3:D13&#8221;), &#8220;は組&#8221;</span>)</strong></p>
<p><strong>End Sub</strong></p>
</blockquote>



<p class="wp-block-paragraph">実行するとこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="207" height="69" class="wp-image-1509" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-391.png" alt="" /></figure>



<p class="wp-block-paragraph">「２年は組」に当てはまる「45」と「60」が平均されていますね。</p>



<p class="wp-block-paragraph">ではCellsでもプログラムを見てみましょう。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Cells(10, 7) = Application.WorksheetFunction.AverageIfs(<span class="bold-red">Range(Cells(3, 5), Cells(13, 5))</span>, <span class="bold-blue">Range(Cells(3, 3), Cells(13, 3)), &#8220;２年&#8221;</span>, <span class="bold-green">Range(Cells(3, 4), Cells(13, 4)), &#8220;は組&#8221;</span>)</strong></p>
</blockquote>



<p class="wp-block-paragraph">長くなりますが、変数を使う場合はこちらを活用してみましょう。</p>



<p class="wp-block-paragraph">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(&#8220;C3:C13&#8221;)<br />Set B = Range(&#8220;D3:D13&#8221;)<br />Set C = Range(&#8220;E3:E13&#8221;)</strong></p>
<p><strong>Cells(10, 7) = Application.WorksheetFunction.AverageIfs(C, A, &#8220;２年&#8221;, B, &#8220;は組&#8221;)</strong></p>
<p><strong>End Sub</strong></p>
</blockquote>



<p class="wp-block-paragraph">&nbsp;</p>



<h2 class="wp-block-heading"><span id="toc10">■よくあるエラーと対処法</span></h2>



<h3 class="wp-block-heading"><span id="toc11">・WorksheetFunctionクラスのAverageifsプロパティを取得できません</span></h3>



<figure class="wp-block-image size-full"><img decoding="async" width="403" height="201" class="wp-image-1510" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-392.png" alt="" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-392.png 403w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-392-300x150.png 300w" sizes="(max-width: 403px) 100vw, 403px" /></figure>



<p class="wp-block-paragraph">こちらは平均の範囲にエラーが生じているかもしれません。<br />下図の見本を見てみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="361" height="298" class="wp-image-1511" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-393.png" alt="" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-393.png 361w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-393-300x248.png 300w" sizes="(max-width: 361px) 100vw, 361px" /></figure>



<p class="wp-block-paragraph">得点にエラーが存在しています。<br />先ほどの「２年は組」の条件で平均を求めるとエラーになってます。</p>



<p class="wp-block-paragraph">こちらの解決方法は平均範囲のエラーをなくすしかありません。<br />IFERROR関数などを使用してエラーにならない出力を検討してみましょう。</p>



<h3 class="wp-block-heading"><span id="toc12">・平均の結果が正しくない</span></h3>



<p class="wp-block-paragraph">こちらはセルの参照が間違っていないかを確認してください。<br />それでも結果が異なる場合は、表示形式が「文字列」になっている可能性があります。</p>



<p class="wp-block-paragraph">下図を見てみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="501" height="123" class="wp-image-1512" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-394.png" alt="" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-394.png 501w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-394-300x74.png 300w" sizes="(max-width: 501px) 100vw, 501px" /></figure>



<p class="wp-block-paragraph">平均範囲が「文字列」で入力されている場合は数値としてみなされず<br />文字として判断されるため、平均されなくなります。</p>



<p class="wp-block-paragraph">解決方法は表示形式を「標準」「数値」に戻して入力しなおすと解決します。</p>
<h2><span id="toc13">■練習問題</span></h2>
<p>練習問題も別の記事でまとめているので是非参考にしてみてください！</p>
<div class="alert-box common-icon-box"><a href="https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%b7%b4%e7%bf%92%e5%95%8f%e9%a1%8c4%e3%80%91%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e3%82%bb%e3%83%ab%e3%83%bb%e7%af%84%e5%9b%b2%e3%81%ae%e5%b9%b3%e5%9d%87/">【マクロVBA練習問題4】指定したセル・範囲の平均値を計算し、セル番に結果を表示 ► 独学エクセル塾 (dokugakuexcel.com)</a></div>



<h2 class="wp-block-heading"><span id="toc14">&#x2b1b;︎公式の説明</span></h2>



<p class="wp-block-paragraph">わかりやすいように説明したため公式と使用する語句が異なりますが<br />マイクロソフト公式の説明については下記のリンクを参照してください。☟</p>



<p class="wp-block-paragraph"><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 class="wp-block-paragraph">いかがだったでしょうか。</p>



<p class="wp-block-paragraph">関数で使用する平均の機能ですがVBAでも使用することができるので</p>



<p class="wp-block-paragraph">是非今回の内容を活用してみてください。</p>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">次回はカウント関数をVBAで使用する方法についてまとめています。記事はこちらから☟</p>



<p class="wp-block-paragraph"><a href="https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%9f%a5%e8%ad%98-20%e3%80%91%e3%82%ab%e3%82%a6%e3%83%b3%e3%83%88%e3%82%92count-countif-countifs%e3%81%a7%e6%b1%82%e3%82%81%e3%82%8b/">【マクロVBA知識 20】カウントをCOUNT/COUNTIF/COUNTIFSで求める ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p class="wp-block-paragraph">それでは次回の記事でお会いしましょう。</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-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/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1503</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 class="wp-block-paragraph">AVERAGEIF関数の条件を複数にできるAVERAGEIFS関数について説明します。</p>



<p class="wp-block-paragraph"><br>仕組みとしては、設定した複数の条件を満たすもののみ平均を算出するといったものです。</p>



<p class="wp-block-paragraph">それでは見ていきましょう。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">■関数の仕組み</a></li><li><a href="#toc2" tabindex="0">■ 複数の条件に当てはまる平均を求める</a></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 class="wp-block-paragraph"></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 class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



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



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">今回は下図の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 class="wp-block-paragraph">ここで使用するのがAVERAGEIFS関数です。<br>仕組みとしては</p>



<p class="wp-block-paragraph">=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 class="wp-block-paragraph">のような流れですね。なので2年は組で絞り込むとしたら下記のようになります。</p>



<p class="wp-block-paragraph"></p>



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



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



<p class="wp-block-paragraph"></p>



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



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



<p class="wp-block-paragraph"></p>



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



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



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">関数に直すと&#8230;</p>



<p class="wp-block-paragraph">=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 class="wp-block-paragraph">このようになります。</p>



<p class="wp-block-paragraph">では実際に関数を入れてみましょう。</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 class="wp-block-paragraph">うまくいきましたね。</p>



<p class="wp-block-paragraph">２年は組に当てはまるデータは49.10.98.60の４つですから</p>



<p class="wp-block-paragraph">（49+10+98+60）/4＝54.5で結果はあっていますね。</p>



<p class="wp-block-paragraph"></p>



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



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



<p class="wp-block-paragraph"></p>



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



<p class="wp-block-paragraph">下記の式をご覧ください</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 class="wp-block-paragraph">今回は「2年は組」の平均値を確認してみましょう。</p>



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



<p class="wp-block-paragraph">結果は<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 class="wp-block-paragraph">「54.5」ではなく、<strong><span class="marker-under-red">「エラー」</span></strong>になっています。</p>



<p class="wp-block-paragraph">では「2年は組の数値」に注目してください。</p>



<p class="wp-block-paragraph">左上に緑の印がついています。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">本来、書式は<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 class="wp-block-paragraph">しかし左上に緑の印がついてある「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 class="wp-block-paragraph"><strong><span class="marker-under">「文字列」</span></strong>になっています。</p>



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



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



<p class="wp-block-paragraph">結果としてエラーになってしまっています。</p>



<p class="wp-block-paragraph"></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 class="wp-block-paragraph"></p>



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



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">では次のエラーを見てみましょう。</p>



<p class="has-drop-cap wp-block-paragraph"></p>



<p class="wp-block-paragraph">平均値を求める式は先ほどと同様です。</p>



<p class="wp-block-paragraph">しかし数値の中にエラーが存在しています。</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 class="wp-block-paragraph">エラーが含まれたまま計算すると、結果はこのようになります。</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 class="wp-block-paragraph">エラーに引っ張られて平均値の<strong><span class="marker-under-red">結果もエラー</span></strong>になってしまいました。</p>



<p class="wp-block-paragraph"></p>



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



<p class="wp-block-paragraph">対策は下記のようになります。</p>



<p class="wp-block-paragraph"></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 class="wp-block-paragraph"></p>



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



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



<p class="wp-block-paragraph"></p>



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



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



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



<p class="wp-block-paragraph"><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 class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



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



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



<p class="wp-block-paragraph">下記のようなシートがあったとします。</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 class="wp-block-paragraph">平均する条件として「地域」と「性別」を絞り込み条件に入力している状態です。</p>



<p class="wp-block-paragraph">地域は「Ｈ4」、性別は「Ｈ5」に入力しています。</p>



<p class="wp-block-paragraph"></p>



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



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">答え：=AVERAGEIFS(E3:E12,C3:C12,H4,D3:D12,H5)</p>



<p class="wp-block-paragraph">平均の範囲は「E3からE12」なので「E3:E12」</p>



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



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



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">入力した結果を見てみましょう。</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 class="wp-block-paragraph">うまく機能していますね。</p>



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



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



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



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



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">是非、参考にしてみてください。</p>



<p class="wp-block-paragraph"></p>



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



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



<p class="has-text-align-center wp-block-paragraph">いつかはエクセルの教科書のようなサイトを目指してます。<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>
	</channel>
</rss>
