<?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>AVERAGEIF  |  独学エクセル塾</title>
	<atom:link href="https://dokugakuexcel.com/tag/averageif/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>AVERAGEIF  |  独学エクセル塾</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[AVERAGEIFS]]></category>
		<category><![CDATA[マクロ]]></category>
		<category><![CDATA[平均]]></category>
		<category><![CDATA[AVERAGE]]></category>
		<category><![CDATA[AVERAGEIF]]></category>
		<category><![CDATA[VBA]]></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>【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 class="wp-block-paragraph">今回はIF関数から派生したAVERAGEIF関数について説明します。</p>



<p class="wp-block-paragraph">IF関数についてはこちらから☟</p>



<p class="wp-block-paragraph"><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 class="wp-block-paragraph"><br>仕組みとしては、設定した条件を満たすもののみ平均（AVERAGE）するといったものです。</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>



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



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



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



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



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



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



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



<p class="wp-block-paragraph"><strong>=AVERAGEIF(条件の範囲,平均の条件,平均の範囲)</strong></p>



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



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



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



<p class="wp-block-paragraph">最後に平均の範囲ですがこちらは点数なので<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 class="wp-block-paragraph"></p>



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



<p class="wp-block-paragraph">それでは数式に置き換えてみます。</p>



<p class="wp-block-paragraph"><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 class="wp-block-paragraph">このようになりました。では実際に関数を打ち込んでみましょう。</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 class="wp-block-paragraph">うまくいきましたね。</p>



<p class="wp-block-paragraph">(65+54+98+52)/4で67.25で合っています。</p>



<p class="wp-block-paragraph"><br>「ろ組」「は組」も同じ仕組みで入力します。</p>



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



<p class="wp-block-paragraph">どちらも<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 class="wp-block-paragraph">なので「ろ組」は・・・=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 class="wp-block-paragraph">           「は組」は・・・=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 class="wp-block-paragraph">このようになります。</p>



<p class="wp-block-paragraph"></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 class="wp-block-paragraph">こちらもうまくいきました。</p>



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



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



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



<p class="wp-block-paragraph">ではAVERAGEIF関数を使用して発生するエラーとそれに対する対処法を説明します。</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="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 class="wp-block-paragraph">今回は「ろ組」の平均値を確認してみましょう。</p>



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



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



<p class="wp-block-paragraph">では「ろ組の数値」に注目してください。</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="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 class="wp-block-paragraph">しかし左上に緑の印がついてある「ろ組の数値」はというと&#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 class="wp-block-paragraph"><strong><span class="marker-under">「文字列」</span></strong>になっています。</p>



<p class="wp-block-paragraph">つまり<strong>「ろ組の数値」は数値として認識されておらず「文字」として認識している</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="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 class="wp-block-paragraph">結果はこのようになります。</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 class="wp-block-paragraph">エラーに引っ張られて平均値の<strong><span class="marker-under-red">結果もエラー</span></strong>になってしまいました。</p>



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



<p class="wp-block-paragraph">AVERAGEIF関数は空白や文字列はスルー出来ますが、<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/averageif-%E9%96%A2%E6%95%B0-faec8e2e-0dec-4308-af69-f5576d8ac642">AVERAGEIF 関数 &#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">では練習問題です。実際に考えてみてAVERAGEIF関数をマスターしてみてください。</p>



<p class="wp-block-paragraph">下記のようなシートがあったとします。</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 class="wp-block-paragraph">今回は「２年」の平均点をAVERAGEIF関数で算出してみましょう。</p>



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



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



<p class="wp-block-paragraph">答え：=AVERAGEIF(C3:C13,F3,D3:D13)</p>



<p class="wp-block-paragraph">条件の範囲が「Ｃ3～Ｃ13」で条件が「Ｆ3」の「２年」となります。</p>



<p class="wp-block-paragraph">条件は”２年”と入力しても構いません。</p>



<p class="wp-block-paragraph">平均範囲は得点なので「Ｄ3～Ｄ13」になります。</p>



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



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



<p class="wp-block-paragraph">いかがだったでしょうか。</p>



<p class="wp-block-paragraph">SUMIF関数と同様にとても便利な関数ですね。</p>



<p class="wp-block-paragraph"></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>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">181</post-id>	</item>
	</channel>
</rss>
