<?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/%e5%b9%b3%e5%9d%87/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=6.9.4</generator>

<image>
	<url>https://dokugakuexcel.com/wp-content/uploads/2021/06/cropped-cropped-image-66-1-32x32.jpg</url>
	<title>平均  |  独学エクセル塾</title>
	<link>https://dokugakuexcel.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">194648711</site>	<item>
		<title>【マクロVBA練習問題4】指定したセル・範囲の平均値を計算し、セル番に結果を表示</title>
		<link>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/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590%25e3%2583%259e%25e3%2582%25af%25e3%2583%25advba%25e7%25b7%25b4%25e7%25bf%2592%25e5%2595%258f%25e9%25a1%258c4%25e3%2580%2591%25e6%258c%2587%25e5%25ae%259a%25e3%2581%2597%25e3%2581%259f%25e3%2582%25bb%25e3%2583%25ab%25e3%2583%25bb%25e7%25af%2584%25e5%259b%25b2%25e3%2581%25ae%25e5%25b9%25b3%25e5%259d%2587</link>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Tue, 13 Jun 2023 01:36:56 +0000</pubDate>
				<category><![CDATA[マクロVBA練習問題]]></category>
		<category><![CDATA[平均]]></category>
		<category><![CDATA[AVERAGE]]></category>
		<category><![CDATA[マクロVBA]]></category>
		<category><![CDATA[練習問題]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=4236</guid>

					<description><![CDATA[目次 練習問題と内容について・練習問題の狙い・練習問題4について練習問題の内容と動作説明問題内容動作説明ヒント・ヒントその1・ヒントその2・ヒントその3   (参考)解答コード・回答その①・回答その②必要な知識セルへのア [&#8230;]]]></description>
										<content:encoded><![CDATA[
  <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><ol><li><a href="#toc2" tabindex="0">・練習問題の狙い</a></li><li><a href="#toc3" tabindex="0">・練習問題4について</a></li></ol></li><li><a href="#toc4" tabindex="0">練習問題の内容と動作説明</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">ヒント</a><ol><li><a href="#toc8" tabindex="0">・ヒントその1</a></li><li><a href="#toc9" tabindex="0">・ヒントその2</a></li><li><a href="#toc10" tabindex="0">・ヒントその3   (参考)</a></li></ol></li><li><a href="#toc11" tabindex="0">解答コード</a><ol><li><a href="#toc12" tabindex="0">・回答その①</a></li><li><a href="#toc13" tabindex="0">・回答その②</a></li></ol></li><li><a href="#toc14" tabindex="0">必要な知識</a><ol><li><a href="#toc15" tabindex="0">セルへのアクセス方法</a></li><li><a href="#toc16" tabindex="0">セルの値の取得と設定</a></li><li><a href="#toc17" tabindex="0">変数の宣言と演算</a></li><li><a href="#toc18" tabindex="0">平均の計算</a></li><li><a href="#toc19" tabindex="0">ループ構造</a></li></ol></li><li><a href="#toc20" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">練習問題と内容について</span></h2>
<p><!-- /wp:post-content -->

<!-- wp:heading {"level":3} --></p>
<h3 class="wp-block-heading"><span id="toc2">・練習問題の狙い</span></h3>
<p><!-- /wp:heading -->

<!-- wp:paragraph --></p>
<p>このシリーズでは課題を元にマクロVBAで<span class="marker-under-red"><strong>実践することでスキルを身につける</strong></span>狙いです。</p>
<p><!-- /wp:paragraph -->

<!-- wp:paragraph --></p>
<p>正直、ソースコード作成については実践あるのみです！</p>
<p><!-- /wp:paragraph -->

<!-- wp:paragraph --></p>
<p>答えのコードについては数例挙げますが、「もっといい答えがある」などの意見があれば</p>
<p><!-- /wp:paragraph -->

<!-- wp:paragraph --></p>
<p>問い合わせから連絡ください！</p>
<p>&nbsp;</p>
<p><!-- /wp:paragraph -->

<!-- wp:paragraph --></p>
<p>こんな問題を作ってほしいなどの意見もお待ちしております！</p>
<p><!-- /wp:paragraph -->

<!-- wp:paragraph --></p>
<p><!-- /wp:paragraph -->

<!-- wp:heading {"level":3} --></p>
<h3 class="wp-block-heading"><span id="toc3">・練習問題4について</span></h3>
<p>こちらはマクロVBAの初歩的な知識になります。</p>
<p><!-- /wp:heading -->

<!-- wp:paragraph --></p>
<p><span class="marker-under"><strong>指定したセル・範囲の平均値を計算し、セルに結果を表示する問題</strong></span>となります。<br />それでは頑張っていきましょう！</p>
<h2 class="wp-block-heading"><span id="toc4">練習問題の内容と動作説明</span></h2>
<p><!-- /wp:paragraph -->

<!-- wp:heading {"level":3} --></p>
<h3 class="wp-block-heading"><span id="toc5">問題内容</span></h3>
<p>セル番地D1からD5までの平均値を計算し、セル番地E1に結果を表示する</p>
<p><img fetchpriority="high" decoding="async" width="1540" height="424" class="alignnone wp-image-4237 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/06/Pasted-3.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/06/Pasted-3.png 1540w, https://dokugakuexcel.com/wp-content/uploads/2023/06/Pasted-3-300x83.png 300w, https://dokugakuexcel.com/wp-content/uploads/2023/06/Pasted-3-1024x282.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2023/06/Pasted-3-768x211.png 768w, https://dokugakuexcel.com/wp-content/uploads/2023/06/Pasted-3-1536x423.png 1536w" sizes="(max-width: 1540px) 100vw, 1540px" /></p>
<h3 class="wp-block-heading"><span id="toc6">動作説明</span></h3>
<p>VBAを使用して、セル番地D1からD5までの値の<span class="marker"><strong>平均値を計算</strong></span>し、その結果をセル番地E1に表示します。<br />具体的には、セル番地D1からD5までの値を取得し、それらの値の平均を計算してセル番地E1に表示する必要があります。</p>
<p>&nbsp;</p>
<h2 class="wp-block-heading"><span id="toc7">ヒント</span></h2>
<p><!-- /wp:heading -->

<!-- wp:paragraph --></p>
<p><img decoding="async" class="alignnone  wp-image-4222" src="https://dokugakuexcel.com/wp-content/uploads/2023/06/25232784_m-300x200.jpg" alt="" width="458" height="305" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/06/25232784_m-300x200.jpg 300w, https://dokugakuexcel.com/wp-content/uploads/2023/06/25232784_m-1024x683.jpg 1024w, https://dokugakuexcel.com/wp-content/uploads/2023/06/25232784_m-768x512.jpg 768w, https://dokugakuexcel.com/wp-content/uploads/2023/06/25232784_m-1536x1024.jpg 1536w, https://dokugakuexcel.com/wp-content/uploads/2023/06/25232784_m.jpg 1920w" sizes="(max-width: 458px) 100vw, 458px" /></p>
<p><br />この問題では、セル番地D1からD5までの値の平均を計算し、セル番地E1に結果を表示する必要があります。<br />以下のヒントを参考にして解答コードを作成してみてください。</p>
<h3><span id="toc8">・ヒントその1</span></h3>
<p>平均値を計算するためには、<span class="marker-under"><strong>取得した値を合計し、セルの数で割る</strong></span>必要があります。ループを使用してセルの値を合計する方法や、<span class="marker-under"><strong>WorksheetFunctionオブジェクトのAverageメソッドを使用する方法</strong></span>があります。</p>
<p><br />WorksheetFunctionで平均値を求めるためには、VBAの組み込み関数である<span class="marker-under"><strong>WorksheetFunction.average</strong></span>を使用します。<br />例えば、<strong>averageValue = <span class="marker-under">WorksheetFunction.average(Range(&#8220;D1:D5&#8221;))</span></strong>というように、<br />average関数を使ってセル範囲内の平均値を取得できます。</p>
<h3><span id="toc9">・ヒントその2</span></h3>
<p>セルに値を表示するためには、Rangeオブジェクトを使用します。<br />セル番地を指定して該当するセルオブジェクトを取得し、Valueプロパティを使用して値を設定します。</p>
<p>セル範囲を指定するには、<strong><span class="marker-under">Range(&#8220;D1:D5&#8221;)</span></strong>というように範囲の開始セルと終了セルを指定します。</p>
<h3><span id="toc10">・ヒントその3   (参考)</span></h3>
<p>計算結果をセルに表示するには、Rangeオブジェクトを使用します。<br />セル番地を指定して該当するセルオブジェクトを取得し、Valueプロパティを使用して値を設定します。</p>
<p>例えば、<span class="marker-under"><strong>指定セル.Value = 入力したい文字</strong></span>で文字の入力が可能です。<br />ちなみに省略しても機能します！</p>
<p>これらのヒントを参考にして、解答コードを作成してみてください。</p>
<p>&nbsp;</p>
<div class="blank-box bb-tab bb-good bb-red">最新・便利な機能を搭載したExcel・officeを試しませんか？<br />Excel 2013以下を使用している方はサポートが終了しているので注意が必要です！<br /><a href="https://dokugakuexcel.com/excel%e3%83%bboffice%e3%81%ae%e4%be%a1%e6%a0%bc%e6%af%94%e8%bc%83%ef%bc%81%e3%81%82%e3%81%aa%e3%81%9f%e3%81%ab%e5%90%88%e3%81%a3%e3%81%9f%e3%82%aa%e3%82%b9%e3%82%b9%e3%83%a1%e3%81%ae%e8%a3%bd%e5%93%81/">【最新2023年】Excel・Officeの価格比較！あなたに合ったオススメの製品の選定方法から購入 ► 独学エクセル塾 (dokugakuexcel.com)</a></div>
<div> </div>
<p><!-- /wp:paragraph -->

<!-- wp:paragraph --></p>
<p>&nbsp;</p>
<p><!-- /wp:paragraph -->

<!-- wp:heading --></p>
<h2 class="wp-block-heading"><span id="toc11">解答コード</span></h2>
<p><!-- /wp:heading -->

<!-- wp:paragraph --></p>
<p>では回答を見ていきましょう！</p>
<h3><span id="toc12">・回答その①</span></h3>
<div class="blank-box bb-tab bb-check bb-blue">
<p>Sub Exercise5to1()<br />Dim total As Double<br />Dim <span class="bold blue">averageValue</span> As Double<br />Dim cycle As Long<br /><br />For cycle = 1 To 5 Step 1<br />total = total + Cells(cycle, 4)<br />Next cycle<br /><br /><span class="bold blue">averageValue</span> = total / 5<br />Range(&#8220;E1&#8221;).Value = <span class="bold blue">averageValue</span></p>
<p>End Sub</p>
</div>
<p>上記のコードは、セル番地D1からD5までの値の平均値を計算し、その結果をセル番地E1に表示するVBAのマクロです。</p>
<p>解答コードでは、totalと<span class="bold blue">averageValue</span>という変数を宣言し、totalにセル番地D1からD5の合計値を代入します。<br />その後、<span class="bold blue">averageValue</span>にtotalをセルの数である5で割った値を代入します。</p>
<p>最後に、Range(&#8220;E1&#8221;).Value = <span class="bold blue">averageValue</span>という行で、変数<span class="bold blue">averageValue</span>の値をセル番地E1に表示しています。</p>
<div class="memo-box common-icon-box">Sub 繰り返し動作() <br /> Dim <span class="bold-red">変数</span> As Long <br /><br />   For <span class="bold-red">変数</span> = <span class="bold-blue">開始値 </span>To <span class="bold-blue">終わり値</span> Step <span class="bold-blue">1回で進む数</span><br />       &#8216;ここに処理プログラム <br />   Next <span class="bold-red">変数<br /></span>End Sub</div>
<p>&nbsp;</p>
<h3><span id="toc13">・回答その②</span></h3>
<div class="blank-box bb-tab bb-check bb-blue">
<p>Sub Exercise5to2()<br />Dim averageValue<br /><br />averageValue = WorksheetFunction.average(Range(&#8220;D1:D5&#8221;))<br />Range(&#8220;E1&#8221;).Value = averageValue<br /><br />End Sub</p>
</div>
<p>解答コードでは、まずaverageValueという変数を宣言し、<span class="marker-under"><strong>WorksheetFunction.<span class="fz-22px">average</span>関数</strong></span>を使ってセル範囲の合計値を取得します。</p>
<div class="memo-box common-icon-box"><strong><span class="fz-22px">Application.WorksheetFunction.average(<span class="bold red">平均</span><span class="bold-red">を求めたい範囲</span>)</span></strong></div>
<p>取得した平均値を変数averageValueに代入し、最後にRange(&#8220;E1&#8221;).Valueにその値を表示します。</p>
<p>&nbsp;</p>
<p><br /><img decoding="async" id="thepasted-1" class="alignnone  wp-image-4221" src="https://dokugakuexcel.com/wp-content/uploads/2023/06/23195909-300x225.png" alt="" width="436" height="327" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/06/23195909-300x225.png 300w, https://dokugakuexcel.com/wp-content/uploads/2023/06/23195909-1024x768.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2023/06/23195909-768x576.png 768w, https://dokugakuexcel.com/wp-content/uploads/2023/06/23195909-1536x1152.png 1536w, https://dokugakuexcel.com/wp-content/uploads/2023/06/23195909.png 1600w" sizes="(max-width: 436px) 100vw, 436px" /></p>
<h2 class="wp-block-heading"><span id="toc14">必要な知識</span></h2>
<p><!-- /wp:paragraph -->

<!-- wp:paragraph --></p>
<p>この問題を解くためには、以下の基本的な知識が必要です。</p>
<h3><span id="toc15">セルへのアクセス方法</span></h3>
<p>VBAでは、RangeオブジェクトやCellsオブジェクトを使用してセルへアクセスします。Rangeオブジェクトは、セルの範囲を指定する際に使用されます。例えば、Range(&#8220;A1&#8221;)はセル番地A1を指定します。Cellsオブジェクトは、行番号と列番号を指定してセルにアクセスする際に使用されます。例えば、Cells(1, 1)はセル番地A1を指定します。</p>
<h3><span id="toc16">セルの値の取得と設定</span></h3>
<p>セルの値を取得するには、Valueプロパティを使用します。例えば、Range(&#8220;A1&#8221;).ValueやCells(1, 1).Valueはセルの値を取得します。<br />セルの値を設定するにも、同様にValueプロパティを使用します。</p>
<p>例えば、Range(&#8220;A1&#8221;).Value = 10やCells(1, 1).Value = &#8220;Hello&#8221;といった形でセルに値を設定します。<br /><br /></p>
<p>下記参考記事で紹介しています！</p>
<div class="blogcard-type bct-reference">
<p><a href="https://dokugakuexcel.com/%e3%80%90vba%e7%9f%a5%e8%ad%98-4%e3%80%91%e6%96%87%e5%ad%97%e3%83%bb%e6%95%b0%e5%80%a4%e3%82%92%e5%85%a5%e5%8a%9b%e3%81%99%e3%82%8b/">【マクロVBA】文字・数値・記号を指定したセルに入力する方法！RangeとCellsの使い方について ► 独学エクセル塾 (dokugakuexcel.com)</a></p>
</div>
<h3><span id="toc17">変数の宣言と演算</span></h3>
<p>VBAでは、変数を宣言して使用します。変数はDimステートメントを使用して宣言します。</p>
<p>例えば、Dim total As Doubleとすると、totalという名前の変数をDouble型で宣言します。<br />演算においては、四則演算や比較演算子を使用します。例えば、total = total + 1とすると、totalの値に1を加えて再代入します。</p>
<h3><span id="toc18">平均の計算</span></h3>
<p>平均値を求めるためには、WorksheetFunctionが必要です。</p>
<p>下記参考記事で紹介しています！</p>
<div class="blogcard-type bct-reference">
<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】平均をAVERAGE・AVERAGEIF・AVERAGEIFSで求める!複数条件対応 ► 独学エクセル塾 (dokugakuexcel.com)</a></p>
</div>
<h3><span id="toc19">ループ構造</span></h3>
<p>平均値を求めるために、セル範囲内の各セルを順番にチェックするループ構造が必要です。<br />For Nextループを使った反復処理や、Forループを使ったカウンターを利用した反復処理について理解しておくと良いでしょう。<br /><br /></p>
<div class="blogcard-type bct-reference">
<p><a href="https://dokugakuexcel.com/%e3%80%90vba%e7%9f%a5%e8%ad%98-7%e3%80%91fornext%e3%81%a7%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e6%95%b0%e5%80%a4%e3%81%a7%e7%b9%b0%e3%82%8a%e8%bf%94%e3%81%97%e3%83%bb%e3%83%ab%e3%83%bc/">【マクロVBA】For…Nextで指定した数値で繰り返し・ループをする方法と途中で抜け出す方法 ► 独学エクセル塾 (dokugakuexcel.com)</a></p>
</div>
<p>これらの知識を応用して、問題を解くためのコードを作成しましょう。</p>
<p>&nbsp;</p>
<h2 class="wp-block-heading"><span id="toc20">まとめ</span></h2>
<p>練習4では、複数のセルの値を合計し、平均値を計算して別のセルに表示する方法を学びました。</p>
<p>これらの練習問題を通じて、VBAを使用してExcelの操作を自動化する方法を学びました。VBAを使うことで、繰り返し行う作業を自動化したり、複雑な計算や処理を簡単に行ったりすることができます。</p>
<p>練習問題の難易度を徐々に上げていくことで、VBAの基礎をしっかりと学びながら、より高度な操作やプログラミングのテクニックを習得することができます。</p>
<p>次の練習問題に進む前に、現在までの内容を復習し、理解を深めてください。</p>
<p>以上で練習問題4となります。お疲れ様でした！</p>]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4236</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-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="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>【TRIMMEAN関数】上位・下位○○%を除いた平均を求める！異常値の除外も可能に</title>
		<link>https://dokugakuexcel.com/%e3%80%90trimmean%e9%96%a2%e6%95%b0%e3%80%91%e4%b8%8a%e4%bd%8d%e3%83%bb%e4%b8%8b%e4%bd%8d%e2%97%8b%e2%97%8b%e3%82%92%e9%99%a4%e3%81%84%e3%81%9f%e5%b9%b3%e5%9d%87%e3%82%92%e6%b1%82%e3%82%81%e3%82%8b/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590trimmean%25e9%2596%25a2%25e6%2595%25b0%25e3%2580%2591%25e4%25b8%258a%25e4%25bd%258d%25e3%2583%25bb%25e4%25b8%258b%25e4%25bd%258d%25e2%2597%258b%25e2%2597%258b%25e3%2582%2592%25e9%2599%25a4%25e3%2581%2584%25e3%2581%259f%25e5%25b9%25b3%25e5%259d%2587%25e3%2582%2592%25e6%25b1%2582%25e3%2582%2581%25e3%2582%258b</link>
					<comments>https://dokugakuexcel.com/%e3%80%90trimmean%e9%96%a2%e6%95%b0%e3%80%91%e4%b8%8a%e4%bd%8d%e3%83%bb%e4%b8%8b%e4%bd%8d%e2%97%8b%e2%97%8b%e3%82%92%e9%99%a4%e3%81%84%e3%81%9f%e5%b9%b3%e5%9d%87%e3%82%92%e6%b1%82%e3%82%81%e3%82%8b/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Sun, 22 May 2022 13:25:16 +0000</pubDate>
				<category><![CDATA[関数]]></category>
		<category><![CDATA[異常値]]></category>
		<category><![CDATA[平均]]></category>
		<category><![CDATA[TRIMMEAN関数]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=2919</guid>

					<description><![CDATA[エクセルでデータ分析を行う方も多いと思いますが平均（AVERAGE）はよく使用する関数ですね。 AVERAGE関数についてはこちらから☟ 【AVERAGE関数】エクセルで平均値を求める方法について説明します！ ► 独学エ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>エクセルでデータ分析を行う方も多いと思いますが平均（AVERAGE）はよく使用する関数ですね。</p>



<p>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>データの種類によっては様々な要因でバラツキが発生しますが、時には異常値も紛れることがあります。<br>しかし収集したデータに異常値が紛れていれば正確な分析はできません。</p>



<p>例えば交通量の調査でも、その付近でイベントやライブが行われると<br>通常とは異なったデータになってしまいます。</p>



<p>そこで今回は異常値を取り除くのに最適であり、<br><strong><span class="marker-under">指定したパーセントの上位・下位のデータを除外して平均を求める方法</span></strong>について紹介します。</p>



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




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">&#x2b1b;︎こんな事ができるようになる！</a></li><li><a href="#toc2" tabindex="0">&#x2b1b;︎関数の仕組み</a></li><li><a href="#toc3" tabindex="0">&#x2b1b;︎指定割合の数値を上位・下位から除外して平均を求める</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">&#x2b1b;︎ TRIMMEAN関数の注意点</a></li><li><a href="#toc7" tabindex="0">&#x2b1b;︎よくあるエラーと対処法</a><ol><li><a href="#toc8" tabindex="0">・#NUM!エラーとなる</a></li></ol></li><li><a href="#toc9" tabindex="0">&#x2b1b;︎公式の説明</a></li><li><a href="#toc10" tabindex="0">&#x2b1b;︎まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">&#x2b1b;︎こんな事ができるようになる！</span></h2>



<p>極端に大きい・小さいデータ・異常値を除外して平均をもとめることができるようになる。</p>



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



<p><br>除外の割合も変更する事が可能です。</p>



<h2 class="wp-block-heading"><span id="toc2">&#x2b1b;︎関数の仕組み</span></h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong><span class="fz-20px">=TRIMMEAN(<span class="bold-red">平均したい範囲</span>,<span class="bold-blue">除外する割合</span>)</span></strong></p></blockquote>



<p>平均したい範囲は配列入力となります。<br>複数の配列を入力する場合でセルが1つ1つ離れている場合は単一セルを選択していくしかありません。<br>※この記事でも紹介します。</p>



<h2 class="wp-block-heading"><span id="toc3">&#x2b1b;︎指定割合の数値を上位・下位から除外して平均を求める</span></h2>



<p>では実際に関数を使用していきましょう。</p>



<h3 class="wp-block-heading"><span id="toc4">・通常の使用方法</span></h3>



<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-69.png" alt="" class="wp-image-2921" width="328" height="351" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-69.png 404w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-69-281x300.png 281w" sizes="(max-width: 328px) 100vw, 328px" /></figure>



<p>C3からC12まで1日の交通量が入力されてあります。<br>今回はこちらの平均を求めたいとします。</p>



<p>しかし5月27日と5月28日はイベントがあったため、交通量が大幅に多くなってます。</p>



<p>通常の平均値を見てみましょう。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="299" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-70-1024x299.png" alt="" class="wp-image-2922" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-70-1024x299.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-70-300x88.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-70-768x225.png 768w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-70.png 1139w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>平均値は「4020.8」となっており、5月27日と5月28日が平均値をあげているみたいです。</p>



<p>今回は通常の交通量を調査したいため<strong><span class="marker-under">異常値は除外</span></strong>してみましょう。<br>ここで使用するのがTRIMMEAN関数です。<br>再度関数の仕組みを見てみましょう。</p>



<p><strong><span class="fz-20px">=TRIMMEAN(<span class="bold-red">平均したい範囲</span>,<span class="bold-blue">除外する割合</span>)</span></strong></p>



<p>今回は<strong><span class="marker-under-blue">上位・下位40%</span></strong>を除外してみたいと思います。<br>平均したい対象範囲は数値が入力されてある<strong><span class="marker-under-red">C3からC12</span></strong>になります。<br>40%は数値になおすと<span class="marker-under-blue"><strong>0.4</strong></span>ですね。</p>



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



<p><strong><span class="fz-20px">=TRIMMEAN(<span class="bold-red">C3:C12</span>,<span class="bold-blue">0.4</span>)</span></strong></p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-71.png" alt="" class="wp-image-2923" width="595" height="328" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-71.png 774w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-71-300x166.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-71-768x424.png 768w" sizes="(max-width: 595px) 100vw, 595px" /></figure>



<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-72.png" alt="" class="wp-image-2924" width="591" height="332" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-72.png 766w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-72-300x168.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-72-120x68.png 120w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-72-160x90.png 160w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-72-320x180.png 320w" sizes="(max-width: 591px) 100vw, 591px" /></figure>



<p>結果は「677.5」となってますね。<br>通常の平均は「4020.8」なので<strong><span class="marker-under">異常値が除外</span></strong>された事がわかります。</p>



<p>10個あるデータで上位・下位40パーセントとなるのは4つなので<br><strong><span class="marker-under-red">上位2つ・下位2つのデータが除去された平均</span></strong>という事になります。</p>



<p>上位の「15564」「19756」、下位の「245」「578」が除外され、<br>残った数値の平均が「677.5」ということになりますね。</p>



<h3 class="wp-block-heading"><span id="toc5">・複数範囲の使用方法</span></h3>



<p>先程は１つの配列の平均でしたが<br>今度は<strong><span class="marker-under">複数のセル・配列の平均</span></strong>を求めてみましょう。</p>



<p>先ほどのC3からC12のデータに加え、F3からF12にも新しいデータを用意しました。</p>



<p>通常のAVERAGE関数では「=AVERAGE(C3:C12,F3:F12)」となりますね。</p>



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



<p>しかしTRIMMEAN関数は「,」の後に割合を入力するので<br>「=TRIMMEAN(C3:C12,F3:F12,0.2)」なんて事ができません。</p>



<p>実際に入力してみてもこのようになります。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-74.png" alt="" class="wp-image-2926" width="698" height="450" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-74.png 884w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-74-300x194.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-74-768x496.png 768w" sizes="(max-width: 698px) 100vw, 698px" /></figure>



<p><strong><span class="marker-under-red">エラーが発生</span></strong>してしまいました。</p>



<p>ではどうすれば複数範囲を参照できるのでしょうか。<br>答えは<strong><span class="marker-under">配列をさらに「（）」で囲みます</span></strong>。</p>



<p>では先ほどの関数にカッコを加えてみましょう。<br><strong><span class="fz-20px">=TRIMMEAN((<span class="bold-red">C3:C12,F3:F12</span>),<span class="bold-blue">0.2</span>)</span></strong></p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-75.png" alt="" class="wp-image-2927" width="706" height="274" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-75.png 922w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-75-300x116.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-75-768x298.png 768w" sizes="(max-width: 706px) 100vw, 706px" /></figure>



<p>結構単純ですよね。</p>



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



<figure class="wp-block-image size-large is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-76-1024x405.png" alt="" class="wp-image-2928" width="681" height="269" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-76-1024x405.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-76-300x119.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-76-768x304.png 768w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-76.png 1090w" sizes="(max-width: 681px) 100vw, 681px" /></figure>



<p>無事、複数範囲でも計算することができました。</p>



<h2 class="wp-block-heading"><span id="toc6">&#x2b1b;︎ TRIMMEAN関数の注意点</span></h2>



<p>説明を見て思った方もいると思いますが<br>TRIMMEAN関数の結果はあくまで目安だと思ってください。</p>



<p><strong><span class="marker-under-red">除外したい割合が定まっている場合は正確な結果</span></strong>はでますが、<br>割合を主観で決めると結果にバラツキが生じてしまいます。</p>



<p>さらに<strong><span class="marker-under-blue">異常値が上位方向または下位方向に偏ってしまったら、<br>対する上位・下位は正常値でも除外されてしまいます</span></strong>。</p>



<p>より正確な平均を求めたい場合はAVERAGEIF関数やAVERAGEIFS関数を<br>ご参照ください。<br>記事についてはこちらから☟</p>



<p><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><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>



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



<h3 class="wp-block-heading"><span id="toc8">・#NUM!エラーとなる</span></h3>



<p>これは<strong><span class="marker-under">除外する割合が100パーセントを超えている</span></strong>時に起きます<br>関数でいうと<br><strong><span class="fz-20px">=TRIMMEAN(<span class="bold-red">平均したい範囲</span>,<span class="bold-blue">除外する割合</span>)</span></strong><br>の<span class="bold-blue">除外する割合</span>にあたります。1が100%なので1以下の数値でなければなりません。<br>では見本を見てみましょう。</p>



<p><strong><span class="fz-20px">=TRIMMEAN(C3:C12,<span class="bold-blue">1</span>)</span></strong></p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-77.png" alt="" class="wp-image-2929" width="458" height="269" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-77.png 579w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-77-300x176.png 300w" sizes="(max-width: 458px) 100vw, 458px" /></figure>



<p>結果はこちらです。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-78.png" alt="" class="wp-image-2930" width="470" height="271" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-78.png 596w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-78-300x173.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-78-330x190.png 330w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-78-120x68.png 120w" sizes="(max-width: 470px) 100vw, 470px" /></figure>



<p>NUM!のエラーとなりました。</p>



<p><strong><span class="marker-under">100パーセント除外は数値がなくなるのでエラー</span></strong>となります。</p>



<h2 class="wp-block-heading"><span id="toc9">&#x2b1b;︎公式の説明</span></h2>



<p>わかりやすいように実際の内容とは異なった語句・文字で説明しています。<br>公式の内容をご覧になりたい方は下記リンクをご参照ください☟</p>



<p><a href="https://support.microsoft.com/ja-jp/office/trimmean-%E9%96%A2%E6%95%B0-d90c9878-a119-4746-88fa-63d988f511d3">TRIMMEAN 関数 (microsoft.com)</a></p>



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



<p>いかがだったでしょうか。<br>ある程度でいいから異常値を取り除いて確認したい場合はとても便利な関数です。</p>



<p>さらに割合も自分で決めれるのがいいですね。<br>是非参考にしてみてください。</p>



<p>それでは次回の記事でお会いしましょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90trimmean%e9%96%a2%e6%95%b0%e3%80%91%e4%b8%8a%e4%bd%8d%e3%83%bb%e4%b8%8b%e4%bd%8d%e2%97%8b%e2%97%8b%e3%82%92%e9%99%a4%e3%81%84%e3%81%9f%e5%b9%b3%e5%9d%87%e3%82%92%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">2919</post-id>	</item>
		<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[平均]]></category>
		<category><![CDATA[AVERAGE]]></category>
		<category><![CDATA[AVERAGEIF]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[AVERAGEIFS]]></category>
		<category><![CDATA[マクロ]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=1503</guid>

					<description><![CDATA[エクセルの関数には平均を求めるAVERAGE/AVERAGEIF/AVERAGEIFS関数が存在します。この関数は、なんとマクロVBAでも使用することができます。 使用方法は関数と同じです。関数は下記リンクを参照してくだ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>エクセルの関数には<span class="marker-under"><strong>平均を求めるAVERAGE/AVERAGEIF/AVERAGEIFS関数が存在</strong></span>します。<br />この関数は、なんとマクロVBAでも使用することができます。</p>



<p>使用方法は関数と同じです。<br />関数は下記リンクを参照してください。</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><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><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>平均はよく使用する機能ですよね。<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-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">■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><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>では下図の例をもとに進めていきましょう。</p>



<figure class="wp-block-image size-full"><img 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>AさんからKさんまでの得点をＣ列に入力しています。<br />今回はその平均得点を「E3」に入力してみましょう。</p>



<p>ではプログラムを組んでみましょう。<br />平均を求めたい範囲は「<span class="bold-red">C3からC13</span>」ですので下記のようになります。</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 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>それでは実行した結果を見てみましょう。</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>平均を求めることができました。<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>さらに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>&nbsp;</p>



<h2 class="wp-block-heading"><span id="toc4">■AverageIF関数で条件に当てはまる平均を求める</span></h2>



<h3 class="wp-block-heading"><span id="toc5">・プログラムの仕組み</span></h3>



<p><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>では下図の例をもとに進めていきましょう</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>先ほどのシートに学年が加わりました。<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.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>それでは実行してみましょう。</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>機能していますね。<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>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>&nbsp;</p>



<h2 class="wp-block-heading"><span id="toc7">■AverageIFS関数で条件に当てはまる平均を求める</span></h2>



<h3 class="wp-block-heading"><span id="toc8">・プログラムの仕組み</span></h3>



<p><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>では下図の例をもとに進めていきましょう</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>今回はさらに「組」も追加しました。<br />では実際にプログラムを組んでみましょう。</p>



<p>平均したい範囲は「<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>それでは作成したプログラムを見てみましょう。</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>実行するとこのようになります。</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>「２年は組」に当てはまる「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.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>長くなりますが、変数を使う場合はこちらを活用してみましょう。</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(&#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>&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>こちらは平均の範囲にエラーが生じているかもしれません。<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>得点にエラーが存在しています。<br />先ほどの「２年は組」の条件で平均を求めるとエラーになってます。</p>



<p>こちらの解決方法は平均範囲のエラーをなくすしかありません。<br />IFERROR関数などを使用してエラーにならない出力を検討してみましょう。</p>



<h3 class="wp-block-heading"><span id="toc12">・平均の結果が正しくない</span></h3>



<p>こちらはセルの参照が間違っていないかを確認してください。<br />それでも結果が異なる場合は、表示形式が「文字列」になっている可能性があります。</p>



<p>下図を見てみましょう。</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>平均範囲が「文字列」で入力されている場合は数値としてみなされず<br />文字として判断されるため、平均されなくなります。</p>



<p>解決方法は表示形式を「標準」「数値」に戻して入力しなおすと解決します。</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>わかりやすいように説明したため公式と使用する語句が異なりますが<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>関数で使用する平均の機能ですがVBAでも使用することができるので</p>



<p>是非今回の内容を活用してみてください。</p>



<p>&nbsp;</p>



<p>次回はカウント関数をVBAで使用する方法についてまとめています。記事はこちらから☟</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-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>それでは次回の記事でお会いしましょう。</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>【AGGREGATE関数】エクセルで空白やエラーを無視して合計・平均・最大値・最小値を求める。</title>
		<link>https://dokugakuexcel.com/%e3%80%90aggregate%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e7%a9%ba%e7%99%bd%e3%82%84%e3%82%a8%e3%83%a9%e3%83%bc%e3%82%92%e7%84%a1%e8%a6%96%e3%81%97%e3%81%a6%e5%90%88/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590aggregate%25e9%2596%25a2%25e6%2595%25b0%25e3%2580%2591%25e3%2582%25a8%25e3%2582%25af%25e3%2582%25bb%25e3%2583%25ab%25e3%2581%25a7%25e7%25a9%25ba%25e7%2599%25bd%25e3%2582%2584%25e3%2582%25a8%25e3%2583%25a9%25e3%2583%25bc%25e3%2582%2592%25e7%2584%25a1%25e8%25a6%2596%25e3%2581%2597%25e3%2581%25a6%25e5%2590%2588</link>
					<comments>https://dokugakuexcel.com/%e3%80%90aggregate%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e7%a9%ba%e7%99%bd%e3%82%84%e3%82%a8%e3%83%a9%e3%83%bc%e3%82%92%e7%84%a1%e8%a6%96%e3%81%97%e3%81%a6%e5%90%88/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Wed, 07 Jul 2021 11:43:46 +0000</pubDate>
				<category><![CDATA[関数]]></category>
		<category><![CDATA[MAX]]></category>
		<category><![CDATA[最大値]]></category>
		<category><![CDATA[MIN]]></category>
		<category><![CDATA[平均]]></category>
		<category><![CDATA[AVERAGE]]></category>
		<category><![CDATA[空白]]></category>
		<category><![CDATA[エラー]]></category>
		<category><![CDATA[AGGREGATE]]></category>
		<category><![CDATA[AGGREGATE関数]]></category>
		<category><![CDATA[合計]]></category>
		<category><![CDATA[最小]]></category>
		<category><![CDATA[SUM]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=517</guid>

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



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



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



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




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-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">■関数の仕組み</a></li><li><a href="#toc2" tabindex="0">■ エラーを無視して計算する</a><ol><li><a href="#toc3" tabindex="0">・計算方法</a></li><li><a href="#toc4" tabindex="0">・除外のオプション</a></li></ol></li><li><a href="#toc5" tabindex="0">■実践する</a><ol><li><a href="#toc6" tabindex="0">・エラーを無視して合計を計算</a></li><li><a href="#toc7" tabindex="0"> ・エラーを無視して平均を計算 </a></li></ol></li><li><a href="#toc8" tabindex="0">■練習問題</a><ol><li><a href="#toc9" tabindex="0"> ・ 非表示の行とエラー値を無視して最大値（MAX）を計算  </a></li><li><a href="#toc10" tabindex="0"> ・ 非表示の行とエラー値を無視して最小値（MIN）を計算  </a></li></ol></li><li><a href="#toc11" tabindex="0">■公式の説明</a></li><li><a href="#toc12" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

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



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



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



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



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



<p></p>



<p></p>



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



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



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



<p></p>



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



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



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



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



<p></p>



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



<p></p>



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



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



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



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



<p></p>



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



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



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



<p></p>



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



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



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



<p></p>



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



<p></p>



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



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



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



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



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



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



<p></p>



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



<p></p>



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



<p></p>



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



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



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



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



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



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



<p></p>



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



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



<p></p>



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



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



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



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



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



<p></p>



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



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



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



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



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



<p></p>



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



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



<p></p>



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



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



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



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



<p></p>



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



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



<p></p>



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



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



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



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



<p></p>



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



<p></p>



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



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



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



<p></p>



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



<p></p>



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



<p></p>



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



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



<p class="has-text-align-center">いつかはエクセルの教科書のようなサイトを目指してます。<br>コメントで知りたいことや悩みなど記入していただければお答えしていきます。<br>ぜひ、ほかの記事もご覧ください。皆様の参考になれれば幸いです！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90aggregate%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e7%a9%ba%e7%99%bd%e3%82%84%e3%82%a8%e3%83%a9%e3%83%bc%e3%82%92%e7%84%a1%e8%a6%96%e3%81%97%e3%81%a6%e5%90%88/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">517</post-id>	</item>
		<item>
		<title>【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-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">■関数の仕組み</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>【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-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>=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>
		<item>
		<title>【AVERAGE関数】エクセルで平均値を求める方法について説明します！</title>
		<link>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/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590average%25e9%2596%25a2%25e6%2595%25b0%25e3%2580%2591%25e3%2582%25a8%25e3%2582%25af%25e3%2582%25bb%25e3%2583%25ab%25e3%2581%25a7%25e5%25b9%25b3%25e5%259d%2587%25e5%2580%25a4%25e3%2582%2592%25e6%25b1%2582%25e3%2582%2581%25e3%2582%258b</link>
					<comments>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/?noamp=mobile#comments</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Wed, 23 Jun 2021 00:57:02 +0000</pubDate>
				<category><![CDATA[関数]]></category>
		<category><![CDATA[平均]]></category>
		<category><![CDATA[AVERAGE]]></category>
		<category><![CDATA[AVERAGE関数]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=77</guid>

					<description><![CDATA[今回は平均値を求める方法についてです。範囲を選択し、その平均値を自動で求めることができる便利な関数になっています。 平均は分析などでよく使用される便利な機能です。 それでは実際に見てみましょう。 目次 ■ 平均値を求める [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>今回は平均値を求める方法についてです。<br>範囲を選択し、その平均値を自動で求めることができる便利な関数になっています。</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-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><ol><li><a href="#toc2" tabindex="0">・通常の平均値の算出</a></li><li><a href="#toc3" tabindex="0"> ・離れた範囲を選択して複数範囲の平均値を求める </a></li><li><a href="#toc4" tabindex="0">・複数のシートをまたいで平均値を求める</a></li></ol></li><li><a href="#toc5" tabindex="0">■よくあるエラーと対処法</a><ol><li><a href="#toc6" tabindex="0">・数値が文字列になっている</a></li><li><a href="#toc7" tabindex="0">・平均値を算出する範囲にエラーが含まれている</a></li></ol></li><li><a href="#toc8" tabindex="0">■公式の説明</a></li><li><a href="#toc9" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■ 平均値を求める</span></h2>



<p></p>



<h3 class="wp-block-heading"><span id="toc2">・通常の平均値の算出</span></h3>



<p>今回もAさん・Bさん・Cさんのテストの点数を参考にしてみましょう。</p>



<p>下図の見本を見てみましょう。</p>



<p>国語・算数・理科・社会・英語の各点数を入力しています。</p>



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



<p>では黄色の「平均値」を求めます。</p>



<p>使用する関数は「<strong><span class="marker-under">AVERAGE関数</span></strong>」です。</p>



<p>「＝」の後にAVERAGEと打ちます。するとAVERAGE関数が出てくるのでダブルクリックします。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="469" height="318" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-40.png" alt="" class="wp-image-79" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-40.png 469w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-40-300x203.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-40-88x60.png 88w" sizes="(max-width: 469px) 100vw, 469px" /></figure>



<p>このような画面になりましたかね？<br>そこで、Aさんの点の開始位置「<strong><span class="marker-under">85</span></strong>」をクリックしたまま、終点の「<strong><span class="marker-under">28</span></strong>」までスライドさせて範囲を決定させます。これによりAさんの点数がすべて網羅できた状態になります。</p>



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



<p><span class="fz-22px"><strong><span class="marker-under-red">=AVERAGE(C4:C8)</span></strong></span></p>



<p></p>



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



<p></p>



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



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



<figure class="wp-block-image size-large"><img decoding="async" width="390" height="221" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-42.png" alt="" class="wp-image-81" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-42.png 390w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-42-300x170.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-42-106x60.png 106w" sizes="(max-width: 390px) 100vw, 390px" /></figure>



<p>平均点が算出されます。Aさんの平均点は62.4点ですね！<br>ちなみにBさん・Ｃさんの平均点を求めたいときは、関数を1から打ち込まなくても時短で打ち込める方法があります。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="401" height="234" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-43.png" alt="" class="wp-image-82" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-43.png 401w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-43-300x175.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-43-103x60.png 103w" sizes="(max-width: 401px) 100vw, 401px" /></figure>



<p>AVERAGE関数が入ったセルを選択し、右下にマウスを合わせます。<br>そのままクリックして展開したい範囲までスライドさせると・・・</p>



<figure class="wp-block-image size-large"><img decoding="async" width="861" height="234" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-44.png" alt="" class="wp-image-83" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-44.png 861w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-44-300x82.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-44-768x209.png 768w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-44-221x60.png 221w" sizes="(max-width: 861px) 100vw, 861px" /></figure>



<p>Bさん・Cさんも同じように平均値を求めることができます。<br>ちなみに平均値を求める範囲も追従してずれてくれるようになっています。</p>



<p>Bさん・Cさんそれぞれ関数の式を打ち込まなくても入力できるのでとても便利ですね。</p>



<p></p>



<h3 class="wp-block-heading"><span id="toc3"> ・離れた範囲を選択して複数範囲の平均値を求める </span></h3>



<p>下図のように平均値を求めたい範囲が離れていても 平均値 を求めることができます。</p>



<p>離れている範囲の 平均値 を求めたい場合には範囲の後に<strong><span class="marker-under-red">「,」</span></strong>を打ち込むか、</p>



<p><strong><span class="marker-under-red">「Ctrl」</span></strong>を押しながら再度、範囲を選択すると複数範囲の 平均値 を求めることができます。</p>



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



<p>上図の見本を見てみましょう。</p>



<p><strong>=AVERAGE(<span class="marker-under-red">C3:C7</span>,<span class="marker-under-blue">F3:F7</span>)</strong></p>



<p><strong><span class="marker-under-red">「Ｃ3：Ｃ7」</span></strong>と<strong><span class="marker-under-blue">「Ｆ3：Ｆ7」</span></strong>の二つの範囲を参照していることがわかります。</p>



<p></p>



<h3 class="wp-block-heading"><span id="toc4">・複数のシートをまたいで平均値を求める</span></h3>



<p>さらに複数のシートをまたいでも平均値を求めることができます。</p>



<p>下記の式を見てみましょう</p>



<p><strong><span class="fz-22px">=AVERAGE(<span class="marker-under-red">Sheet1!P10:P24</span>,<span class="marker-under-blue">Sheet2!Q9:Q25</span>)</span></strong></p>



<p>２つのシートの範囲を参照して平均値を求めています。</p>



<p></p>



<p>参照範囲は</p>



<p><strong><span class="marker-under-red">①「シート：Sheet1」のＰ10からＰ24</span></strong></p>



<p><strong><span class="marker-under-blue">②「シート：Sheet2」のＱ9からＱ25 </span></strong></p>



<p>となっています。</p>



<p></p>



<p>仕組みは<strong><span class="bold-red">シート名+「！」+範囲</span></strong>で</p>



<p>別シートを参照することができるようになります。</p>



<p></p>



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



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



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



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



<figure class="wp-block-image size-full"><img decoding="async" width="301" height="262" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-84.png" alt="" class="wp-image-1107"/></figure>



<p>5つの数値の平均値を算出する計算式になっています。</p>



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



<figure class="wp-block-image size-full"><img decoding="async" width="262" height="249" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-85.png" alt="" class="wp-image-1108"/></figure>



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



<p>では「28」に注目してください。</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="423" height="380" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-86.png" alt="" class="wp-image-1109" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-86.png 423w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-86-300x270.png 300w" sizes="(max-width: 423px) 100vw, 423px" /></figure>



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



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



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



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



<p><strong><span class="marker-under-blue">無視</span></strong>されている計算になっています。</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="toc7">・平均値を算出する範囲にエラーが含まれている</span></h3>



<p></p>



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



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



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



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



<p></p>



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



<figure class="wp-block-image size-full"><img decoding="async" width="274" height="245" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-89.png" alt="" class="wp-image-1112"/></figure>



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



<p></p>



<p>AVERAGE関数は空白や文字列はスルー出来ますが、<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><p><strong><span class="bold-red">対策②</span>：AGGREGATE関数を使用し、エラーをスルーして平均値を求める。</strong></p></blockquote>



<p></p>



<p>対策①は至ってシンプルです。</p>



<p>対策②はエラーが起こる可能性があるが、平均値を求めたい場合は</p>



<p><strong><span class="marker-under-blue">AGGREGATE関数を使用するとエラーもスルーすることができます</span></strong>。</p>



<p></p>



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



<p><a href="https://dokugakuexcel.com/%e3%80%90aggregate%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e7%a9%ba%e7%99%bd%e3%82%84%e3%82%a8%e3%83%a9%e3%83%bc%e3%82%92%e7%84%a1%e8%a6%96%e3%81%97%e3%81%a6%e5%90%88/"></a><a href="https://dokugakuexcel.com/%e3%80%90aggregate%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e7%a9%ba%e7%99%bd%e3%82%84%e3%82%a8%e3%83%a9%e3%83%bc%e3%82%92%e7%84%a1%e8%a6%96%e3%81%97%e3%81%a6%e5%90%88/">【AGGREGATE関数】エクセルで空白やエラーを無視して合計・平均・最大値・最小値を求める。 ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p></p>



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



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



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



<p><a href="https://support.microsoft.com/ja-jp/office/max-%E9%96%A2%E6%95%B0-e0012414-9ac8-4b34-9a47-73e662c08098"></a><a href="https://support.microsoft.com/ja-jp/office/average-%E9%96%A2%E6%95%B0-047bac88-d466-426c-a32b-8f33eb960cf6">AVERAGE 関数 &#8211; Office サポート (microsoft.com)</a></p>



<p></p>



<p></p>



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



<p>いかがだったでしょうか。<br>これで電卓を使用して算出しなくても簡単に求めることができますね！</p>



<p>使い方はシンプルでとても使いやすいので実際に使用してみてください。</p>



<p></p>



<p>複雑な平均値を求める場合はAVERAGEIF関数またはAVERAGEIFS関数が必要になります。</p>



<p><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><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>



<p>ぜひ参考にしてみてください。</p>



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



<p></p>



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



<p class="has-text-align-center">いつかはエクセルの教科書のようなサイトを目指してます。<br>コメントで知りたいことや悩みなど記入していただければお答えしていきます。<br>ぜひ、ほかの記事もご覧ください。皆様の参考になれれば幸いです！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%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/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">77</post-id>	</item>
	</channel>
</rss>
