<?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>COVAR関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/covar%E9%96%A2%E6%95%B0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sat, 28 Mar 2026 00:07:41 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.3</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>COVAR関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのCOVAR関数の使い方｜共分散でデータの関連性を分析</title>
		<link>https://mashukabu.com/spreadsheet-covar-function/</link>
					<comments>https://mashukabu.com/spreadsheet-covar-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 11:42:09 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[CORREL関数]]></category>
		<category><![CDATA[COVAR関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[データ分析]]></category>
		<category><![CDATA[共分散]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5243</guid>

					<description><![CDATA[GoogleスプレッドシートのCOVAR関数の使い方を基本構文から実務活用まで解説。共分散の意味や符号の読み取り方、CORREL関数との違い、ポートフォリオ分析への応用もわかりやすく紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「広告費と売上の関係をデータで示したいけど、相関係数とは別の指標もあるのかな？」</p>



<p class="wp-block-paragraph">2つのデータの関連性を調べたいとき、相関係数だけでは見えない情報があります。データの「動きの大きさ」まで含めた関連性を数値にしたい場面です。</p>



<p class="wp-block-paragraph">そんなときに使えるのが <strong>COVAR関数</strong> です。基本の書き方から共分散の読み取り方、相関係数との違い、実務での活用例まで解説します。</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">COVAR関数とは？2つのデータの共分散を求める関数</a></li><li><a href="#toc2" tabindex="0">COVAR関数の書き方（構文と引数）</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">COVAR関数の基本的な使い方</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">COVAR関数の実践的な使い方・応用例</a><ol><li><a href="#toc10" tabindex="0">複数商品の売上関連を比較する</a></li><li><a href="#toc11" tabindex="0">ポートフォリオのリスク分析に使う</a></li><li><a href="#toc12" tabindex="0">STDEVP関数と組み合わせて相関係数を手動計算する</a></li></ol></li><li><a href="#toc13" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc14" tabindex="0">#N/Aエラー</a></li><li><a href="#toc15" tabindex="0">#DIV/0!エラー</a></li><li><a href="#toc16" tabindex="0">#VALUE!エラー</a></li></ol></li><li><a href="#toc17" tabindex="0">CORREL関数との違い・関連する統計関数</a><ol><li><a href="#toc18" tabindex="0">CORREL関数との使い分け</a></li><li><a href="#toc19" tabindex="0">関連する統計関数の一覧</a></li></ol></li><li><a href="#toc20" tabindex="0">まとめ</a><ol><li><a href="#toc21" tabindex="0">この記事のポイント</a></li><li><a href="#toc22" tabindex="0">次のステップ：関連する統計関数</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">COVAR関数とは？2つのデータの共分散を求める関数</span></h2>



<p class="wp-block-paragraph">COVAR関数（読み方: コバリアンス関数）は、2つのデータセットの<strong>共分散</strong>を返す統計関数です。「COVAR」は「Covariance（共分散）」の略になります。</p>



<p class="wp-block-paragraph">共分散とは、2つのデータが<strong>どの方向にどれくらい一緒に動くか</strong>を表す指標です。</p>



<ul class="wp-block-list"><li><strong>正の値</strong>: 一方が増えるともう一方も増える傾向（同じ方向に動く）</li><li><strong>負の値</strong>: 一方が増えるともう一方は減る傾向（逆方向に動く）</li><li><strong>0に近い</strong>: 2つのデータに関連性がほぼない</li></ul>



<p class="wp-block-paragraph">身近な例でいうと、「気温が上がるとアイスの売上も上がる」なら正の共分散です。逆に「気温が上がると鍋の売上は下がる」なら負の共分散になります。</p>



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



<ul class="wp-block-list"><li>2つのデータ間の共分散を数値で求める</li><li>データが同じ方向に動くか逆方向に動くかを判定する</li><li>複数の要因を比較して、動きの大きさごとに影響度を評価する</li><li><a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a>や<a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV関数</a>と組み合わせてデータ分析の幅を広げる</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>COVAR関数はGoogleスプレッドシートの全バージョンで使えます。ExcelのCOVARIANCE.P関数と同じ計算を行います。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=COVAR(データ_y, データ_x)</code></pre>



<p class="wp-block-paragraph">カッコの中に、共分散を調べたい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>データ_y</td><td>必須</td><td>比較したいデータ範囲の1つ目（例: 売上データ）</td></tr><tr><td>データ_x</td><td>必須</td><td>比較したいデータ範囲の2つ目（例: 広告費データ）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数はたった2つだけなのでシンプルですよね。注意点として、<strong>データ_yとデータ_xのデータ数は同じ</strong>にする必要があります。データ数が異なると <code>#N/A</code> エラーが出ます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>範囲内の文字列・TRUE/FALSE・空白セルは自動的に無視されます。ただし、一方が数値で他方が空白というペアがあると、そのペアごと計算から除外されます。</p></blockquote>



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



<p class="wp-block-paragraph">実際にCOVAR関数を使ってみましょう。</p>



<p class="wp-block-paragraph">あるお店で6か月分の「広告費」と「売上」を記録したとします。</p>



<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>4月</td><td>30</td><td>200</td></tr><tr><td>3行目</td><td>5月</td><td>50</td><td>320</td></tr><tr><td>4行目</td><td>6月</td><td>40</td><td>280</td></tr><tr><td>5行目</td><td>7月</td><td>60</td><td>400</td></tr><tr><td>6行目</td><td>8月</td><td>45</td><td>310</td></tr><tr><td>7行目</td><td>9月</td><td>70</td><td>450</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc6">共分散を求める</span></h3>



<pre class="wp-block-code"><code>=COVAR(C2:C7, B2:B7)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>1,341.67</strong> になります。正の値なので、広告費と売上は<strong>同じ方向に動く</strong>ことがわかりますね。</p>



<h3 class="wp-block-heading"><span id="toc7">共分散の符号の読み取り方</span></h3>



<p class="wp-block-paragraph">COVAR関数の結果は相関係数のように-1〜1の範囲に収まりません。データのスケール（単位や大きさ）によって値が変わります。</p>



<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>正の値（0より大きい）</td><td>正の関連</td><td>一方が増えるともう一方も増える</td></tr><tr><td>負の値（0より小さい）</td><td>負の関連</td><td>一方が増えるともう一方は減る</td></tr><tr><td>0に近い</td><td>関連なし</td><td>2つのデータは独立して動く</td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p>共分散の値そのものの大小で「関連が強い・弱い」と判断するのは危険です。共分散はデータの単位に依存するため、異なるデータセット間で比較できません。強弱を比較したいときは<a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a>で相関係数を求めてください。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc8">共分散と相関係数の違い</span></h2>



<p class="wp-block-paragraph">「共分散と相関係数って何が違うの？」と思った方もいるかもしれません。ここで整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>共分散（COVAR関数）</th><th>相関係数（CORREL関数）</th></tr></thead><tbody><tr><td>値の範囲</td><td>制限なし（データのスケールに依存）</td><td>-1 〜 1</td></tr><tr><td>わかること</td><td>関連の「方向」と「規模」</td><td>関連の「方向」と「強さ」</td></tr><tr><td>データ間の比較</td><td>単位が異なると比較できない</td><td>正規化されているため比較可能</td></tr><tr><td>計算式</td><td>Σ((xi &#8211; x平均)(yi &#8211; y平均)) / n</td><td>共分散 / (xの標準偏差 x yの標準偏差)</td></tr><tr><td>主な用途</td><td>ポートフォリオ分析、データの方向確認</td><td>2つのデータの関連度を測定</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">実は、相関係数は共分散を標準偏差で割って正規化したものです。COVAR関数とCORREL関数は次の関係式で結ばれています。</p>



<pre class="wp-block-code"><code>CORREL(y, x) = COVAR(y, x) / (STDEVP(y) * STDEVP(x))</code></pre>



<p class="wp-block-paragraph">「方向だけ知りたい」ならCOVAR関数、「強さまで比較したい」なら<a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a>を使い分けましょう。</p>



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



<h3 class="wp-block-heading"><span id="toc10">複数商品の売上関連を比較する</span></h3>



<p class="wp-block-paragraph">複数の商品を扱っている場合、「商品Aと商品Bの売上は連動しているか？」を確認できます。</p>



<p class="wp-block-paragraph">商品A（D列）・商品B（E列）・商品C（F列）の月次売上データがあるとして、共分散を比べてみましょう。</p>



<pre class="wp-block-code"><code>=COVAR(D2:D13, E2:E13)   → 商品AとBの共分散
=COVAR(D2:D13, F2:F13)   → 商品AとCの共分散</code></pre>



<p class="wp-block-paragraph">両方とも正なら「Aが売れるとBもCも売れる傾向」です。片方が負なら「Aが売れるとそちらは売れなくなる傾向」と読み取れます。</p>



<p class="wp-block-paragraph">ただし、値の大小で「BよりCの方が関連が強い」とは判断できません。強さの比較には<a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a>を使ってくださいね。</p>



<h3 class="wp-block-heading"><span id="toc11">ポートフォリオのリスク分析に使う</span></h3>



<p class="wp-block-paragraph">投資の世界では、共分散は<strong>ポートフォリオ理論</strong>の核となる指標です。2つの資産の共分散がわかれば、組み合わせたときのリスクを計算できます。</p>



<p class="wp-block-paragraph">たとえば、株式A（G列）と株式B（H列）の月次リターン（収益率）が12か月分あるとします。</p>



<pre class="wp-block-code"><code>=COVAR(G2:G13, H2:H13)</code></pre>



<p class="wp-block-paragraph">結果が<strong>負の共分散</strong>なら、AとBは逆方向に動く傾向があります。AとBを組み合わせれば、ポートフォリオ全体のリスクを下げられる可能性がありますよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>ポートフォリオの分散を計算する公式には共分散が含まれています。2資産の場合: <code>wA^2 <em> VarA + wB^2 </em> VarB + 2 <em> wA </em> wB * COVAR(A, B)</code> です。個々の資産のリスク（分散）は<a href="https://mashukabu.com/spreadsheet-var-function/">VAR関数</a>で求められます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc12">STDEVP関数と組み合わせて相関係数を手動計算する</span></h3>



<p class="wp-block-paragraph">COVAR関数の結果を使って、相関係数を自分で計算することもできます。結果が<a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a>と一致するか確かめてみましょう。</p>



<pre class="wp-block-code"><code>=COVAR(C2:C7, B2:B7) / (STDEVP(C2:C7) * STDEVP(B2:B7))</code></pre>



<p class="wp-block-paragraph">この式は <code>=CORREL(C2:C7, B2:B7)</code> と同じ結果を返します。共分散・標準偏差・相関係数のつながりが実感できますよね。</p>



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



<h3 class="wp-block-heading"><span id="toc14">#N/Aエラー</span></h3>



<p class="wp-block-paragraph">COVAR関数で最もよく見るエラーです。</p>



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対策</th></tr></thead><tbody><tr><td>データ_yとデータ_xの行数が異なる</td><td>セル範囲の行数を揃える</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">たとえば <code>=COVAR(B2:B13, C2:C10)</code> のように行数がずれていると発生します。データ範囲を確認してください。</p>



<h3 class="wp-block-heading"><span id="toc15">#DIV/0!エラー</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>数値データが1つもない</td><td>数値データを2つ以上含む範囲を指定する</td></tr><tr><td>有効なデータペアがない</td><td>文字列や空白だけでないか確認する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">範囲内に数値が含まれていない場合、計算に使えるデータがゼロになるため発生します。</p>



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



<p class="wp-block-paragraph">引数に文字列を直接入力すると発生します。</p>



<pre class="wp-block-code"><code>=COVAR(&quot;100&quot;, &quot;200&quot;)   → #VALUE!エラー
=COVAR(A1:A5, B1:B5)   → 正常に計算される</code></pre>



<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>期待した結果にならないときは、セル範囲に空白や文字列が混ざっていないか確認してください。COVAR関数は対応するペアが両方とも数値のデータだけを使います。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc17">CORREL関数との違い・関連する統計関数</span></h2>



<h3 class="wp-block-heading"><span id="toc18">CORREL関数との使い分け</span></h3>



<p class="wp-block-paragraph">共分散と相関係数は密接に関連していますが、使いどころが異なります。</p>



<figure class="wp-block-table"><table><thead><tr><th>目的</th><th>使う関数</th><th>理由</th></tr></thead><tbody><tr><td>関連の方向（正か負か）を確認したい</td><td>COVAR関数</td><td>符号で方向がわかる</td></tr><tr><td>関連の強さを-1〜1で測りたい</td><td><a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a></td><td>正規化されているため比較しやすい</td></tr><tr><td>異なるデータセット間で強さを比較したい</td><td><a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a></td><td>スケールに依存しない</td></tr><tr><td>ポートフォリオのリスク計算に使いたい</td><td>COVAR関数</td><td>分散計算の公式に共分散が必要</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">迷ったら、まず<a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a>で相関の強さを確認するのがおすすめです。共分散が必要になるのは、ポートフォリオ分析など数学的な計算に値を使うケースが多いですよ。</p>



<h3 class="wp-block-heading"><span id="toc19">関連する統計関数の一覧</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>説明</th><th>COVAR関数との関係</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a></td><td>相関係数を求める</td><td>共分散を標準偏差で正規化した値</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-pearson-function/">PEARSON関数</a></td><td>ピアソン相関係数を求める</td><td>CORREL関数と同じ結果を返す</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-var-function/">VAR関数</a></td><td>標本分散を求める</td><td>1つのデータセット内のばらつき。共分散は2つのデータ間の関連</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV関数</a></td><td>標本標準偏差を求める</td><td>共分散を標準偏差で割ると相関係数になる</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-average-function/">AVERAGE関数</a></td><td>平均値を求める</td><td>共分散の計算で各データの平均が使われる</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">COVAR関数は、2つのデータセットの<strong>共分散</strong>を返す関数です。</p>



<h3 class="wp-block-heading"><span id="toc21">この記事のポイント</span></h3>



<ul class="wp-block-list"><li>構文は <code>=COVAR(データ_y, データ_x)</code> で、2つのデータ範囲を指定するだけ</li><li>共分散の符号（正・負・ゼロ付近）で2つのデータの関連の方向がわかる</li><li>値の大小はデータのスケールに依存するため、異なるデータ間の比較にはCORREL関数を使う</li><li>相関係数 = 共分散 / (標準偏差 x 標準偏差) という関係がある</li><li>ポートフォリオのリスク分析など、数学的な計算で共分散の値が必要になる場面で活躍する</li></ul>



<h3 class="wp-block-heading"><span id="toc22">次のステップ：関連する統計関数</span></h3>



<p class="wp-block-paragraph">COVAR関数の使い方がわかったら、以下の関数もあわせて覚えてみてください。データ分析の幅が広がりますよ。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a> &#8212; 相関の強さを-1〜1で測る</li><li><a href="https://mashukabu.com/spreadsheet-pearson-function/">PEARSON関数</a> &#8212; CORREL関数と同じ相関係数を返す</li><li><a href="https://mashukabu.com/spreadsheet-var-function/">VAR関数</a> &#8212; データの分散（ばらつき）を求める</li><li><a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV関数</a> &#8212; 標準偏差を求める</li><li><a href="https://mashukabu.com/spreadsheet-average-function/">AVERAGE関数</a> &#8212; 平均値を求める基本関数</li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-covar-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのCOVARIANCE.P関数の使い方｜母共分散の計算方法と実務での使い分け</title>
		<link>https://mashukabu.com/spreadsheet-covariance-p-function/</link>
					<comments>https://mashukabu.com/spreadsheet-covariance-p-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 11:42:05 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[COVARIANCE.P関数]]></category>
		<category><![CDATA[COVARIANCE.S関数]]></category>
		<category><![CDATA[COVAR関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[母共分散]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5241</guid>

					<description><![CDATA[GoogleスプレッドシートのCOVARIANCE.P関数で母共分散を計算する方法を解説。基本構文からCOVAR・COVARIANCE.Sとの違い、実務での活用例まで丁寧に紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「広告費と売上の共分散を出したいけど、COVAR関数とCOVARIANCE.P関数って何が違うの？」</p>



<p class="wp-block-paragraph">共分散を求める関数がスプレッドシートには複数あり、どれを使えばいいか迷いますよね。選び方を間違えると、全数データなのにサンプル用の関数を使ってしまい、結果がずれてしまいます。</p>



<p class="wp-block-paragraph">そんなときに正しく選べるようになるのがこの記事です。COVARIANCE.P関数の書き方からCOVAR・COVARIANCE.Sとの違い、使い分けまで解説します。</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">スプレッドシートのCOVARIANCE.P関数とは？母共分散を求める関数</a></li><li><a href="#toc2" tabindex="0">COVARIANCE.P関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li><li><a href="#toc5" tabindex="0">母共分散の計算の仕組み</a></li></ol></li><li><a href="#toc6" tabindex="0">COVARIANCE.P関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">母共分散を求める</a></li><li><a href="#toc8" tabindex="0">共分散の符号の読み取り方</a></li></ol></li><li><a href="#toc9" tabindex="0">COVARIANCE.P関数の実践的な使い方・応用例</a><ol><li><a href="#toc10" tabindex="0">母集団データで正確な共分散を求める</a></li><li><a href="#toc11" tabindex="0">複数の要因との共分散を比較する</a></li><li><a href="#toc12" tabindex="0">COVARIANCE.P関数から相関係数を手動計算する</a></li><li><a href="#toc13" tabindex="0">ポートフォリオのリスク分析に使う</a></li></ol></li><li><a href="#toc14" tabindex="0">COVARIANCE.P関数のよくあるエラーと対処法</a><ol><li><a href="#toc15" tabindex="0">#N/Aエラー</a></li><li><a href="#toc16" tabindex="0">#DIV/0!エラー</a></li><li><a href="#toc17" tabindex="0">#VALUE!エラー</a></li></ol></li><li><a href="#toc18" tabindex="0">COVAR・COVARIANCE.Sとの違い・使い分け</a><ol><li><a href="#toc19" tabindex="0">COVAR関数との違い</a></li><li><a href="#toc20" tabindex="0">COVARIANCE.S関数との違い</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">この記事のポイント</a></li><li><a href="#toc24" tabindex="0">次のステップ：関連する統計関数</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">スプレッドシートのCOVARIANCE.P関数とは？母共分散を求める関数</span></h2>



<p class="wp-block-paragraph">COVARIANCE.P関数（読み方: コバリアンス・ピー関数）は、2つのデータセットの<strong>母共分散</strong>を返す統計関数です。「COVARIANCE」は英語で共分散、「P」はPopulation（母集団）の頭文字です。</p>



<p class="wp-block-paragraph">母共分散とは、<strong>手元のデータが全数</strong>であるときに使う共分散のことです。やっていることはシンプルで、2つのデータが一緒にどの方向にどれだけ動くかを1つの数値にまとめます。</p>



<ul class="wp-block-list"><li><strong>正の値</strong>: 一方が増えるともう一方も増える傾向（同じ方向に動く）</li><li><strong>負の値</strong>: 一方が増えるともう一方は減る傾向（逆方向に動く）</li><li><strong>0に近い</strong>: 2つのデータに関連性がほぼない</li></ul>



<p class="wp-block-paragraph">身近な例でいうと、全社員の「残業時間」と「ミス件数」のデータがあるとします。残業が増えるとミスも増えるなら正の母共分散です。全社員のデータ＝母集団なので、COVARIANCE.P関数を使います。</p>



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



<ul class="wp-block-list"><li>2つのデータ間の母共分散を数値で求める</li><li>データが同じ方向に動くか逆方向に動くかを判定する</li><li>全数データ（母集団）に対して正確な共分散を計算する</li><li><a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a>や<a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV関数</a>と組み合わせてデータ分析の幅を広げる</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>COVARIANCE.P関数はGoogleスプレッドシートの全バージョンで使えます。<a href="https://mashukabu.com/spreadsheet-covar-function/">COVAR関数</a>と計算結果は完全に同じです。COVAR関数の後継として追加された関数になります。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=COVARIANCE.P(データ_y, データ_x)</code></pre>



<p class="wp-block-paragraph">カッコの中に、共分散を調べたい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>データ_y</td><td>必須</td><td>比較したいデータ範囲の1つ目（例: 売上データ）</td></tr><tr><td>データ_x</td><td>必須</td><td>比較したいデータ範囲の2つ目（例: 広告費データ）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数はたった2つだけなのでシンプルですよね。注意点として、<strong>データ_yとデータ_xのデータ数は同じ</strong>にする必要があります。データ数が異なると <code>#N/A</code> エラーが出ます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>範囲内の文字列・TRUE/FALSE・空白セルは自動的に無視されます。ただし、一方が数値で他方が空白というペアがあると、そのペアごと計算から除外されます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc5">母共分散の計算の仕組み</span></h3>



<p class="wp-block-paragraph">COVARIANCE.P関数が内部で行っている計算はこちらです。</p>



<pre class="wp-block-code"><code>COVARIANCE.P = Σ((xi - x平均)(yi - y平均)) / n</code></pre>



<p class="wp-block-paragraph">nはデータの個数です。各データから平均を引いた値同士を掛け合わせ、その合計をデータ数で割っています。「÷n」が母集団用の計算です。</p>



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



<p class="wp-block-paragraph">実際にCOVARIANCE.P関数を使ってみましょう。</p>



<p class="wp-block-paragraph">あるお店で6か月分の「広告費」と「売上」を記録したとします。全店舗ではなく、この1店舗の全期間データという想定です。</p>



<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>4月</td><td>30</td><td>200</td></tr><tr><td>3行目</td><td>5月</td><td>50</td><td>320</td></tr><tr><td>4行目</td><td>6月</td><td>40</td><td>280</td></tr><tr><td>5行目</td><td>7月</td><td>60</td><td>400</td></tr><tr><td>6行目</td><td>8月</td><td>45</td><td>310</td></tr><tr><td>7行目</td><td>9月</td><td>70</td><td>450</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc7">母共分散を求める</span></h3>



<pre class="wp-block-code"><code>=COVARIANCE.P(C2:C7, B2:B7)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>1,047.22</strong> になります。正の値なので、広告費と売上は<strong>同じ方向に動く</strong>ことがわかりますね。</p>



<h3 class="wp-block-heading"><span id="toc8">共分散の符号の読み取り方</span></h3>



<p class="wp-block-paragraph">COVARIANCE.P関数の結果は相関係数のように-1〜1の範囲に収まりません。データのスケール（単位や大きさ）によって値が変わります。</p>



<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>正の値（0より大きい）</td><td>正の関連</td><td>一方が増えるともう一方も増える</td></tr><tr><td>負の値（0より小さい）</td><td>負の関連</td><td>一方が増えるともう一方は減る</td></tr><tr><td>0に近い</td><td>関連なし</td><td>2つのデータは独立して動く</td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p>共分散の値そのものの大小で「関連が強い・弱い」と判断するのは危険です。共分散はデータの単位に依存するため、異なるデータセット間で比較できません。強弱を比較したいときは<a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a>で相関係数を求めてください。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc10">母集団データで正確な共分散を求める</span></h3>



<p class="wp-block-paragraph">COVARIANCE.P関数が特に活きるのは、データが全数そろっている場面です。</p>



<p class="wp-block-paragraph">たとえば、社内アンケートで全社員50名に聞いたとします。D列に「業務満足度（10点満点）」、E列に「研修受講回数」が入っています。</p>



<pre class="wp-block-code"><code>=COVARIANCE.P(D2:D51, E2:E51)</code></pre>



<p class="wp-block-paragraph">全社員のデータなので母集団です。COVARIANCE.P関数を使うのが正しい選択になります。結果が正の値なら「研修を多く受けた社員ほど満足度が高い傾向がある」と読み取れます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「全数データかサンプルか」の判断に迷ったら、次のように考えてください。分析対象の全員・全期間のデータがあれば母集団（COVARIANCE.P）です。一部を抜き出したデータであれば標本（COVARIANCE.S）です。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc11">複数の要因との共分散を比較する</span></h3>



<p class="wp-block-paragraph">売上に影響しそうな要因が複数ある場合、それぞれの共分散を並べて方向を確認できます。</p>



<p class="wp-block-paragraph">全12か月分のデータがあるとして、売上（C列）と各要因の共分散を求めてみましょう。</p>



<pre class="wp-block-code"><code>=COVARIANCE.P(C2:C13, D2:D13)
=COVARIANCE.P(C2:C13, E2:E13)
=COVARIANCE.P(C2:C13, F2:F13)</code></pre>



<p class="wp-block-paragraph">結果の符号を見れば、各要因が売上と同じ方向に動くか逆方向に動くかがわかります。ただし、値の大小で影響の強さは判断できません。強さを比較するには<a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a>を使ってくださいね。</p>



<h3 class="wp-block-heading"><span id="toc12">COVARIANCE.P関数から相関係数を手動計算する</span></h3>



<p class="wp-block-paragraph">COVARIANCE.P関数の結果を使って、相関係数を自分で計算することもできます。共分散と相関係数の関係が実感できますよ。</p>



<pre class="wp-block-code"><code>=COVARIANCE.P(C2:C7, B2:B7) / (STDEVP(C2:C7) * STDEVP(B2:B7))</code></pre>



<p class="wp-block-paragraph">この式は <code>=CORREL(C2:C7, B2:B7)</code> と同じ結果を返します。相関係数は共分散を標準偏差で割って正規化したものです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>ここで使っているSTDEVP関数は母標準偏差を求める関数です。COVARIANCE.P関数が母共分散なので、標準偏差も母集団用のSTDEVPを使います。標本用のSTDEVを使うと計算が合わなくなるので注意してください。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc13">ポートフォリオのリスク分析に使う</span></h3>



<p class="wp-block-paragraph">投資の世界では、共分散は<strong>ポートフォリオ理論</strong>の核となる指標です。2つの資産のリターンデータが全期間分あるとします。</p>



<pre class="wp-block-code"><code>=COVARIANCE.P(G2:G13, H2:H13)</code></pre>



<p class="wp-block-paragraph">結果が<strong>負の共分散</strong>なら、2つの資産は逆方向に動く傾向があります。逆に動く資産を組み合わせれば、ポートフォリオ全体のリスクを下げられる可能性がありますよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>2資産ポートフォリオの分散は次の式で計算します。wA^2 <em> VarA + wB^2 </em> VarB + 2 <em> wA </em> wB * Cov(A, B)。個々の資産の分散は<a href="https://mashukabu.com/spreadsheet-varp-function/">VARP関数</a>で求められます。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc14">COVARIANCE.P関数のよくあるエラーと対処法</span></h2>



<h3 class="wp-block-heading"><span id="toc15">#N/Aエラー</span></h3>



<p class="wp-block-paragraph">COVARIANCE.P関数で最もよく見るエラーです。</p>



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対策</th></tr></thead><tbody><tr><td>データ_yとデータ_xの行数が異なる</td><td>セル範囲の行数を揃える</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">たとえば <code>=COVARIANCE.P(B2:B13, C2:C10)</code> のように行数がずれていると発生します。データ範囲を確認してください。</p>



<h3 class="wp-block-heading"><span id="toc16">#DIV/0!エラー</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>数値データが1つもない</td><td>数値データを含む範囲を指定する</td></tr><tr><td>配列が空（すべて文字列や空白）</td><td>セル範囲の中身を確認する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">範囲内に数値が含まれていない場合、計算に使えるデータがゼロになるため発生します。</p>



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



<p class="wp-block-paragraph">引数に文字列を直接入力すると発生します。</p>



<pre class="wp-block-code"><code>=COVARIANCE.P(&quot;100&quot;, &quot;200&quot;)   → #VALUE!エラー
=COVARIANCE.P(A1:A5, B1:B5)   → 正常に計算される</code></pre>



<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>期待した結果にならないときは、セル範囲に空白や文字列が混ざっていないか確認してください。COVARIANCE.P関数は対応するペアが両方とも数値のデータだけを使います。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc18">COVAR・COVARIANCE.Sとの違い・使い分け</span></h2>



<h3 class="wp-block-heading"><span id="toc19">COVAR関数との違い</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-covar-function/">COVAR関数</a>とCOVARIANCE.P関数は<strong>計算結果が完全に同じ</strong>です。</p>



<pre class="wp-block-code"><code>=COVAR(C2:C7, B2:B7)
=COVARIANCE.P(C2:C7, B2:B7)</code></pre>



<p class="wp-block-paragraph">この2つはどちらも同じ値を返します。違いは関数の位置づけだけです。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>COVAR関数</th><th>COVARIANCE.P関数</th></tr></thead><tbody><tr><td>計算結果</td><td>母共分散</td><td>母共分散</td></tr><tr><td>位置づけ</td><td>旧互換性関数</td><td>後継関数（推奨）</td></tr><tr><td>Excelとの互換性</td><td>Excel旧バージョン互換</td><td>Excel 2010以降と同名</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">COVAR関数は過去の互換性のために残されている関数です。新しくスプレッドシートを作るなら、COVARIANCE.P関数を使うのがおすすめですよ。</p>



<h3 class="wp-block-heading"><span id="toc20">COVARIANCE.S関数との違い</span></h3>



<p class="wp-block-paragraph">COVARIANCE.P関数との最大の違いは「母集団用か標本用か」です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>COVARIANCE.P関数</th><th>COVARIANCE.S関数</th></tr></thead><tbody><tr><td>計算方法</td><td>母共分散（÷n）</td><td>標本共分散（÷(n-1)）</td></tr><tr><td>用途</td><td>データが全数あるとき</td><td>データがサンプルのとき</td></tr><tr><td>データ1件の場合</td><td>0を返す</td><td>#DIV/0!エラー</td></tr><tr><td>結果の大きさ</td><td>COVARIANCE.Sより小さい</td><td>COVARIANCE.Pより大きい</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">計算式の違いは割る数だけです。COVARIANCE.Pは「÷n」、COVARIANCE.Sは「÷(n-1)」で計算します。データ数が大きくなるほど両者の差は小さくなります。</p>



<h3 class="wp-block-heading"><span id="toc21">どちらを使うかの判断基準</span></h3>



<p class="wp-block-paragraph">迷ったときは、次のように考えてください。</p>



<figure class="wp-block-table"><table><thead><tr><th>状況</th><th>使う関数</th><th>理由</th></tr></thead><tbody><tr><td>全社員のアンケートデータ</td><td>COVARIANCE.P</td><td>対象全員のデータ＝母集団</td></tr><tr><td>顧客1,000人中100人のサンプル調査</td><td>COVARIANCE.S</td><td>一部を抜き出したデータ＝標本</td></tr><tr><td>ある店舗の全月次データ（12か月分）</td><td>COVARIANCE.P</td><td>対象期間の全データ＝母集団</td></tr><tr><td>全国チェーン中5店舗だけのデータ</td><td>COVARIANCE.S</td><td>全体の一部＝標本</td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p>COVARIANCE.S関数はデータが1件だけの場合 <code>#DIV/0!</code> エラーになります。「÷(n-1)」の計算でn=1だと0で割ることになるためです。COVARIANCE.P関数はデータ1件でも0を返します。</p></blockquote>



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



<p class="wp-block-paragraph">COVARIANCE.P関数は、2つのデータセットの<strong>母共分散</strong>を返す関数です。</p>



<h3 class="wp-block-heading"><span id="toc23">この記事のポイント</span></h3>



<ul class="wp-block-list"><li>構文は <code>=COVARIANCE.P(データ_y, データ_x)</code> で、2つのデータ範囲を指定するだけ</li><li>「P」はPopulation（母集団）の意味。データが全数あるときに使う</li><li>共分散の符号（正・負・ゼロ付近）で2つのデータの関連の方向がわかる</li><li><a href="https://mashukabu.com/spreadsheet-covar-function/">COVAR関数</a>と計算結果は同じ。新規作成ならCOVARIANCE.Pを使う</li><li>サンプルデータにはCOVARIANCE.S関数を使う（÷nと÷(n-1)の違い）</li><li>値の大小で関連の強弱は判断できない。強さの比較には<a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a>を使う</li></ul>



<h3 class="wp-block-heading"><span id="toc24">次のステップ：関連する統計関数</span></h3>



<p class="wp-block-paragraph">COVARIANCE.P関数の使い方がわかったら、以下の関数もあわせて覚えてみてください。データ分析の幅が広がりますよ。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-covar-function/">COVAR関数</a> &#8212; COVARIANCE.Pと同じ母共分散を返す旧関数</li><li><a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a> &#8212; 相関の強さを-1〜1で測る</li><li><a href="https://mashukabu.com/spreadsheet-pearson-function/">PEARSON関数</a> &#8212; CORREL関数と同じ相関係数を返す</li><li><a href="https://mashukabu.com/spreadsheet-varp-function/">VARP関数</a> &#8212; データの母分散を求める</li><li><a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV関数</a> &#8212; 標準偏差を求める</li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-covariance-p-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのCOVAR関数の使い方｜共分散で2つのデータの関係を分析</title>
		<link>https://mashukabu.com/excel-function-howto-use-covar/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-covar/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sun, 06 Nov 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[COVAR関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[データ分析]]></category>
		<category><![CDATA[共分散]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2912</guid>

					<description><![CDATA[ExcelのCOVAR関数の使い方を初心者向けに解説。共分散の意味や基本的な書き方、実務での使用例に加え、後継のCOVARIANCE.P関数・COVARIANCE.S関数との違い、CORREL関数との使い分けまでわかりやすく紹介しています。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「売上と広告費って連動してるのかな？」「気温が上がると来客数は増えるの？」――Excelでこんなふうに気になったこと、ありませんか？</p>



<p class="wp-block-paragraph">2つのデータの関係性を数値で確かめたいのに、やり方がわからないと、なんとなくの&#8221;勘&#8221;で判断するしかなくて不安ですよね。</p>



<p class="wp-block-paragraph">そんなときに役立つのが <strong>COVAR関数</strong> です。この記事では、COVAR関数の使い方を基本から実務での活用例まで、やさしく解説していきます。</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">ExcelのCOVAR関数とは？</a><ol><li><a href="#toc2" tabindex="0">COVAR関数は互換性関数</a></li></ol></li><li><a href="#toc3" tabindex="0">COVAR関数の書き方（構文と引数）</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">COVAR関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">サンプルデータ</a></li><li><a href="#toc8" tabindex="0">結果の読み取り方</a></li></ol></li><li><a href="#toc9" tabindex="0">COVAR関数の実務での活用例</a><ol><li><a href="#toc10" tabindex="0">活用例1: 気温と来客数の関係を調べる</a></li><li><a href="#toc11" tabindex="0">活用例2: 複数データの関係性を一覧で比較する</a></li></ol></li><li><a href="#toc12" tabindex="0">COVARIANCE.P・COVARIANCE.S関数との違い</a><ol><li><a href="#toc13" tabindex="0">どれを使えばいいの？</a></li></ol></li><li><a href="#toc14" tabindex="0">CORREL関数との使い分け</a></li><li><a href="#toc15" tabindex="0">COVAR関数でよくあるエラーと対処法</a><ol><li><a href="#toc16" tabindex="0">#N/Aエラー</a></li><li><a href="#toc17" tabindex="0">#DIV/0!エラー</a></li><li><a href="#toc18" tabindex="0">結果が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">ExcelのCOVAR関数とは？</span></h2>



<p class="wp-block-paragraph">COVAR関数は、2つのデータセットの <strong>共分散（きょうぶんさん）</strong> を求める関数です。読み方は「コバリアンス」です。</p>



<p class="wp-block-paragraph">共分散とは、2つのデータが「一緒に動く傾向があるかどうか」を数値にしたものです。</p>



<ul class="wp-block-list"><li><strong>正の値</strong> → 一方が増えると、もう一方も増える傾向（例: 広告費と売上）</li><li><strong>負の値</strong> → 一方が増えると、もう一方は減る傾向（例: 気温とホットドリンク売上）</li><li><strong>0に近い</strong> → 2つのデータに目立った関係がない</li></ul>



<p class="wp-block-paragraph">つまり、COVAR関数を使えば「この2つのデータは連動しているのか？」をひと目で判断できるわけですね。</p>



<h3 class="wp-block-heading"><span id="toc2">COVAR関数は互換性関数</span></h3>



<p class="wp-block-paragraph">COVAR関数はExcel 2003以前から使える古い関数です。Excel 2010以降では後継関数が用意されています。具体的には <a href="https://mashukabu.com/excel-function-howto-use-covariance_p">COVARIANCE.P関数</a> と <a href="https://mashukabu.com/excel-function-howto-use-covariance_s">COVARIANCE.S関数</a> の2つです。</p>



<p class="wp-block-paragraph">現在も互換性のために使えますが、新しくシートを作るなら後継関数を使うのがおすすめです。既存のブックでCOVAR関数が入っている場合は、そのまま使い続けても問題ありませんよ。</p>



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



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



<pre class="wp-block-code"><code>=COVAR(配列1, 配列2)</code></pre>



<h3 class="wp-block-heading"><span id="toc5">引数の説明</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>数値データが入っているセル範囲（1つ目のデータ）</td></tr><tr><td>配列2</td><td>必須</td><td>数値データが入っているセル範囲（2つ目のデータ）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数はどちらも必須です。2つの範囲に含まれるデータの個数は同じにしてください。個数が違うと#N/Aエラーになります。</p>



<p class="wp-block-paragraph">空白セルや文字列が含まれている場合は、そのセルは自動的に無視されます。</p>



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



<p class="wp-block-paragraph">実際にサンプルデータで使ってみましょう。</p>



<h3 class="wp-block-heading"><span id="toc7">サンプルデータ</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></tr></thead><tbody><tr><td>1月</td><td>10</td><td>120</td></tr><tr><td>2月</td><td>15</td><td>150</td></tr><tr><td>3月</td><td>8</td><td>100</td></tr><tr><td>4月</td><td>20</td><td>200</td></tr><tr><td>5月</td><td>12</td><td>140</td></tr><tr><td>6月</td><td>18</td><td>180</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">A2:A7に広告費、B2:B7に売上が入っているとして、数式はこうなります。</p>



<pre class="wp-block-code"><code>=COVAR(A2:A7, B2:B7)</code></pre>



<p class="wp-block-paragraph">この数式を入力すると、結果は <strong>約143</strong> という正の値が返ります。正の値なので「広告費が増えると売上も増える傾向がある」と読み取れますね。</p>



<h3 class="wp-block-heading"><span id="toc8">結果の読み取り方</span></h3>



<p class="wp-block-paragraph">COVAR関数の結果はデータの単位に依存します。今回は「万円 x 万円」の単位になるため、数値の大小だけで強さを比べるのは少し難しいです。</p>



<p class="wp-block-paragraph">「正か負か」で方向性を確認するのが基本的な使い方です。関係の強さまで知りたい場合は、後ほど紹介する <a href="https://mashukabu.com/excel-function-howto-use-correl">CORREL関数</a> を使うと便利ですよ。</p>



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



<h3 class="wp-block-heading"><span id="toc10">活用例1: 気温と来客数の関係を調べる</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></tr></thead><tbody><tr><td>月曜</td><td>15</td><td>80</td></tr><tr><td>火曜</td><td>20</td><td>110</td></tr><tr><td>水曜</td><td>25</td><td>130</td></tr><tr><td>木曜</td><td>18</td><td>95</td></tr><tr><td>金曜</td><td>28</td><td>140</td></tr><tr><td>土曜</td><td>30</td><td>160</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=COVAR(A2:A7, B2:B7)</code></pre>



<p class="wp-block-paragraph">結果が正の値なら、気温が高いほど来客が増える傾向があるといえます。メニュー構成や仕入れ計画の参考になりますよね。</p>



<h3 class="wp-block-heading"><span id="toc11">活用例2: 複数データの関係性を一覧で比較する</span></h3>



<p class="wp-block-paragraph">「売上と広告費」「売上と気温」「売上と曜日番号」など、複数の組み合わせでCOVAR関数を並べてみましょう。どの要因が売上と最も連動しているかを比較できます。</p>



<p class="wp-block-paragraph">ただし、単位が異なるデータ同士の共分散は数値の大小を直接比較できません。比較したい場合は <a href="https://mashukabu.com/excel-function-howto-use-correl">CORREL関数</a> がおすすめです。相関係数に変換すれば、-1から1の範囲で統一的に比較できますよ。</p>



<h2 class="wp-block-heading"><span id="toc12">COVARIANCE.P・COVARIANCE.S関数との違い</span></h2>



<p class="wp-block-paragraph">COVAR関数には2つの後継関数があります。違いを表で整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数名</th><th>計算方法</th><th>用途</th><th>備考</th></tr></thead><tbody><tr><td>COVAR</td><td>n で割る（母集団）</td><td>互換性関数</td><td>COVARIANCE.Pと同じ結果</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-covariance_p">COVARIANCE.P</a></td><td>n で割る（母集団）</td><td>データ全体の共分散</td><td>Excel 2010以降</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-covariance_s">COVARIANCE.S</a></td><td>n-1 で割る（標本）</td><td>一部データから推定</td><td>Excel 2010以降</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc13">どれを使えばいいの？</span></h3>



<p class="wp-block-paragraph">使い分けのポイントはシンプルです。</p>



<ul class="wp-block-list"><li><strong>データが全体（母集団）のとき</strong> → COVARIANCE.P関数（またはCOVAR関数）</li><li><strong>データが一部（標本）のとき</strong> → COVARIANCE.S関数</li></ul>



<p class="wp-block-paragraph">たとえば、社員全員のデータならCOVARIANCE.P、アンケートで一部の社員だけ回答したデータならCOVARIANCE.Sを使います。</p>



<p class="wp-block-paragraph">COVAR関数とCOVARIANCE.P関数は結果が完全に同じです。新しいシートではCOVARIANCE.Pを使っておけば間違いありませんよ。</p>



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



<p class="wp-block-paragraph">共分散と似た指標に <strong>相関係数</strong> があります。相関係数を求めるのが <a href="https://mashukabu.com/excel-function-howto-use-correl">CORREL関数</a> です。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>COVAR関数（共分散）</th><th>CORREL関数（相関係数）</th></tr></thead><tbody><tr><td>値の範囲</td><td>制限なし（単位に依存）</td><td>-1 から +1</td></tr><tr><td>方向性の判断</td><td>できる（正/負）</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">「方向だけ知りたい」ならCOVAR関数で十分です。「どれくらい強く関係しているか」まで知りたいなら、CORREL関数が適しています。</p>



<p class="wp-block-paragraph">実務では、まずCOVAR関数で方向性を確認し、気になるペアをCORREL関数で深掘りする、という流れがスムーズですよ。</p>



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



<h3 class="wp-block-heading"><span id="toc16">#N/Aエラー</span></h3>



<p class="wp-block-paragraph">配列1と配列2のデータ個数が一致していないときに発生します。範囲の行数・列数が同じか確認してみてください。</p>



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



<p class="wp-block-paragraph">データが1個以下しかない場合に発生します。共分散の計算には最低2つのデータペアが必要です。</p>



<h3 class="wp-block-heading"><span id="toc18">結果が0になる</span></h3>



<p class="wp-block-paragraph">片方のデータがすべて同じ値の場合、共分散は0になります。たとえば広告費が毎月同じなら、変動がないので関係性を測れません。データに変動があるか確認してみてくださいね。</p>



<h3 class="wp-block-heading"><span id="toc19">文字列や空白が含まれている場合</span></h3>



<p class="wp-block-paragraph">文字列や空白セルは計算から自動的に除外されます。意図しないセルが含まれていないか、範囲の指定を見直してみてください。</p>



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



<p class="wp-block-paragraph">ExcelのCOVAR関数は、2つのデータの共分散を求めて「連動しているかどうか」を判断できる関数です。</p>



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



<ul class="wp-block-list"><li>COVAR関数は共分散（2つのデータの連動性）を返す</li><li>正の値なら同じ方向、負の値なら逆方向に動く傾向がある</li><li>COVAR関数は互換性関数。新規作成時は <a href="https://mashukabu.com/excel-function-howto-use-covariance_p">COVARIANCE.P関数</a> を使うのがおすすめ</li><li>標本データの場合は <a href="https://mashukabu.com/excel-function-howto-use-covariance_s">COVARIANCE.S関数</a> を選ぶ</li><li>関係の「強さ」まで知りたいなら <a href="https://mashukabu.com/excel-function-howto-use-correl">CORREL関数</a> と組み合わせる</li></ul>



<p class="wp-block-paragraph">データ分析の第一歩として、ぜひ使ってみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-covar/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
