<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>AVERAGEIFS &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/averageifs/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 04 Jun 2026 14:57:10 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>AVERAGEIFS &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのDAVERAGE関数の使い方｜条件に合う平均</title>
		<link>https://mashukabu.com/spreadsheet-daverage-function/</link>
					<comments>https://mashukabu.com/spreadsheet-daverage-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sun, 22 Mar 2026 01:11:26 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[AVERAGEIFS]]></category>
		<category><![CDATA[DAVERAGE]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[データベース関数]]></category>
		<category><![CDATA[条件付き平均]]></category>
		<category><![CDATA[集計]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4948</guid>

					<description><![CDATA[GoogleスプレッドシートのDAVERAGE関数の使い方を初心者向けに解説。条件範囲の設定方法、複数条件・OR条件での平均算出、AVERAGEIFS関数との使い分け、よくあるエラーの対処法まで実例付きで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「営業部の平均売上だけ出したい」「商品カテゴリごとの平均単価を比較したい」。こんな場面、フィルタをかけてから手動で平均を計算していませんか。</p>



<p class="wp-block-paragraph">条件が変わるたびにフィルタをかけ直すのは面倒ですよね。しかも共有シートだと他の人の表示まで変わってしまいます。</p>



<p class="wp-block-paragraph">そんなときに便利なのがDAVERAGE関数です。条件を別のセル範囲に書いておくだけで、該当するデータの平均を自動で出してくれます。この記事では、DAVERAGE関数の基本から複数条件・OR条件の応用、AVERAGEIFS関数との使い分けまでまとめて紹介します。</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">スプレッドシートのDAVERAGE関数とは？</a></li><li><a href="#toc2" tabindex="0">DAVERAGE関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li><li><a href="#toc5" tabindex="0">データベース（第1引数）</a></li><li><a href="#toc6" tabindex="0">フィールド（第2引数）</a></li><li><a href="#toc7" tabindex="0">条件（第3引数）</a></li></ol></li><li><a href="#toc8" tabindex="0">DAVERAGE関数の基本的な使い方</a><ol><li><a href="#toc9" tabindex="0">サンプルデータ</a></li><li><a href="#toc10" tabindex="0">条件範囲の設定方法</a></li><li><a href="#toc11" tabindex="0">比較演算子を使った条件</a></li></ol></li><li><a href="#toc12" tabindex="0">DAVERAGE関数の実践的な使い方・応用例</a><ol><li><a href="#toc13" tabindex="0">複数条件（AND条件）で平均を求める</a></li><li><a href="#toc14" tabindex="0">OR条件で平均を求める</a></li><li><a href="#toc15" tabindex="0">AND条件とOR条件を組み合わせる</a></li><li><a href="#toc16" tabindex="0">条件範囲を切り替えて集計を素早く変える</a></li></ol></li><li><a href="#toc17" tabindex="0">DAVERAGE関数とAVERAGEIFS関数の使い分け</a></li><li><a href="#toc18" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc19" tabindex="0">Excelとの違い</a></li><li><a href="#toc20" tabindex="0">まとめ</a><ol><li><a href="#toc21" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">スプレッドシートのDAVERAGE関数とは？</span></h2>



<p class="wp-block-paragraph">DAVERAGE関数（読み方: ディー アベレージ）は、<strong>データベース形式の表から条件に合うレコードを探し、指定した列の平均を返す関数</strong>です。</p>



<p class="wp-block-paragraph">名前は「Database AVERAGE（データベースの平均）」の略です。<a href="https://mashukabu.com/spreadsheet-dsum-function/">DSUM</a>（条件付き合計）やDCOUNT（条件付き個数）と同じ「データベース関数」の仲間になります。</p>



<p class="wp-block-paragraph">DAVERAGE関数の特徴をまとめると、次のとおりです。</p>



<ul class="wp-block-list"><li>条件をセル範囲（条件範囲）で指定するスタイル</li><li>条件範囲を書き換えるだけで集計条件をすぐ切り替えられる</li><li>複数条件（AND条件・OR条件）にも対応</li><li>見出し付きのリスト形式のデータが前提</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>DAVERAGE関数はGoogleスプレッドシートの全バージョンで使えます。Excelにも同じ関数があるので、ファイルのやり取りでも安心です。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc2">DAVERAGE関数の書き方（構文と引数）</span></h2>



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



<pre class="wp-block-code"><code>=DAVERAGE(データベース, フィールド, 条件)</code></pre>



<p class="wp-block-paragraph">引数は3つです。すべて必須で、省略はできません。</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>データベース</td><td>必須</td><td>見出し行を含むデータ範囲（例: A1:D100）</td></tr><tr><td>フィールド</td><td>必須</td><td>平均を求める列の見出し名（文字列）または列番号（数値）</td></tr><tr><td>条件</td><td>必須</td><td>条件を記述したセル範囲（見出し行+条件行）</td></tr></tbody></table></figure>



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



<h3 class="wp-block-heading"><span id="toc5">データベース（第1引数）</span></h3>



<p class="wp-block-paragraph">データベースには、<strong>見出し行を含めたデータ範囲</strong>を指定します。先頭行に列の見出し（「部署」「商品名」「金額」など）が入っている必要があります。</p>



<h3 class="wp-block-heading"><span id="toc6">フィールド（第2引数）</span></h3>



<p class="wp-block-paragraph">平均を求めたい列を指定します。指定方法は2つあります。</p>



<ul class="wp-block-list"><li><strong>文字列で指定</strong>: <code>"金額"</code> のように、見出しと同じ文字列をダブルクォーテーションで囲む</li><li><strong>数値で指定</strong>: データベースの左端列を1として、列の位置を数値で指定する（3列目なら <code>3</code>）</li></ul>



<p class="wp-block-paragraph">文字列で指定するほうが、あとから見たとき何の列かわかりやすいのでおすすめです。</p>



<h3 class="wp-block-heading"><span id="toc7">条件（第3引数）</span></h3>



<p class="wp-block-paragraph">条件範囲には、<strong>見出し行と条件行の2行以上のセル範囲</strong>を指定します。これがDAVERAGE関数の最大の特徴です。</p>



<p class="wp-block-paragraph">条件範囲の作り方は次のセクションで詳しく説明しますね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>フィールドに列番号を使う場合、データベース範囲の左端が1です。シートのA列が1とは限らないので注意してください。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc9">サンプルデータ</span></h3>



<p class="wp-block-paragraph">次のような売上データを使って説明します。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A</th><th>B</th><th>C</th><th>D</th></tr></thead><tbody><tr><td>1</td><td>部署</td><td>担当者</td><td>商品</td><td>金額</td></tr><tr><td>2</td><td>営業部</td><td>田中</td><td>ノートPC</td><td>150000</td></tr><tr><td>3</td><td>総務部</td><td>鈴木</td><td>プリンター</td><td>35000</td></tr><tr><td>4</td><td>営業部</td><td>佐藤</td><td>モニター</td><td>48000</td></tr><tr><td>5</td><td>経理部</td><td>高橋</td><td>ノートPC</td><td>150000</td></tr><tr><td>6</td><td>営業部</td><td>田中</td><td>キーボード</td><td>8000</td></tr><tr><td>7</td><td>総務部</td><td>伊藤</td><td>モニター</td><td>48000</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc10">条件範囲の設定方法</span></h3>



<p class="wp-block-paragraph">DAVERAGE関数の条件は、<strong>別のセル範囲</strong>に書きます。ここが<a href="https://mashukabu.com/spreadsheet-averageifs-function/">AVERAGEIFS関数</a>との大きな違いです。</p>



<p class="wp-block-paragraph">条件範囲は次のルールで作ります。</p>



<ol class="wp-block-list"><li><strong>1行目に見出しを書く</strong> &#8212; データベースの見出しと完全に同じ文字列を使う</li><li><strong>2行目に条件値を書く</strong> &#8212; 一致させたい値を入力する</li></ol>



<p class="wp-block-paragraph">たとえば「営業部」の金額の平均を出したい場合、シートの空いているエリア（たとえばF1:F2）に次のように書きます。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>F</th></tr></thead><tbody><tr><td>1</td><td>部署</td></tr><tr><td>2</td><td>営業部</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">数式はこうなります。</p>



<pre class="wp-block-code"><code>=DAVERAGE(A1:D7, &quot;金額&quot;, F1:F2)</code></pre>



<p class="wp-block-paragraph">結果は <strong>68667</strong>（小数点以下切り捨て表示）です。営業部の3件（150000 + 48000 + 8000 = 206000）を3で割った平均になります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>条件範囲の見出しは、データベースの見出しと1文字でも違うと正しく動きません。コピー&#038;ペーストで作ると確実ですよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc11">比較演算子を使った条件</span></h3>



<p class="wp-block-paragraph">条件値には比較演算子も使えます。</p>



<figure class="wp-block-table"><table><thead><tr><th>条件値の書き方</th><th>意味</th></tr></thead><tbody><tr><td><code>営業部</code></td><td>「営業部」と完全一致</td></tr><tr><td><code>>=50000</code></td><td>50,000以上</td></tr><tr><td><code><100000</code></td><td>100,000未満</td></tr><tr><td><code><>営業部</code></td><td>「営業部」以外</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">たとえば「金額が50,000以上」のレコードだけで平均を出したい場合は、条件範囲をこう書きます。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>F</th></tr></thead><tbody><tr><td>1</td><td>金額</td></tr><tr><td>2</td><td>>=50000</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=DAVERAGE(A1:D7, &quot;金額&quot;, F1:F2)</code></pre>



<p class="wp-block-paragraph">結果は <strong>99000</strong> です。50,000以上の4件（150000 + 48000 + 150000 + 48000 = 396000）を4で割った平均になります。</p>



<h2 class="wp-block-heading"><span id="toc12">DAVERAGE関数の実践的な使い方・応用例</span></h2>



<h3 class="wp-block-heading"><span id="toc13">複数条件（AND条件）で平均を求める</span></h3>



<p class="wp-block-paragraph">「営業部」かつ「金額が50,000以上」のように、複数の条件をすべて満たすレコードだけで平均を出したい場合です。</p>



<p class="wp-block-paragraph">AND条件は、<strong>条件範囲の同じ行に複数の見出し・条件値を横に並べて</strong>書きます。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>F</th><th>G</th></tr></thead><tbody><tr><td>1</td><td>部署</td><td>金額</td></tr><tr><td>2</td><td>営業部</td><td>>=50000</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=DAVERAGE(A1:D7, &quot;金額&quot;, F1:G2)</code></pre>



<p class="wp-block-paragraph">結果は <strong>99000</strong> です。営業部で金額50,000以上は、田中のノートPC（150000）と佐藤のモニター（48000）の2件。合計198000を2で割った平均です。</p>



<h3 class="wp-block-heading"><span id="toc14">OR条件で平均を求める</span></h3>



<p class="wp-block-paragraph">「営業部」または「経理部」のように、どちらかの条件に合うレコードで平均を出したい場合です。</p>



<p class="wp-block-paragraph">OR条件は、<strong>条件値を別の行に書く</strong>のがポイントです。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>F</th></tr></thead><tbody><tr><td>1</td><td>部署</td></tr><tr><td>2</td><td>営業部</td></tr><tr><td>3</td><td>経理部</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=DAVERAGE(A1:D7, &quot;金額&quot;, F1:F3)</code></pre>



<p class="wp-block-paragraph">結果は <strong>89000</strong> です。営業部3件と経理部1件の合計4件（150000 + 48000 + 8000 + 150000 = 356000）を4で割った平均になります。</p>



<p class="wp-block-paragraph">同じ行に書くとAND条件、別の行に書くとOR条件。このルールを覚えておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc15">AND条件とOR条件を組み合わせる</span></h3>



<p class="wp-block-paragraph">「営業部で金額50,000以上」または「総務部で金額50,000以上」の平均を求める場合です。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>F</th><th>G</th></tr></thead><tbody><tr><td>1</td><td>部署</td><td>金額</td></tr><tr><td>2</td><td>営業部</td><td>>=50000</td></tr><tr><td>3</td><td>総務部</td><td>>=50000</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=DAVERAGE(A1:D7, &quot;金額&quot;, F1:G3)</code></pre>



<p class="wp-block-paragraph">結果は <strong>82000</strong> です。営業部50,000以上（150000 + 48000）と総務部50,000以上（48000）の合計3件（246000）を3で割った平均です。</p>



<h3 class="wp-block-heading"><span id="toc16">条件範囲を切り替えて集計を素早く変える</span></h3>



<p class="wp-block-paragraph">DAVERAGE関数の最大の強みは、条件をセルに書いているため、セルの値を書き換えるだけで集計結果が即座に変わる点です。</p>



<p class="wp-block-paragraph">たとえば条件範囲のF2セルを「営業部」から「総務部」に書き換えるだけで、結果が自動的に総務部の平均に切り替わります。数式を修正する必要はありません。</p>



<p class="wp-block-paragraph">ドロップダウンリスト（データの入力規則）と組み合わせると、選択するだけで部署別の平均をサッと確認できる簡易ダッシュボードが作れますよ。</p>



<h2 class="wp-block-heading"><span id="toc17">DAVERAGE関数とAVERAGEIFS関数の使い分け</span></h2>



<p class="wp-block-paragraph">スプレッドシートで条件付き平均を求めるなら、<a href="https://mashukabu.com/spreadsheet-averageifs-function/">AVERAGEIFS関数</a>も使えます。どちらを選ぶか迷う方が多いので、違いを整理します。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>DAVERAGE関数</th><th>AVERAGEIFS関数</th></tr></thead><tbody><tr><td>条件の指定方法</td><td>セル範囲（条件範囲）</td><td>数式の引数に直接書く</td></tr><tr><td>OR条件</td><td>条件範囲の行を追加するだけ</td><td>AVERAGEIFS同士の工夫が必要</td></tr><tr><td>条件の切り替えやすさ</td><td>セルを書き換えるだけ</td><td>数式を編集する必要あり</td></tr><tr><td>数式の見やすさ</td><td>シンプル（引数3つ固定）</td><td>条件が多いと数式が長くなる</td></tr><tr><td>条件範囲の管理</td><td>シート上にスペースが必要</td><td>数式内で完結</td></tr><tr><td>ワイルドカード</td><td>使える</td><td>使える</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>使い分けのポイント</strong>:</p>



<ul class="wp-block-list"><li><strong>条件が固定で変わらない</strong> → AVERAGEIFS関数がシンプルでおすすめ</li><li><strong>条件を頻繁に切り替えたい</strong> → DAVERAGE関数が便利（セルを変えるだけで結果が変わる）</li><li><strong>OR条件が複雑</strong> → DAVERAGE関数のほうが直感的に書ける</li><li><strong>条件範囲のスペースを取りたくない</strong> → AVERAGEIFS関数で数式内に完結させる</li></ul>



<p class="wp-block-paragraph">実務では、定型レポートの集計にDAVERAGE関数、単発の集計にAVERAGEIFS関数と使い分けるとスムーズです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>条件付きの合計を求めたい場合は、同じデータベース関数の仲間である<a href="https://mashukabu.com/spreadsheet-dsum-function/">DSUM関数</a>が使えます。構文も条件範囲の作り方もDAVERAGEと同じなので、セットで覚えると効率的ですよ。</p></blockquote>



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



<p class="wp-block-paragraph">DAVERAGE関数で「思った結果にならない」ケースをまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>結果が0になる</td><td>条件範囲の見出しがデータベースの見出しと一致していない</td><td>見出しをコピー&ペーストして完全一致させる</td></tr><tr><td>結果が0になる</td><td>条件値の前後に余分なスペースが入っている</td><td>TRIM関数でスペースを除去するか、手入力し直す</td></tr><tr><td>#VALUE! エラー</td><td>フィールドに存在しない列名を指定している</td><td>データベースの見出しと同じ文字列を使う</td></tr><tr><td>#DIV/0! エラー</td><td>条件に合うレコードが1件もない</td><td>条件値を見直す。ISERRORで囲めばエラー表示を回避できる</td></tr><tr><td>想定より大きい/小さい値が返る</td><td>条件範囲に空白行が含まれている</td><td>条件範囲を必要な行だけに絞る（空白行は「すべて一致」と解釈される）</td></tr><tr><td>想定と違う列の平均が出る</td><td>フィールドの列番号を間違えている</td><td>列番号ではなく見出し名（文字列）で指定するのがおすすめ</td></tr><tr><td>条件が部分一致になる</td><td>条件値に <code>*</code>（アスタリスク）が含まれている</td><td>完全一致にしたい場合は <code>="=営業部"</code> のように先頭に <code>=</code> を付ける</td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>結果がおかしいときにまず確認すべきは「見出しの不一致」です。全角・半角やスペースの違いも不一致になります。条件範囲の見出しはデータベースからコピー&ペーストで作りましょう。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc19">Excelとの違い</span></h2>



<p class="wp-block-paragraph">DAVERAGE関数はExcelとGoogleスプレッドシートで基本的に同じ動作です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>Excel</th><th>Googleスプレッドシート</th></tr></thead><tbody><tr><td>構文</td><td>=DAVERAGE(database, field, criteria)</td><td>=DAVERAGE(データベース, フィールド, 条件)</td></tr><tr><td>動作</td><td>条件に合う列の平均</td><td>条件に合う列の平均</td></tr><tr><td>条件範囲の仕様</td><td>見出し行+条件行</td><td>見出し行+条件行</td></tr><tr><td>ワイルドカード</td><td><code>*</code> <code>?</code> が使える</td><td><code>*</code> <code>?</code> が使える</td></tr><tr><td>OR条件の書き方</td><td>条件値を別の行に記述</td><td>条件値を別の行に記述</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数名の表記は日本語と英語で異なりますが、機能は同じです。Excelでの使い方は<a href="https://mashukabu.com/excel-function-howto-use-daverage/">ExcelのDAVERAGE関数の記事</a>で詳しく解説しています。</p>



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



<p class="wp-block-paragraph">DAVERAGE関数は、データベース形式の表から条件に合うデータの平均を求める関数です。</p>



<p class="wp-block-paragraph">ポイントを整理します。</p>



<ul class="wp-block-list"><li>構文は <code>=DAVERAGE(データベース, フィールド, 条件)</code> で、引数は3つ</li><li>条件は数式内ではなくセル範囲（条件範囲）に書くのが特徴</li><li>条件範囲は「見出し行+条件行」のセットで作る</li><li>同じ行に条件を横並びにすればAND条件、別の行にすればOR条件</li><li>条件セルの値を変えるだけで集計対象を切り替えられる</li><li>条件固定ならAVERAGEIFS関数、条件を頻繁に変えるならDAVERAGE関数がおすすめ</li><li>結果が0になるときは見出しの不一致をまずチェック</li><li><a href="https://mashukabu.com/excel-function-howto-use-daverage/">ExcelのDAVERAGE関数</a>と同じ動作で、互換性も安心</li></ul>



<p class="wp-block-paragraph">まずは簡単な表で <code>=DAVERAGE(A1:D7, "金額", F1:F2)</code> から試してみてください。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><span id="toc21">関連記事</span></h3>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-dsum-function/">スプレッドシートのDSUM関数の使い方｜条件に合う合計</a></li><li><a href="https://mashukabu.com/spreadsheet-averageifs-function/">スプレッドシートのAVERAGEIFS関数の使い方｜複数条件付き平均</a></li><li><a href="https://mashukabu.com/spreadsheet-averageif-function/">スプレッドシートのAVERAGEIF関数の使い方｜条件付き平均</a></li><li><a href="https://mashukabu.com/spreadsheet-average-function/">スプレッドシートのAVERAGE関数の使い方｜平均値を求める</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-daverage/">DAVERAGE関数で条件に一致するレコードの平均値を求める</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-dcount/">DCOUNT関数で列内の条件を満たす数値データの個数を求める</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-daverage-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのAVERAGE関数の使い方｜平均</title>
		<link>https://mashukabu.com/spreadsheet-average-function/</link>
					<comments>https://mashukabu.com/spreadsheet-average-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Wed, 18 Mar 2026 11:25:26 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[AVERAGE]]></category>
		<category><![CDATA[AVERAGEIF]]></category>
		<category><![CDATA[AVERAGEIFS]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[平均]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4077</guid>

					<description><![CDATA[GoogleスプレッドシートのAVERAGE関数の使い方を初心者向けに解説。数値の平均を求める基本から、空白・文字列の扱い、実務での活用パターン、AVERAGEIF・MEDIANとの使い分けまで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">テストの平均点や、月別の売上平均を出したい場面って多いですよね。</p>



<p class="wp-block-paragraph">電卓で1つずつ足して個数で割る方法もあります。でもデータが増えるたびに計算し直すのは大変ですし、ミスも起きがちです。</p>



<p class="wp-block-paragraph">そんなときに使うのがAVERAGE関数です。範囲を指定するだけで、数値の平均を一発で求めてくれます。</p>



<p class="wp-block-paragraph">この記事では基本の書き方から実務での活用パターンまで紹介します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">AVERAGE関数とは？</a></li><li><a href="#toc2" tabindex="0">AVERAGE関数の書き方（構文と引数）</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">AVERAGE関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">セル範囲の平均を求める（もっとも基本のパターン）</a></li><li><a href="#toc7" tabindex="0">数値を直接入力する</a></li><li><a href="#toc8" tabindex="0">離れたセルの平均を求める</a></li><li><a href="#toc9" tabindex="0">複数の範囲をまとめて平均する</a></li><li><a href="#toc10" tabindex="0">関数メニューから入力する</a></li></ol></li><li><a href="#toc11" tabindex="0">AVERAGE関数が空白・文字列を扱うときのルール</a></li><li><a href="#toc12" tabindex="0">実務でのAVERAGE関数活用例</a><ol><li><a href="#toc13" tabindex="0">パターン1: テストの平均点を出す</a></li><li><a href="#toc14" tabindex="0">パターン2: 月別の売上平均</a></li><li><a href="#toc15" tabindex="0">パターン3: 上位・下位を除いた平均（TRIMMEAN）</a></li><li><a href="#toc16" tabindex="0">パターン4: SUM/COUNTで手動計算する方法との比較</a></li><li><a href="#toc17" tabindex="0">パターン5: 条件付きで平均を出す（AVERAGEIF）</a></li></ol></li><li><a href="#toc18" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc19" tabindex="0">#DIV/0!エラーの対処</a></li><li><a href="#toc20" tabindex="0">0を除外して平均を出す</a></li><li><a href="#toc21" tabindex="0">文字列になっている数値に注意</a></li></ol></li><li><a href="#toc22" tabindex="0">似た関数との違い・使い分け</a><ol><li><a href="#toc23" tabindex="0">AVERAGEとMEDIAN（中央値）の違い</a></li><li><a href="#toc24" tabindex="0">AVERAGEとAVERAGEIFの使い分け</a></li><li><a href="#toc25" tabindex="0">AVERAGEとAVERAGEA（AVERAGEA）の違い</a></li></ol></li><li><a href="#toc26" tabindex="0">Excelとの違い</a></li><li><a href="#toc27" tabindex="0">まとめ</a><ol><li><a href="#toc28" tabindex="0">この記事で紹介した関数・関連記事</a></li></ol></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">AVERAGE関数（読み方: アベレージ関数）は、<strong>指定した数値やセル範囲の平均値（算術平均）を返す関数</strong>です。</p>



<p class="wp-block-paragraph">名前は英語の「average（平均）」がそのまま由来です。たとえばテストの点数が「80, 70, 90」の3つなら、AVERAGE関数で「80」が返ります。</p>



<p class="wp-block-paragraph">計算の仕組みは「合計 / 個数」です。<a href="https://mashukabu.com/spreadsheet-sum-function/">SUM関数</a>で合計を出してCOUNT関数で個数を数えて割る手間を、AVERAGE関数ひとつで済ませてくれます。</p>



<p class="wp-block-paragraph">AVERAGE関数にできることをまとめると、次のとおりです。</p>



<ul class="wp-block-list"><li>指定したセル範囲の数値の平均を求める</li><li>複数の離れたセル範囲をまとめて平均を求める</li><li>文字列や空白セルは自動的にスキップする</li><li>他の関数と組み合わせて平均値を加工する</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>AVERAGE関数はGoogleスプレッドシートの全バージョンで使えます。Excelとの互換性も完全なので、ファイルのやり取りでも安心です。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc2">AVERAGE関数の書き方（構文と引数）</span></h2>



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



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



<p class="wp-block-paragraph">カッコの中に、平均を求めたい数値やセル範囲を指定します。</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>追加で平均に含めたい数値やセル範囲（最大30個まで）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数が2つ以上ある場合は、カンマ（ , ）で区切ります。</p>



<p class="wp-block-paragraph">引数に指定できるものは3種類あります。</p>



<ul class="wp-block-list"><li><strong>数値を直接入力</strong>: <code>=AVERAGE(80, 70, 90)</code> → 結果は80</li><li><strong>セル参照</strong>: <code>=AVERAGE(A1, B1, C1)</code> → 各セルの値の平均</li><li><strong>セル範囲</strong>: <code>=AVERAGE(A1:A10)</code> → A1からA10の平均</li></ul>



<p class="wp-block-paragraph">これらを組み合わせることもできます。<code>=AVERAGE(A1:A5, C1, 100)</code> のように、範囲・セル参照・数値を混ぜて書けるのがポイントです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>Excelでは引数を最大255個まで指定できますが、Googleスプレッドシートでは最大30個です。ただし、1つの引数にセル範囲を指定できるので実務で困ることはほとんどありません。</p></blockquote>



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



<p class="wp-block-paragraph">ここからは、実際にAVERAGE関数を入力する手順を見ていきましょう。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/03/spreadsheet-sumif-function_01_data_sample-table.png" alt="01 data sample table" /></figure>



<h3 class="wp-block-heading"><span id="toc6">セル範囲の平均を求める（もっとも基本のパターン）</span></h3>



<p class="wp-block-paragraph">B2からB10にテストの点数が入っているとします。</p>



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



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/02_formula_average-basic.png" alt="02 formula average basic" /></figure>



<p class="wp-block-paragraph">B2:B10の範囲にある数値の平均が返ります。点数が「80, 70, 90, 60, 85」の5人分なら、結果は「77」です。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/03_result_average-basic.png" alt="03 result average basic" /></figure>



<h3 class="wp-block-heading"><span id="toc7">数値を直接入力する</span></h3>



<p class="wp-block-paragraph">セルを使わずに、数値だけで平均を確認したいときはこう書きます。</p>



<pre class="wp-block-code"><code>=AVERAGE(80, 70, 90)</code></pre>



<p class="wp-block-paragraph">結果は「80」です。(80+70+90) / 3 = 80 ですね。</p>



<h3 class="wp-block-heading"><span id="toc8">離れたセルの平均を求める</span></h3>



<p class="wp-block-paragraph">平均したいセルが隣り合っていない場合は、カンマ区切りで指定します。</p>



<pre class="wp-block-code"><code>=AVERAGE(A1, C1, E1)</code></pre>



<p class="wp-block-paragraph">A1・C1・E1の3つのセルの平均を返します。</p>



<h3 class="wp-block-heading"><span id="toc9">複数の範囲をまとめて平均する</span></h3>



<p class="wp-block-paragraph">離れた範囲をまとめて平均することもできます。</p>



<pre class="wp-block-code"><code>=AVERAGE(B2:B10, D2:D10)</code></pre>



<p class="wp-block-paragraph">B2からB10とD2からD10を合わせた全データの平均を返します。月ごとにデータが別の列にあるときに便利です。</p>



<h3 class="wp-block-heading"><span id="toc10">関数メニューから入力する</span></h3>



<p class="wp-block-paragraph">ツールバーの関数ボタンからAVERAGE関数を素早く入力できます。</p>



<ol class="wp-block-list"><li>平均を表示したいセルを選択する</li><li>ツールバー右端の <strong>「関数」ボタン（シグマ記号）</strong> をクリックする</li><li>メニューから <strong>「AVERAGE」</strong> を選択する</li><li>自動的に範囲が入力されるので、正しいか確認してEnterを押す</li></ol>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>セルに <code>=av</code> と入力すると候補にAVERAGEが表示されます。Tabキーで確定すれば素早く入力できますよ。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc11">AVERAGE関数が空白・文字列を扱うときのルール</span></h2>



<p class="wp-block-paragraph">AVERAGE関数を使うとき、意外とつまずきやすいのがデータの扱い方です。どんなセルがカウントされて、どんなセルがスキップされるのかを整理します。</p>



<figure class="wp-block-table"><table><thead><tr><th>セルの状態</th><th>平均に含まれるか</th><th>説明</th></tr></thead><tbody><tr><td>数値</td><td>含まれる</td><td>通常どおり計算に入る</td></tr><tr><td>空白セル</td><td>スキップされる</td><td>分母にも含まれない</td></tr><tr><td>文字列</td><td>スキップされる</td><td>分母にも含まれない</td></tr><tr><td>0（ゼロ）</td><td>含まれる</td><td>分母にも含まれる</td></tr><tr><td>TRUE/FALSE</td><td>スキップされる</td><td>セル範囲で指定した場合</td></tr><tr><td>日付</td><td>含まれる</td><td>内部的には数値として計算される</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ここで最も注意したいのは <strong>0の扱い</strong> です。空白セルは分母に含まれませんが、0が入力されたセルは分母に含まれます。</p>



<p class="wp-block-paragraph">たとえば、テストの点数が「80, 0, 90」の3人分だとします。</p>



<pre class="wp-block-code"><code>=AVERAGE(80, 0, 90)</code></pre>



<p class="wp-block-paragraph">結果は「56.67」です。0も分母に含まれるので (80+0+90) / 3 になります。</p>



<p class="wp-block-paragraph">一方、0のセルが空白なら結果は「85」です。(80+90) / 2 で計算されます。</p>



<p class="wp-block-paragraph">欠席者（点数なし）を除いて平均を出したい場合は、セルを空白にしておくのがポイントです。0を入力すると「0点を取った人」として平均に影響します。</p>



<h2 class="wp-block-heading"><span id="toc12">実務でのAVERAGE関数活用例</span></h2>



<h3 class="wp-block-heading"><span id="toc13">パターン1: テストの平均点を出す</span></h3>



<p class="wp-block-paragraph">もっとも基本的な使い方です。C列に点数が入っているとします。</p>



<pre class="wp-block-code"><code>=AVERAGE(C2:C30)</code></pre>



<p class="wp-block-paragraph">クラス全員の平均点が一発で出ます。小数が気になる場合は<a href="https://mashukabu.com/spreadsheet-round-function/">ROUND関数</a>と組み合わせましょう。</p>



<pre class="wp-block-code"><code>=ROUND(AVERAGE(C2:C30), 1)</code></pre>



<p class="wp-block-paragraph">小数第1位まで丸められます。成績表で「75.3点」のようにすっきり表示できますよ。</p>



<h3 class="wp-block-heading"><span id="toc14">パターン2: 月別の売上平均</span></h3>



<p class="wp-block-paragraph">売上データから月別の平均を出すパターンです。B列に日別の売上が入っているとします。</p>



<pre class="wp-block-code"><code>=AVERAGE(B2:B31)</code></pre>



<p class="wp-block-paragraph">1か月分のデータの平均を出せます。列全体を指定すれば、データが増えても自動で対応します。</p>



<pre class="wp-block-code"><code>=AVERAGE(B:B)</code></pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>AVERAGE関数を入力するセル自体がB列にあると循環参照エラーになります。平均セルは別の列に配置しましょう。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc15">パターン3: 上位・下位を除いた平均（TRIMMEAN）</span></h3>



<p class="wp-block-paragraph">平均は極端な値の影響を受けやすい統計量です。たとえば「80, 85, 90, 75, 10」の平均は「68」。1つの低い値で大きく下がります。</p>



<p class="wp-block-paragraph">外れ値の影響を減らしたいときはTRIMMEAN関数が便利です。</p>



<pre class="wp-block-code"><code>=TRIMMEAN(B2:B20, 0.2)</code></pre>



<p class="wp-block-paragraph">上位10%と下位10%を除外した平均を返します。第2引数の0.2は「上下合計20%を除外する」という意味です。</p>



<h3 class="wp-block-heading"><span id="toc16">パターン4: SUM/COUNTで手動計算する方法との比較</span></h3>



<p class="wp-block-paragraph">AVERAGE関数は <code>=SUM(範囲) / COUNT(範囲)</code> と同じ結果です。</p>



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



<p class="wp-block-paragraph">この式は<a href="https://mashukabu.com/spreadsheet-sum-function/">SUM関数</a>で合計を出し、COUNT関数で数値セルの個数を数え、割っています。AVERAGE関数はこれを1つの関数で実現したものです。</p>



<p class="wp-block-paragraph">通常はAVERAGE関数を使うのがおすすめです。ただし「合計と個数と平均を全部表示したい」場合は、SUM・COUNT・AVERAGEをそれぞれ使うと集計表がわかりやすくなります。</p>



<h3 class="wp-block-heading"><span id="toc17">パターン5: 条件付きで平均を出す（AVERAGEIF）</span></h3>



<p class="wp-block-paragraph">「営業部だけの平均売上を出したい」。こんなときはAVERAGEIF関数を使います。</p>



<pre class="wp-block-code"><code>=AVERAGEIF(A2:A50, &quot;営業部&quot;, C2:C50)</code></pre>



<p class="wp-block-paragraph">A列が「営業部」のデータだけを対象に、C列の平均を返します。AVERAGE関数では全データの平均しか出せませんが、AVERAGEIF関数なら条件を1つ指定できます。</p>



<p class="wp-block-paragraph">複数の条件を同時に指定したいときはAVERAGEIFS関数です。「営業部」かつ「4月」のように条件を組み合わせられます。</p>



<pre class="wp-block-code"><code>=AVERAGEIFS(C2:C50, A2:A50, &quot;営業部&quot;, B2:B50, &quot;4月&quot;)</code></pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>AVERAGEIF関数・AVERAGEIFS関数については、別記事で詳しく解説予定です。条件付きの平均を使いたい方はあわせてチェックしてみてください。</p></blockquote>



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



<p class="wp-block-paragraph">AVERAGE関数はシンプルな関数ですが、思った結果にならないケースもあります。</p>



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#DIV/0!エラー</td><td>範囲内に数値が1つもない</td><td>数値が入っているか確認する</td></tr><tr><td>#VALUE!エラー</td><td>引数に直接文字列を渡している</td><td><code>=AVERAGE("abc")</code>はNG。セル参照なら自動スキップ</td></tr><tr><td>平均が低すぎる</td><td>0が入ったセルが分母に含まれている</td><td>不要な0を空白にするかAVERAGEIFで除外する</td></tr><tr><td>平均が合わない</td><td>数字に見えるが文字列のセルがある</td><td>表示形式を「数値」に変更する</td></tr><tr><td>循環参照の警告</td><td>自分自身の範囲にAVERAGE関数のセルが含まれている</td><td>平均セルを範囲外に移動する</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">もっとも多いのは#DIV/0!エラーです。AVERAGE関数は内部で「合計/個数」を計算するため、数値が1つもないと0で割ることになりエラーが出ます。</p>



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



<p class="wp-block-paragraph">!<a href="https://mashukabu.com/_images/spreadsheet-average-function/04_error_div0.png/">_images/spreadsheet-average-function/04_error_div0.png</a></p>



<p class="wp-block-paragraph">A1からA5が全部空白だとこのエラーが出ます。事前にチェックするなら次のように書きます。</p>



<pre class="wp-block-code"><code>=IF(COUNT(A1:A5)=0, &quot;&quot;, AVERAGE(A1:A5))</code></pre>



<p class="wp-block-paragraph">数値が1つもないときは空白、あるときは平均を返します。</p>



<h3 class="wp-block-heading"><span id="toc20">0を除外して平均を出す</span></h3>



<p class="wp-block-paragraph">欠席者を「0」にしているデータでは、平均が下がりすぎることがあります。0を除外するにはAVERAGEIF関数を使います。</p>



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



<p class="wp-block-paragraph">「0以外」の条件を指定すれば、0を除外した平均が出ます。</p>



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



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-sum-function/">SUM関数</a>と同様に、「数字なのにAVERAGEに含まれない」パターンがあります。</p>



<ul class="wp-block-list"><li>セルの値が<strong>左寄せ</strong>なら文字列の可能性がある</li><li><code>=ISNUMBER(A1)</code> で <code>FALSE</code> なら文字列</li><li>CSVや外部データの貼り付けで起きやすい</li></ul>



<h2 class="wp-block-heading"><span id="toc22">似た関数との違い・使い分け</span></h2>



<p class="wp-block-paragraph">AVERAGE関数と関連する関数をまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>動作</th><th>条件指定</th><th>使いどころ</th></tr></thead><tbody><tr><td><strong>AVERAGE</strong></td><td><strong>数値の平均</strong></td><td><strong>なし</strong></td><td><strong>全データの平均を出す</strong></td></tr><tr><td>AVERAGEIF</td><td>条件付き平均</td><td>1つ</td><td>特定の条件に合うデータの平均</td></tr><tr><td>AVERAGEIFS</td><td>複数条件付き平均</td><td>複数</td><td>2つ以上の条件を組み合わせた平均</td></tr><tr><td>MEDIAN</td><td>中央値</td><td>なし</td><td>外れ値の影響を受けにくい代表値</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-sum-function/">SUM</a></td><td>合計</td><td>なし</td><td>数値の合計を出す</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-countif-function/">COUNTIF</a></td><td>条件付きカウント</td><td>1つ</td><td>条件に合うセルの個数</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc23">AVERAGEとMEDIAN（中央値）の違い</span></h3>



<p class="wp-block-paragraph">AVERAGE関数は「平均値」、MEDIAN関数は「中央値」を返します。</p>



<pre class="wp-block-code"><code>=AVERAGE(80, 85, 90, 75, 10)  → 68
=MEDIAN(80, 85, 90, 75, 10)   → 80</code></pre>



<p class="wp-block-paragraph">平均値は極端な値の影響を受けやすいのが特徴です。上の例では「10」という外れ値で平均が大きく下がっています。一方、中央値はデータを小さい順に並べたときの真ん中の値なので、外れ値の影響を受けにくいです。</p>



<p class="wp-block-paragraph">使い分けの目安はこうです。</p>



<ul class="wp-block-list"><li><strong>データが均一</strong>: AVERAGE関数で問題なし</li><li><strong>外れ値がある</strong>: MEDIAN関数のほうが実態に近い</li><li><strong>両方出す</strong>: AVERAGEとMEDIANの差が大きいほど偏りあり</li></ul>



<h3 class="wp-block-heading"><span id="toc24">AVERAGEとAVERAGEIFの使い分け</span></h3>



<p class="wp-block-paragraph">AVERAGE関数は「全部の平均」、AVERAGEIF関数は「条件に合うものだけの平均」です。</p>



<p class="wp-block-paragraph">この関係は<a href="https://mashukabu.com/spreadsheet-sum-function/">SUM関数</a>とSUMIF関数の関係と同じです。条件なしの集計ならAVERAGE、条件ありならAVERAGEIFを選びましょう。</p>



<h3 class="wp-block-heading"><span id="toc25">AVERAGEとAVERAGEA（AVERAGEA）の違い</span></h3>



<p class="wp-block-paragraph">AVERAGEA関数は、文字列やTRUE/FALSEも計算に含めます。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>文字列</th><th>TRUE</th><th>FALSE</th><th>空白</th></tr></thead><tbody><tr><td>AVERAGE</td><td>スキップ</td><td>スキップ</td><td>スキップ</td><td>スキップ</td></tr><tr><td>AVERAGEA</td><td>0として計算</td><td>1として計算</td><td>0として計算</td><td>スキップ</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">通常はAVERAGE関数で十分です。文字列を0として含めたい特殊な場面でだけAVERAGEAを使います。</p>



<h2 class="wp-block-heading"><span id="toc26">Excelとの違い</span></h2>



<p class="wp-block-paragraph">AVERAGE関数はExcelとGoogleスプレッドシートでほぼ同じ動作です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>Excel</th><th>Googleスプレッドシート</th></tr></thead><tbody><tr><td>構文</td><td>=AVERAGE(数値1, &#8230;)</td><td>=AVERAGE(値1, &#8230;)</td></tr><tr><td>動作</td><td>数値の算術平均</td><td>数値の算術平均</td></tr><tr><td>引数上限</td><td>最大255個</td><td>最大30個</td></tr><tr><td>空白セル</td><td>スキップ</td><td>スキップ</td></tr><tr><td>文字列セル</td><td>スキップ</td><td>スキップ</td></tr><tr><td>0の扱い</td><td>分母に含む</td><td>分母に含む</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数の上限数が異なりますが、セル範囲を使えば問題ありません。基本的にはExcelと同じ感覚で使えますよ。</p>



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



<p class="wp-block-paragraph">AVERAGE関数は、数値の平均を求めるもっとも基本的な関数です。</p>



<p class="wp-block-paragraph">ポイントを整理します。</p>



<ul class="wp-block-list"><li>構文は <code>=AVERAGE(値1, [値2], ...)</code> で数値の平均を返す</li><li>空白セルや文字列は自動でスキップされる</li><li>0が入ったセルは分母に含まれる（空白とは扱いが違う）</li><li><a href="https://mashukabu.com/spreadsheet-round-function/">ROUND関数</a>と組み合わせれば小数を丸められる</li><li>条件付きの平均はAVERAGEIF・AVERAGEIFS関数を使う</li><li>外れ値が気になるときはMEDIAN関数と比較してみる</li></ul>



<p class="wp-block-paragraph">まずは <code>=AVERAGE(範囲)</code> でデータの平均を出すところから試してみてください。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><span id="toc28">この記事で紹介した関数・関連記事</span></h3>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-sum-function/">スプレッドシートのSUM関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-round-function/">スプレッドシートのROUND関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-countif-function/">スプレッドシートのCOUNTIF関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-average-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのAVERAGEIFS関数の使い方｜複数条件平均</title>
		<link>https://mashukabu.com/spreadsheet-averageifs-function/</link>
					<comments>https://mashukabu.com/spreadsheet-averageifs-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Wed, 18 Mar 2026 11:25:22 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[AVERAGEIFS]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[ワイルドカード]]></category>
		<category><![CDATA[条件付き平均]]></category>
		<category><![CDATA[複数条件]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4073</guid>

					<description><![CDATA[GoogleスプレッドシートのAVERAGEIFS関数の使い方を初心者向けに解説。複数条件で平均を求める基本構文、AVERAGEIFとの引数順の違い、日付条件・ワイルドカード・0除外の実務パターン、エラー対処法まで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「営業部の4月の売上平均だけ出したい」「評価がB以上で、かつ出席率80%以上の人だけで平均点を計算したい」。条件が2つ以上になると、どう数式を書けばいいか迷いますよね。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-averageif-function/">AVERAGEIF関数</a>なら条件を1つ指定して平均を出せます。でも、条件が2つ以上になると対応できません。フィルタで手作業するのは手間がかかります。</p>



<p class="wp-block-paragraph">そんなときに使うのがAVERAGEIFS関数です。この記事では基本の書き方からAVERAGEIFとの引数順の違い、日付条件、エラー対処法まで紹介します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-3" checked><label class="toc-title" for="toc-checkbox-3">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">AVERAGEIFS関数とは？</a></li><li><a href="#toc2" tabindex="0">AVERAGEIFS関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li><li><a href="#toc5" tabindex="0">AVERAGEIF関数との引数順の違い（最重要ポイント）</a></li></ol></li><li><a href="#toc6" tabindex="0">AVERAGEIFS関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">2つの条件で平均を求める</a></li><li><a href="#toc8" tabindex="0">比較演算子で数値条件を指定する</a></li><li><a href="#toc9" tabindex="0">セル参照で条件を動的に変える</a></li></ol></li><li><a href="#toc10" tabindex="0">AVERAGEIFS関数の実践的な使い方・応用例</a><ol><li><a href="#toc11" tabindex="0">日付範囲を指定して平均を求める</a></li><li><a href="#toc12" tabindex="0">ワイルドカードで部分一致条件</a></li><li><a href="#toc13" tabindex="0">0を除外して正確な平均を求める</a></li><li><a href="#toc14" tabindex="0">不一致条件で特定データを除外する</a></li></ol></li><li><a href="#toc15" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc16" tabindex="0">#DIV/0!エラーをIFERRORで防ぐ</a></li><li><a href="#toc17" tabindex="0">結果が0になる・合わないときのデバッグ手順</a></li></ol></li><li><a href="#toc18" tabindex="0">似た関数との違い・使い分け</a><ol><li><a href="#toc19" tabindex="0">SUMIFS・COUNTIFS関数との構文対応関係</a></li><li><a href="#toc20" tabindex="0">Excelとの違い</a></li></ol></li><li><a href="#toc21" tabindex="0">まとめ</a><ol><li><a href="#toc22" tabindex="0">この記事で紹介した関数・関連記事</a></li></ol></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">AVERAGEIFS関数（読み方: アベレージイフエス関数）は、<strong>複数の条件をすべて満たすデータだけを平均する関数</strong>です。「AVERAGE（平均）」+「IF（もし）」+「S（複数形）」が名前の由来です。「複数の&#8221;もし&#8221;で平均する」という意味になっています。</p>



<p class="wp-block-paragraph">たとえば売上表で「営業部の、4月の売上平均だけを知りたい」場合を考えてみましょう。A列に部署名、B列に月、C列に売上金額が並んでいるとします。AVERAGEIFS関数を使えば、A列が「営業部」かつB列が「4月」の行だけを自動で平均してくれます。</p>



<p class="wp-block-paragraph">AVERAGEIFS関数にできることをまとめると、次のとおりです。</p>



<ul class="wp-block-list"><li>2つ以上の条件を同時に指定して平均する（AND条件）</li><li>比較演算子で「以上・以下」「等しくない」を条件にできる</li><li>ワイルドカードで部分一致の平均ができる</li><li>日付の期間を区切って平均を出せる</li><li>条件のペアは最大127組まで追加できる</li></ul>



<p class="wp-block-paragraph">「条件を2つ以上つけて平均してね」とお願いする関数です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>AVERAGEIFS関数はGoogleスプレッドシートの全バージョンで使えます。Excelとの互換性も完全なので、ファイルのやり取りでも安心です。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc2">AVERAGEIFS関数の書き方（構文と引数）</span></h2>



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



<pre class="wp-block-code"><code>=AVERAGEIFS(平均範囲, 条件範囲1, 条件1, [条件範囲2, 条件2], ...)</code></pre>



<p class="wp-block-paragraph">カッコの中に、平均する範囲・条件範囲・条件をセットで指定します。</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>平均範囲</td><td>必須</td><td>実際に平均を計算するセル範囲</td></tr><tr><td>条件範囲1</td><td>必須</td><td>1つ目の条件を判定するセル範囲</td></tr><tr><td>条件1</td><td>必須</td><td>1つ目の条件（例: &#8220;営業部&#8221;）</td></tr><tr><td>条件範囲2</td><td>任意</td><td>2つ目の条件を判定するセル範囲</td></tr><tr><td>条件2</td><td>任意</td><td>2つ目の条件</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">条件のペア（条件範囲と条件）は最大127組まで追加できます。</p>



<h3 class="wp-block-heading"><span id="toc5">AVERAGEIF関数との引数順の違い（最重要ポイント）</span></h3>



<p class="wp-block-paragraph">AVERAGEIFS関数を使い始めるとき、一番つまずきやすいのが<strong>引数の順番</strong>です。<a href="https://mashukabu.com/spreadsheet-averageif-function/">AVERAGEIF関数</a>とAVERAGEIFS関数を並べて比較してみましょう。</p>



<pre class="wp-block-code"><code>=AVERAGEIF(条件範囲, 条件, 平均範囲)
=AVERAGEIFS(平均範囲, 条件範囲1, 条件1, ...)</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>AVERAGEIF</th><th>AVERAGEIFS</th></tr></thead><tbody><tr><td>平均範囲の位置</td><td><strong>最後</strong>（第3引数）</td><td><strong>最初</strong>（第1引数）</td></tr><tr><td>条件の数</td><td>1つだけ</td><td>複数（最大127組）</td></tr><tr><td>平均範囲の省略</td><td>省略可</td><td><strong>省略不可</strong></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">AVERAGEIF関数は「平均範囲」が最後です。AVERAGEIFS関数は「平均範囲」が最初に来ます。逆なので混同しやすいポイントです。</p>



<p class="wp-block-paragraph">覚え方のコツは「AVERAGEIFS関数は平均範囲が先頭」です。条件を何組でも追加できるよう、平均範囲を先に固定して、残りを条件ペアの繰り返しにしたわけですね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>この引数順序の違いは<a href="https://mashukabu.com/spreadsheet-sumifs-function/">SUMIFS関数</a>でも同じです。SUMIF→SUMIFSでも合計範囲が最後から最初に移動します。「IFS系は対象範囲が先頭」と覚えておくと安心です。</p></blockquote>



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



<p class="wp-block-paragraph">ここからは、次の売上データを使って具体的な使い方を見ていきます。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/03/spreadsheet-sumif-function_01_data_sample-table.png" alt="01 data sample table" /></figure>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A列（部署）</th><th>B列（月）</th><th>C列（売上）</th></tr></thead><tbody><tr><td>2行目</td><td>営業部</td><td>4月</td><td>350,000</td></tr><tr><td>3行目</td><td>営業部</td><td>5月</td><td>420,000</td></tr><tr><td>4行目</td><td>総務部</td><td>4月</td><td>180,000</td></tr><tr><td>5行目</td><td>総務部</td><td>5月</td><td>200,000</td></tr><tr><td>6行目</td><td>営業部</td><td>4月</td><td>310,000</td></tr><tr><td>7行目</td><td>企画部</td><td>4月</td><td>280,000</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc7">2つの条件で平均を求める</span></h3>



<p class="wp-block-paragraph">「営業部」の「4月」の売上平均を求めたい場合はこう書きます。</p>



<pre class="wp-block-code"><code>=AVERAGEIFS(C2:C7, A2:A7, &quot;営業部&quot;, B2:B7, &quot;4月&quot;)</code></pre>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/02_formula_averageifs-basic.png" alt="02 formula averageifs basic" /></figure>



<ul class="wp-block-list"><li><strong>C2:C7</strong>（平均範囲）: ここの数値を平均する</li><li><strong>A2:A7</strong>（条件範囲1）: ここから「営業部」を探す</li><li><strong>&#8220;営業部&#8221;</strong>（条件1）: この文字列と一致する行が対象</li><li><strong>B2:B7</strong>（条件範囲2）: ここから「4月」を探す</li><li><strong>&#8220;4月&#8221;</strong>（条件2）: この文字列と一致する行が対象</li></ul>



<p class="wp-block-paragraph">A列が「営業部」かつB列が「4月」の行だけが対象です。350,000と310,000の平均で <strong>330,000</strong> が返ります。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/03_result_averageifs-basic.png" alt="03 result averageifs basic" /></figure>



<h3 class="wp-block-heading"><span id="toc8">比較演算子で数値条件を指定する</span></h3>



<p class="wp-block-paragraph">「営業部」かつ「売上が300,000以上」の平均を求めたい場合です。</p>



<pre class="wp-block-code"><code>=AVERAGEIFS(C2:C7, A2:A7, &quot;営業部&quot;, C2:C7, &quot;&gt;=300000&quot;)</code></pre>



<p class="wp-block-paragraph">比較演算子を使う場合は、条件全体を<strong>ダブルクォーテーションで囲む</strong>のがポイントです。</p>



<figure class="wp-block-table"><table><thead><tr><th>演算子</th><th>意味</th><th>書き方の例</th></tr></thead><tbody><tr><td><code>>=</code></td><td>以上</td><td><code>">=300000"</code></td></tr><tr><td><code><=</code></td><td>以下</td><td><code>"<=200000"</code></td></tr><tr><td><code>></code></td><td>より大きい</td><td><code>">300000"</code></td></tr><tr><td><code><</code></td><td>より小さい</td><td><code>"<300000"</code></td></tr><tr><td><code><></code></td><td>等しくない</td><td><code>"<>0"</code></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">セル参照と演算子を組み合わせる場合は <code>&</code> で連結します。</p>



<pre class="wp-block-code"><code>=AVERAGEIFS(C2:C7, A2:A7, &quot;営業部&quot;, C2:C7, &quot;&gt;=&quot;&amp;E1)</code></pre>



<h3 class="wp-block-heading"><span id="toc9">セル参照で条件を動的に変える</span></h3>



<p class="wp-block-paragraph">条件をセル参照にすると便利です。E1セルに部署名、F1セルに月を入力しておきます。</p>



<pre class="wp-block-code"><code>=AVERAGEIFS(C2:C7, A2:A7, E1, B2:B7, F1)</code></pre>



<p class="wp-block-paragraph">セルの値を変えるだけで計算結果が切り替わります。レポートやダッシュボードを作るときに活用してみてください。</p>



<h2 class="wp-block-heading"><span id="toc10">AVERAGEIFS関数の実践的な使い方・応用例</span></h2>



<p class="wp-block-paragraph">基本がわかったところで、実務でよく使うパターンを見ていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc11">日付範囲を指定して平均を求める</span></h3>



<p class="wp-block-paragraph">「2026年4月1日〜6月30日」のように期間を絞りたいときは、同じ条件範囲に2つの条件を指定します。</p>



<pre class="wp-block-code"><code>=AVERAGEIFS(C2:C100, A2:A100, &quot;&gt;=&quot;&amp;DATE(2026,4,1), A2:A100, &quot;&lt;=&quot;&amp;DATE(2026,6,30))</code></pre>



<p class="wp-block-paragraph">ポイントは、DATE関数と <code>&</code> 演算子で条件を組み立てることです。<code>">=2026/4/1"</code> と直接書くと地域設定によっては正しく動かないことがあります。DATE関数を使うのが確実です。</p>



<p class="wp-block-paragraph">同じ条件範囲（A2:A100）に「4/1以上」と「6/30以下」の2条件を指定しています。これがAVERAGEIFS関数の便利な点です。</p>



<h3 class="wp-block-heading"><span id="toc12">ワイルドカードで部分一致条件</span></h3>



<p class="wp-block-paragraph">「東京」を含むすべての支店の売上平均を出したいときは、ワイルドカード <code>*</code> を使います。</p>



<pre class="wp-block-code"><code>=AVERAGEIFS(C2:C50, A2:A50, &quot;*東京*&quot;, B2:B50, &quot;4月&quot;)</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>記号</th><th>意味</th><th>使用例</th><th>マッチする値</th></tr></thead><tbody><tr><td><code>*</code></td><td>任意の文字列（0文字以上）</td><td><code>"<em>東京</em>"</code></td><td>東京支店、東京第二支店</td></tr><tr><td><code>?</code></td><td>任意の1文字</td><td><code>"?月"</code></td><td>4月、5月</td></tr><tr><td><code>~*</code></td><td><code>*</code>そのものを検索</td><td><code>"~*印"</code></td><td>*印</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc13">0を除外して正確な平均を求める</span></h3>



<p class="wp-block-paragraph">データに「未入力の代わりに0が入っている」ケースってありますよね。0も計算に含めると平均が下がってしまいます。</p>



<pre class="wp-block-code"><code>=AVERAGEIFS(C2:C50, A2:A50, &quot;営業部&quot;, C2:C50, &quot;&lt;&gt;0&quot;)</code></pre>



<p class="wp-block-paragraph">!<a href="https://mashukabu.com/_images/spreadsheet-averageifs-function/05_result_averageifs-exclude-zero.png/">_images/spreadsheet-averageifs-function/05_result_averageifs-exclude-zero.png</a></p>



<p class="wp-block-paragraph">平均範囲と同じ範囲（C2:C50）を条件範囲にして、<code>"<>0"</code> と指定するのがコツです。未入力セルに0を入れる運用をしている場合に、正確な平均を出せます。</p>



<h3 class="wp-block-heading"><span id="toc14">不一致条件で特定データを除外する</span></h3>



<p class="wp-block-paragraph">「総務部以外」の「4月」の平均を出したい場合は <code><></code> を使います。</p>



<pre class="wp-block-code"><code>=AVERAGEIFS(C2:C50, A2:A50, &quot;&lt;&gt;総務部&quot;, B2:B50, &quot;4月&quot;)</code></pre>



<p class="wp-block-paragraph">特定の部署やカテゴリを除外して平均を取りたいときに便利です。</p>



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



<p class="wp-block-paragraph">AVERAGEIFS関数でエラーが出たら、次の表を参考に対処してみてください。</p>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#DIV/0!</td><td>条件に一致するデータが1つもない</td><td>条件のスペルミス・余分なスペースを確認。IFERRORで囲む</td></tr><tr><td>#VALUE!</td><td>条件範囲と平均範囲のサイズが不一致</td><td>すべての範囲を同じ行数・列数に揃える</td></tr><tr><td>#VALUE!</td><td>条件の文字数が255文字を超えている</td><td>条件を短くするか、セル参照に変更</td></tr><tr><td>予想より低い値</td><td>0が平均に含まれている</td><td><code>"<>0"</code> 条件を追加して0を除外</td></tr><tr><td>予想と違う値</td><td>全角・半角やスペースの不一致</td><td>TRIM関数やASC関数でデータを統一</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc16">#DIV/0!エラーをIFERRORで防ぐ</span></h3>



<p class="wp-block-paragraph">条件に一致するデータがないと、AVERAGEIFS関数は#DIV/0!エラーを返します。平均を計算するための分母が0になるのが原因です。レポートにエラーが出るのは避けたいですよね。</p>



<p class="wp-block-paragraph">IFERROR関数で囲んでおけば安心です。</p>



<pre class="wp-block-code"><code>=IFERROR(AVERAGEIFS(C2:C50, A2:A50, &quot;営業部&quot;, B2:B50, &quot;4月&quot;), &quot;該当データなし&quot;)</code></pre>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/06_result_averageifs-iferror.png" alt="06 result averageifs iferror" /></figure>



<p class="wp-block-paragraph">エラーの代わりに「該当データなし」と表示されます。0を返したい場合は <code>"該当データなし"</code> の部分を <code>0</code> に変えてください。</p>



<h3 class="wp-block-heading"><span id="toc17">結果が0になる・合わないときのデバッグ手順</span></h3>



<p class="wp-block-paragraph">0になったときは、次の手順で原因を切り分けましょう。</p>



<p class="wp-block-paragraph"><strong>1. 条件を1つだけにして試す</strong></p>



<pre class="wp-block-code"><code>=AVERAGEIFS(C2:C7, A2:A7, &quot;営業部&quot;)</code></pre>



<p class="wp-block-paragraph">これで値が返れば、2つ目以降の条件に問題があります。</p>



<p class="wp-block-paragraph"><strong>2. <a href="https://mashukabu.com/spreadsheet-countifs-function/">COUNTIFS関数</a>で件数を確認する</strong></p>



<pre class="wp-block-code"><code>=COUNTIFS(A2:A7, &quot;営業部&quot;, B2:B7, &quot;4月&quot;)</code></pre>



<p class="wp-block-paragraph">0件なら条件に合うデータがありません。スペースや全角半角を確認しましょう。</p>



<h2 class="wp-block-heading"><span id="toc18">似た関数との違い・使い分け</span></h2>



<p class="wp-block-paragraph">条件付きの集計関数はAVERAGEIFS以外にもあります。「どの関数を使えばいいの?」と迷ったら次の表を参考にしてください。</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/spreadsheet-averageif-function/">AVERAGEIF</a></td><td>条件付き平均</td><td>1つ</td><td>条件範囲 → 条件 → 平均範囲</td></tr><tr><td>AVERAGEIFS</td><td>複数条件付き平均</td><td>最大127組</td><td><strong>平均範囲</strong> → 条件範囲 → 条件</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-sumifs-function/">SUMIFS</a></td><td>複数条件付き合計</td><td>最大127組</td><td>合計範囲 → 条件範囲 → 条件</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-countifs-function/">COUNTIFS</a></td><td>複数条件付きカウント</td><td>最大127組</td><td>条件範囲 → 条件</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-average-function/">AVERAGE</a></td><td>全体の平均</td><td>なし</td><td>数値 or 範囲</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc19">SUMIFS・COUNTIFS関数との構文対応関係</span></h3>



<p class="wp-block-paragraph">SUMIFS・COUNTIFS・AVERAGEIFSは「複数条件シリーズ」です。構文がほぼ同じで、違いは「結果として何を返すか」だけです。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>返す値</th><th>使う場面</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/spreadsheet-sumifs-function/">SUMIFS</a></td><td>合計</td><td>部署別の売上合計など</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-countifs-function/">COUNTIFS</a></td><td>個数</td><td>条件に合う件数を数える</td></tr><tr><td>AVERAGEIFS</td><td>平均</td><td>条件に合うデータの平均を出す</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">構文に慣れてしまえば、目的に応じて関数名を差し替えるだけで対応できますよ。</p>



<h3 class="wp-block-heading"><span id="toc20">Excelとの違い</span></h3>



<p class="wp-block-paragraph">AVERAGEIFS関数の基本的な動作はExcelと同じです。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>Googleスプレッドシート</th><th>Excel</th></tr></thead><tbody><tr><td>基本動作</td><td>同じ</td><td>同じ</td></tr><tr><td>条件ペアの上限</td><td>最大127組</td><td>最大127組</td></tr><tr><td>ワイルドカード</td><td><code>*</code> <code>?</code> 使用可</td><td><code>*</code> <code>?</code> 使用可</td></tr><tr><td>大文字小文字の区別</td><td>区別しない</td><td>区別しない</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">大きな違いはありません。ExcelのAVERAGEIFS関数に慣れている方は、同じ書き方で使えますよ。</p>



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



<p class="wp-block-paragraph">AVERAGEIFS関数のポイントをおさらいしましょう。</p>



<ul class="wp-block-list"><li>AVERAGEIFS関数は「複数の条件をすべて満たすデータの平均」を求める関数</li><li>書き方: <code>=AVERAGEIFS(平均範囲, 条件範囲1, 条件1, ...)</code></li><li><strong>平均範囲が先頭</strong>に来る（<a href="https://mashukabu.com/spreadsheet-averageif-function/">AVERAGEIF関数</a>とは逆）</li><li>比較演算子やワイルドカードも条件に使える</li><li>日付条件はDATE関数と <code>&</code> 演算子で組み立てる</li><li><code>"<>0"</code> で0を除外すれば正確な平均が出せる</li><li>条件一致なしの <strong>#DIV/0!エラー</strong> はIFERROR関数で対策</li><li>条件が1つだけなら<a href="https://mashukabu.com/spreadsheet-averageif-function/">AVERAGEIF関数</a>、合計なら<a href="https://mashukabu.com/spreadsheet-sumifs-function/">SUMIFS関数</a></li></ul>



<p class="wp-block-paragraph">まずは <code>=AVERAGEIFS(平均範囲, 条件範囲, "条件")</code> の基本形から試してみてください。条件が増えても、条件範囲と条件のペアを追加するだけです。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><span id="toc22">この記事で紹介した関数・関連記事</span></h3>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-averageif-function/">スプレッドシートのAVERAGEIF関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-average-function/">スプレッドシートのAVERAGE関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-sumifs-function/">スプレッドシートのSUMIFS関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-countifs-function/">スプレッドシートのCOUNTIFS関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-sumif-function/">スプレッドシートのSUMIF関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-averageifs-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
