<?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>AVERAGEA関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/averagea%E9%96%A2%E6%95%B0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Tue, 26 May 2026 10:50:55 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.1</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>AVERAGEA関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのAVERAGEA関数の使い方｜文字列・論理値も含めて平均を計算</title>
		<link>https://mashukabu.com/excel-function-howto-use-averagea/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-averagea/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 21 Oct 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[AVERAGE]]></category>
		<category><![CDATA[AVERAGEA関数]]></category>
		<category><![CDATA[平均]]></category>
		<category><![CDATA[文字列]]></category>
		<category><![CDATA[論理値]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2002</guid>

					<description><![CDATA[ExcelのAVERAGEA関数の使い方を基本から実務まで解説します。文字列を0、TRUEを1として平均に含める仕組みと、AVERAGE関数との違いを比較表で整理。チェックボックスの達成率や欠席者を含めた平均など、実務での活用パターンも紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「平均を出したいのに、データに『欠席』や『未回答』が混じっていて困った&#8230;」そんな経験はありませんか？</p>



<p class="wp-block-paragraph">通常の<a href="https://mashukabu.com/excel-function-howto-use-average/">AVERAGE関数</a>では、文字列や論理値はスルーされてしまいます。そのため、欠席者を0点として扱いたい場面では、思ったような平均値になりません。</p>



<p class="wp-block-paragraph">そんなときに活躍するのがAVERAGEA関数です。文字列を0、TRUEを1として平均に取り込み、「分母」をしっかりカウントしてくれます。</p>



<p class="wp-block-paragraph">この記事では、基本構文からAVERAGE関数との違い、実務シーンまで一通り解説します。「どっちを使えばいいの？」という迷いがなくなる構成にしました。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ExcelのAVERAGEA関数とは？</a></li><li><a href="#toc2" tabindex="0">ExcelでのAVERAGEA関数の書き方</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">AVERAGEA関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">数値だけのセル範囲を指定する場合</a></li><li><a href="#toc7" tabindex="0">文字列が混じっている場合</a></li><li><a href="#toc8" tabindex="0">論理値（TRUE/FALSE）が混じっている場合</a></li></ol></li><li><a href="#toc9" tabindex="0">AVERAGEA関数とAVERAGE関数の違い</a><ol><li><a href="#toc10" tabindex="0">結果の違いを具体例で確認</a></li><li><a href="#toc11" tabindex="0">どちらを使うべき？判断フロー</a></li></ol></li><li><a href="#toc12" tabindex="0">AVERAGEA関数の実務活用パターン</a><ol><li><a href="#toc13" tabindex="0">テストの欠席者を0点として平均を出す</a></li><li><a href="#toc14" tabindex="0">アンケートの未回答を0として集計する</a></li><li><a href="#toc15" tabindex="0">チェックボックス（TRUE/FALSE）の達成率を求める</a></li><li><a href="#toc16" tabindex="0">出席率を一発で出す</a></li></ol></li><li><a href="#toc17" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc18" tabindex="0">#DIV/0! エラー</a></li><li><a href="#toc19" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc20" tabindex="0">エラー値を含むセルがある場合</a></li></ol></li><li><a href="#toc21" tabindex="0">AVERAGEAと似た関数の使い分け早見表</a><ol><li><a href="#toc22" tabindex="0">数式での代替（SUMPRODUCT版）</a></li></ol></li><li><a href="#toc23" tabindex="0">Googleスプレッドシートでも使える？</a></li><li><a href="#toc24" tabindex="0">よくある質問（FAQ）</a><ol><li><a href="#toc25" tabindex="0">Q. AVERAGEA関数で「−（ハイフン）」が入ったセルはどう計算される？</a></li><li><a href="#toc26" tabindex="0">Q. Googleスプレッドシートでも AVERAGEA 関数は使える？</a></li><li><a href="#toc27" tabindex="0">Q. AVERAGEA で特定の条件に絞って平均を出せる？</a></li><li><a href="#toc28" tabindex="0">Q. AVERAGEA で 0 を除外して平均を出すには？</a></li></ol></li><li><a href="#toc29" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのAVERAGEA関数とは？</span></h2>



<p class="wp-block-paragraph">AVERAGEA（アベレージ エー）関数は、文字列や論理値を数値に変換したうえで平均を求める関数です。</p>



<p class="wp-block-paragraph">関数名の「A」は「<strong>All（すべて）</strong>」を意味します。数値だけでなく、文字列・論理値・空文字列もすべて計算対象に含めるのが特徴です。</p>



<p class="wp-block-paragraph">通常のAVERAGE関数は、文字列や論理値を完全に無視します。一方、AVERAGEA関数は次のように変換して平均値の計算に取り込みます。</p>



<ul class="wp-block-list"><li><strong>文字列（&#8221;欠席&#8221; など）</strong> → 0として計算</li><li><strong>TRUE</strong> → 1として計算</li><li><strong>FALSE</strong> → 0として計算</li><li><strong>空文字列（<code>""</code>）</strong> → 0として計算</li><li><strong>空白セル</strong> → 無視（カウントもしない）</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>対応バージョン: Excel 2016 / 2019 / 2021 / 2024 / Microsoft 365</p></blockquote>



<p class="wp-block-paragraph">「分母（カウント対象）」を意識すると、AVERAGEAの動きがすっきり理解できます。AVERAGEAは「空白セル以外はすべて分母にカウントする」と覚えておくと迷いません。</p>



<h2 class="wp-block-heading"><span id="toc2">ExcelでのAVERAGEA関数の書き方</span></h2>



<h3 class="wp-block-heading"><span id="toc3">基本構文</span></h3>



<pre class="wp-block-code"><code>=AVERAGEA(値1, [値2], ...)</code></pre>



<p class="wp-block-paragraph">引数は最大255個まで指定できます。値1は必須で、値2以降は省略可能です。</p>



<h3 class="wp-block-heading"><span id="toc4">引数の説明</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>説明</th></tr></thead><tbody><tr><td>値1</td><td>必須</td><td>平均を求める最初の値・セル・範囲</td></tr><tr><td>値2, &#8230;</td><td>省略可</td><td>追加の値やセル範囲（最大255個）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「値」にはセル参照・セル範囲・数値・論理値を指定できます。セル範囲内に文字列があった場合、その文字列は0として計算されます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>引数は連続した範囲だけでなく、<code>=AVERAGEA(A1:A5, C1:C5)</code> のように離れた範囲を併記することもできます。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc5">AVERAGEA関数の基本的な使い方</span></h2>



<p class="wp-block-paragraph">まずはシンプルな例で動きを確認していきましょう。3パターンに分けて見ていきます。</p>



<h3 class="wp-block-heading"><span id="toc6">数値だけのセル範囲を指定する場合</span></h3>



<p class="wp-block-paragraph">セルA1:A5に「10, 20, 30, 40, 50」が入っているとします。</p>



<pre class="wp-block-code"><code>=AVERAGEA(A1:A5)</code></pre>



<p class="wp-block-paragraph">結果は <strong>30</strong> です。数値だけのデータなら、AVERAGE関数と同じ結果になります。</p>



<h3 class="wp-block-heading"><span id="toc7">文字列が混じっている場合</span></h3>



<p class="wp-block-paragraph">セルA1:A5に「10, 20, 欠席, 40, 50」と入っているとします。</p>



<pre class="wp-block-code"><code>=AVERAGEA(A1:A5)</code></pre>



<p class="wp-block-paragraph">「欠席」は0として扱われます。計算式は <code>(10 + 20 + 0 + 40 + 50) / 5 = 24</code> です。</p>



<p class="wp-block-paragraph">一方、同じ範囲をAVERAGE関数で指定するとどうなるでしょうか。文字列の「欠席」は無視されるため、計算式は <code>(10 + 20 + 40 + 50) / 4 = 30</code> となります。文字列の扱いが異なるため、結果も大きく変わります。</p>



<h3 class="wp-block-heading"><span id="toc8">論理値（TRUE/FALSE）が混じっている場合</span></h3>



<p class="wp-block-paragraph">セルA1:A5に「10, 7, 9, FALSE, TRUE」と入っているとします。</p>



<pre class="wp-block-code"><code>=AVERAGEA(A1:A5)</code></pre>



<p class="wp-block-paragraph">TRUEは1、FALSEは0に変換されます。そのため計算式は <code>(10 + 7 + 9 + 0 + 1) / 5 = 5.4</code> です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>数値が混在するデータでTRUE/FALSEを平均に含めたいケースは限定的です。多くの場合、AVERAGEAの活用先はチェックボックスの達成率計算（後述）です。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc9">AVERAGEA関数とAVERAGE関数の違い</span></h2>



<p class="wp-block-paragraph">AVERAGEA関数を理解するうえで最も大切なのが、AVERAGE関数との違いです。以下の比較表で整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>データ型</th><th>AVERAGEA</th><th>AVERAGE</th></tr></thead><tbody><tr><td>数値</td><td>そのまま計算</td><td>そのまま計算</td></tr><tr><td>TRUE</td><td><strong>1</strong>として計算</td><td>無視（カウントしない）</td></tr><tr><td>FALSE</td><td><strong>0</strong>として計算</td><td>無視（カウントしない）</td></tr><tr><td>文字列（セル内）</td><td><strong>0</strong>として計算</td><td>無視（カウントしない）</td></tr><tr><td>空白セル</td><td>無視</td><td>無視</td></tr><tr><td>空文字列（&#8221;&#8221;）</td><td><strong>0</strong>として計算</td><td>無視</td></tr><tr><td>エラー値</td><td>エラーを返す</td><td>エラーを返す</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ポイントは「<strong>分母（カウント対象）に含まれるかどうか</strong>」です。AVERAGEは数値だけを分母に入れます。一方、AVERAGEAは文字列・TRUE・FALSE・空文字列も分母に入れます。そのため、同じデータでも結果が大きく変わるわけです。</p>



<h3 class="wp-block-heading"><span id="toc10">結果の違いを具体例で確認</span></h3>



<p class="wp-block-paragraph">セルA1:A5に「10, 20, 欠席, 40, 50」が入っているケースで比較してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>数式</th><th>計算式</th><th>結果</th></tr></thead><tbody><tr><td>AVERAGE</td><td><code>=AVERAGE(A1:A5)</code></td><td>(10+20+40+50) / 4</td><td>30</td></tr><tr><td>AVERAGEA</td><td><code>=AVERAGEA(A1:A5)</code></td><td>(10+20+0+40+50) / 5</td><td>24</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「欠席」を0点と見なすかどうかで、平均値が大きく変わります。実務では「どちらの定義が業務上正しいか」を意識して使い分けましょう。</p>



<h3 class="wp-block-heading"><span id="toc11">どちらを使うべき？判断フロー</span></h3>



<p class="wp-block-paragraph">迷ったときは、次の判断フローを使ってください。</p>



<ul class="wp-block-list"><li><strong>数値だけで平均を出したい（欠損は除外）</strong> → <a href="https://mashukabu.com/excel-function-howto-use-average/">AVERAGE関数</a></li><li><strong>未入力や「欠席」を0として含めたい（欠損も評価対象）</strong> → AVERAGEA関数</li><li><strong>特定の条件に合うデータだけで平均を出したい</strong> → <a href="https://mashukabu.com/excel-function-howto-use-averageif/">AVERAGEIF関数</a> / <a href="https://mashukabu.com/excel-function-howto-use-averageifs/">AVERAGEIFS関数</a></li></ul>



<h2 class="wp-block-heading"><span id="toc12">AVERAGEA関数の実務活用パターン</span></h2>



<h3 class="wp-block-heading"><span id="toc13">テストの欠席者を0点として平均を出す</span></h3>



<p class="wp-block-paragraph">テストの点数で「欠席」と入力されたセルがある場合を考えます。AVERAGEA関数なら、欠席者を0点として平均に含められます。</p>



<p class="wp-block-paragraph">セルB2:B10にテストの点数が入っているとします。欠席者のセルには文字列で「欠席」と入力されています。</p>



<pre class="wp-block-code"><code>=AVERAGEA(B2:B10)</code></pre>



<p class="wp-block-paragraph">これで、欠席者も0点として計算した「クラス全体の実力平均」が求められます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>出席者だけの平均（純粋な学力評価）を見たいときは、AVERAGE関数を併用しましょう。<code>=AVERAGE(B2:B10)</code> と並べて表示すると、欠席の影響度が一目で分かります。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc14">アンケートの未回答を0として集計する</span></h3>



<p class="wp-block-paragraph">5段階評価のアンケートで、未回答セルに「未回答」と入力されているケースです。</p>



<p class="wp-block-paragraph">セルC2:C50にアンケート結果が入っているとします。</p>



<pre class="wp-block-code"><code>=AVERAGEA(C2:C50)</code></pre>



<p class="wp-block-paragraph">「未回答」が0として扱われます。そのため、未回答者も含めた全体の平均評価が算出されます。</p>



<p class="wp-block-paragraph">ただし、未回答を0で評価するとスコアが過度に低く出ます。「未回答は除外する」という運用が一般的なら、AVERAGEではなくAVERAGEIF関数で空白除外する方が無難です。</p>



<h3 class="wp-block-heading"><span id="toc15">チェックボックス（TRUE/FALSE）の達成率を求める</span></h3>



<p class="wp-block-paragraph">Excelのチェックボックス機能はTRUE/FALSEを返します。AVERAGEAならTRUEを1、FALSEを0として計算するため、達成率の算出にぴったりです。</p>



<p class="wp-block-paragraph">セルD2:D20にチェックボックスのリンクセルがあるとします。</p>



<pre class="wp-block-code"><code>=AVERAGEA(D2:D20)</code></pre>



<p class="wp-block-paragraph">結果が0.6なら「60%の項目が完了」という意味です。セルの表示形式をパーセントに設定すると見やすくなります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>Excel 365のチェックボックス（[挿入]タブ → チェックボックス）はセル値としてTRUE/FALSEを直接返します。フォームコントロールのチェックボックスもリンクセル経由で同じく利用できます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc16">出席率を一発で出す</span></h3>



<p class="wp-block-paragraph">出席は「○」、欠席は「×」と入力された出席表でも、AVERAGEAが使えます。</p>



<p class="wp-block-paragraph">セルE2:E30に「○」または「×」が入っているとします。</p>



<pre class="wp-block-code"><code>=COUNTIF(E2:E30, &quot;○&quot;) / COUNTA(E2:E30)</code></pre>



<p class="wp-block-paragraph">ここまではCOUNT系の組み合わせで対応するのが定石です。一方、TRUE/FALSEで管理しているなら、AVERAGEAで一発計算できます。</p>



<pre class="wp-block-code"><code>=AVERAGEA(E2:E30)</code></pre>



<p class="wp-block-paragraph">入力スタイルを最初からTRUE/FALSE運用にしておくと、後の集計が楽になります。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>発生条件</th><th>対処法</th></tr></thead><tbody><tr><td>#DIV/0!</td><td>範囲がすべて空白</td><td>データ入力を確認、IFERRORで囲む</td></tr><tr><td>#VALUE!</td><td>引数に直接文字列を渡した</td><td>セル参照経由に書き換える</td></tr><tr><td>#N/A など</td><td>範囲内にエラー値が含まれる</td><td>AGGREGATE関数を使う</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc18">#DIV/0! エラー</span></h3>



<p class="wp-block-paragraph">指定した範囲にデータが1つもない場合に発生します。すべてのセルが空白だと、割る数（分母）が0になるためです。</p>



<p class="wp-block-paragraph"><strong>対処法</strong>: データが入っているか確認しましょう。IFERROR関数で囲むと、エラー表示を回避できます。</p>



<pre class="wp-block-code"><code>=IFERROR(AVERAGEA(A2:A10), &quot;データなし&quot;)</code></pre>



<h3 class="wp-block-heading"><span id="toc19">#VALUE! エラー</span></h3>



<p class="wp-block-paragraph">関数に直接文字列を入力した場合に発生します。セル参照経由の文字列は0として処理されます。一方、引数に直接書いた文字列は変換されません。</p>



<p class="wp-block-paragraph"><strong>対処法</strong>: 値を直接入力するのではなく、セル参照で指定しましょう。</p>



<pre class="wp-block-code"><code>=AVERAGEA(&quot;テスト&quot;, 10, 20)   ← #VALUE! エラー
=AVERAGEA(A1:A3)              ← A1に&quot;テスト&quot;が入っていてもOK（0として計算）</code></pre>



<h3 class="wp-block-heading"><span id="toc20">エラー値を含むセルがある場合</span></h3>



<p class="wp-block-paragraph">範囲内に#N/Aや#REF!などのエラー値があると、AVERAGEAの結果もエラーになります。</p>



<p class="wp-block-paragraph"><strong>対処法</strong>: AGGREGATE関数を使うとエラーを除外して平均を取れます。</p>



<pre class="wp-block-code"><code>=AGGREGATE(1, 6, A2:A10)</code></pre>



<p class="wp-block-paragraph">第1引数の「1」が平均、第2引数の「6」がエラー値を無視するオプションです。ただし、AGGREGATE関数は文字列を<strong>無視する</strong>動作です。AVERAGEAの「文字列を0扱いにする」挙動とは異なる点に注意してください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>エラー値を0扱いにしたい場合は、<code>=AVERAGEA(IFERROR(A2:A10, 0))</code> のように配列数式で前処理するとよいでしょう。Microsoft 365なら通常入力でOKです。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc21">AVERAGEAと似た関数の使い分け早見表</span></h2>



<p class="wp-block-paragraph">AVERAGEA関数と混同しやすい関数を整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>用途</th><th>文字列の扱い</th><th>論理値の扱い</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-average/">AVERAGE</a></td><td>数値の平均</td><td>無視</td><td>無視</td></tr><tr><td>AVERAGEA</td><td>すべてのデータの平均</td><td>0として計算</td><td>TRUE=1, FALSE=0</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-averageif/">AVERAGEIF</a></td><td>条件付き平均</td><td>条件次第</td><td>条件次第</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-averageifs/">AVERAGEIFS</a></td><td>複数条件の平均</td><td>条件次第</td><td>条件次第</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">カウント系の関数も覚えておくと、「分母」の理解が深まります。<a href="https://mashukabu.com/excel-function-howto-use-count/">COUNT関数</a>は数値セルだけをカウントします。一方、<a href="https://mashukabu.com/excel-function-howto-use-counta/">COUNTA関数</a>は空白以外のすべてのセルをカウントします。</p>



<p class="wp-block-paragraph">「AVERAGE と AVERAGEA」の関係は「COUNT と COUNTA」の関係とそっくりです。AVERAGEAの分母はCOUNTAと同じ、AVERAGEの分母はCOUNTと同じになります。</p>



<h3 class="wp-block-heading"><span id="toc22">数式での代替（SUMPRODUCT版）</span></h3>



<p class="wp-block-paragraph">AVERAGEAの動きを数式で再現したい場合は、SUMPRODUCT関数で同じ計算ができます。</p>



<pre class="wp-block-code"><code>=SUMPRODUCT(IFERROR(A2:A10*1, 0)) / COUNTA(A2:A10)</code></pre>



<p class="wp-block-paragraph">文字列を0扱いにし、空白以外をカウントする動作です。挙動を細かく制御したいケース向けの上級テクニックですが、シンプルにAVERAGEAを使う方が読みやすいでしょう。</p>



<h2 class="wp-block-heading"><span id="toc23">Googleスプレッドシートでも使える？</span></h2>



<p class="wp-block-paragraph">AVERAGEA関数は、Excelだけでなく<a href="https://mashukabu.com/spreadsheet-averagea-function/">Googleスプレッドシート</a>でも使えます。書式も挙動も、Excel版とほぼ同じです。</p>



<pre class="wp-block-code"><code>=AVERAGEA(値1, [値2], ...)</code></pre>



<p class="wp-block-paragraph">セル範囲内の文字列を0、TRUEを1、FALSEを0として計算する基本ルールは、スプレッドシートでもそのまま通用します。Excelで作った数式をスプレッドシートに貼り付けても、同じ結果になると考えて問題ありません。</p>



<p class="wp-block-paragraph">ちなみに、純粋な数値だけの平均でよければ、スプレッドシートでも通常の<a href="https://mashukabu.com/spreadsheet-average-function/">AVERAGE関数</a>が使えます。文字列や論理値を含めるかどうかで、ExcelのときとまったくAVERAGE・AVERAGEAを使い分ければOKです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>スプレッドシートのチェックボックス（[挿入]→[チェックボックス]）も、Excelと同じくTRUE/FALSEを返します。AVERAGEAで達成率を一発計算できる点も共通です。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc24">よくある質問（FAQ）</span></h2>



<h3 class="wp-block-heading"><span id="toc25">Q. AVERAGEA関数で「−（ハイフン）」が入ったセルはどう計算される？</span></h3>



<p class="wp-block-paragraph">ハイフン「−」が文字列として入力されているセルは、<strong>0として計算されます</strong>。AVERAGEAはセル参照経由の文字列をすべて0扱いにするためです。</p>



<p class="wp-block-paragraph">注意したいのは「ハイフンを欠損扱いにしたい」場面です。たとえば未入力の意味でハイフンを入れている表をAVERAGEAで平均すると、ハイフンのセルが0点として分母にカウントされ、平均が低く出ます。</p>



<p class="wp-block-paragraph">数値が入っていないセルを完全に除外したいなら、AVERAGEAではなく通常の<a href="https://mashukabu.com/excel-function-howto-use-average/">AVERAGE関数</a>を使いましょう。AVERAGEなら文字列のハイフンは無視され、分母にも入りません。</p>



<h3 class="wp-block-heading"><span id="toc26">Q. Googleスプレッドシートでも AVERAGEA 関数は使える？</span></h3>



<p class="wp-block-paragraph">使えます。書式・挙動ともにExcel版とほぼ同じで、文字列を0、TRUEを1、FALSEを0として計算します。</p>



<p class="wp-block-paragraph">詳しくは<a href="https://mashukabu.com/spreadsheet-averagea-function/">スプレッドシートのAVERAGEA関数</a>の解説も参考にしてください。Excelの数式をそのままコピーしても、同じ結果が得られます。</p>



<h3 class="wp-block-heading"><span id="toc27">Q. AVERAGEA で特定の条件に絞って平均を出せる？</span></h3>



<p class="wp-block-paragraph">AVERAGEA関数自体には、条件で絞り込む機能はありません。指定した範囲の全データ（空白以外）が計算対象になります。</p>



<p class="wp-block-paragraph">「合格者だけ」「特定の部署だけ」のように条件を付けたい場合は、<a href="https://mashukabu.com/excel-function-howto-use-averageif/">AVERAGEIF関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-averageifs/">AVERAGEIFS関数</a>を使いましょう。AVERAGEIFは1つの条件、AVERAGEIFSは複数条件での平均に対応しています。</p>



<h3 class="wp-block-heading"><span id="toc28">Q. AVERAGEA で 0 を除外して平均を出すには？</span></h3>



<p class="wp-block-paragraph">AVERAGEA関数では、数値の0を除外することはできません。0は立派な数値として、そのまま分母にも分子にも含まれます。</p>



<p class="wp-block-paragraph">0を除外して平均を出したいときは、条件付き平均のAVERAGEIF関数が便利です。</p>



<pre class="wp-block-code"><code>=AVERAGEIF(A2:A10, &quot;&lt;&gt;0&quot;)</code></pre>



<p class="wp-block-paragraph">これで、0以外のセルだけを対象に平均が計算されます。「0と空白を両方とも除きたい」といったケースでも、AVERAGEIFの条件指定で柔軟に対応できます。</p>



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



<p class="wp-block-paragraph">AVERAGEA関数は、文字列を0、TRUEを1、FALSEを0として計算に含める平均関数です。</p>



<p class="wp-block-paragraph">最後に使い方のポイントをおさらいしておきましょう。</p>



<ul class="wp-block-list"><li><strong>構文</strong>: <code>=AVERAGEA(値1, [値2], ...)</code></li><li><strong>特徴</strong>: 文字列→0、TRUE→1、FALSE→0に変換して計算</li><li><strong>空白セル</strong>: 無視される（0にはならない）</li><li><strong>AVERAGE関数との違い</strong>: AVERAGEは文字列・論理値を無視</li><li><strong>分母の理解</strong>: AVERAGEAの分母 = COUNTA（空白以外すべて）</li><li><strong>実務シーン</strong>: 欠席者を0点で集計、未回答を含む平均、チェックボックス達成率</li></ul>



<p class="wp-block-paragraph">「欠席者を0点で計算したい」「達成率を出したい」といった場面で活躍します。AVERAGEとの違いを意識すれば、迷うことはありません。</p>



<p class="wp-block-paragraph">関連する関数もぜひ合わせて確認してみてください。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-average/">AVERAGE関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-averageif/">AVERAGEIF関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-averageifs/">AVERAGEIFS関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-count/">COUNT関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-counta/">COUNTA関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-averagea/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
