<?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>共分散 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/%E5%85%B1%E5%88%86%E6%95%A3/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sun, 05 Apr 2026 00:15:01 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>共分散 &#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>「広告費と売上の関係をデータで示したいけど、相関係数とは別の指標もあるのかな？」</p>



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



<p>そんなときに使えるのが <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>COVAR関数（読み方: コバリアンス関数）は、2つのデータセットの<strong>共分散</strong>を返す統計関数です。「COVAR」は「Covariance（共分散）」の略になります。</p>



<p>共分散とは、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>身近な例でいうと、「気温が上がるとアイスの売上も上がる」なら正の共分散です。逆に「気温が上がると鍋の売上は下がる」なら負の共分散になります。</p>



<p>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>カッコの中に、共分散を調べたい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>引数はたった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>実際にCOVAR関数を使ってみましょう。</p>



<p>あるお店で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>結果は約 <strong>1,341.67</strong> になります。正の値なので、広告費と売上は<strong>同じ方向に動く</strong>ことがわかりますね。</p>



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



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



<p>そのため、共分散では<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>「共分散と相関係数って何が違うの？」と思った方もいるかもしれません。ここで整理しておきましょう。</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>実は、相関係数は共分散を標準偏差で割って正規化したものです。COVAR関数とCORREL関数は次の関係式で結ばれています。</p>



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



<p>「方向だけ知りたい」なら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>複数の商品を扱っている場合、「商品Aと商品Bの売上は連動しているか？」を確認できます。</p>



<p>商品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>両方とも正なら「Aが売れるとBもCも売れる傾向」です。片方が負なら「Aが売れるとそちらは売れなくなる傾向」と読み取れます。</p>



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



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



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



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



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



<p>結果が<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>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>この式は <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>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>たとえば <code>=COVAR(B2:B13, C2:C10)</code> のように行数がずれていると発生します。データ範囲を確認してください。</p>



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



<p>以下の原因が考えられます。</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>範囲内に数値が含まれていない場合、計算に使えるデータがゼロになるため発生します。</p>



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



<p>引数に文字列を直接入力すると発生します。</p>



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



<p>セル範囲内に文字列がある場合は自動で無視されます。引数として直接文字列を渡した場合にのみ発生するエラーです。</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>共分散と相関係数は密接に関連していますが、使いどころが異なります。</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>迷ったら、まず<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>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>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>ExcelのCOVARIANCE.P関数の使い方｜母共分散で2変数の関係を分析</title>
		<link>https://mashukabu.com/excel-function-howto-use-covariance_p/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-covariance_p/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Tue, 08 Nov 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CORREL関数]]></category>
		<category><![CDATA[COVARIANCE.P関数]]></category>
		<category><![CDATA[COVARIANCE.S関数]]></category>
		<category><![CDATA[データ分析]]></category>
		<category><![CDATA[共分散]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2977</guid>

					<description><![CDATA[ExcelのCOVARIANCE.P関数の使い方を基本構文から実務活用まで解説。母共分散の意味やCOVARIANCE.S（標本共分散）との違い、CORREL関数との使い分け、よくあるエラーの対処法もあわせて紹介します。]]></description>
										<content:encoded><![CDATA[
<p>「このデータ全体を見て、売上と広告費は本当に連動しているのかな？」。全社員のテスト結果や全店舗の売上データなど、母集団すべてのデータが手元にあるとき、2つの項目の関係性を数値で確認したいことがありますよね。</p>



<p>平均値だけでは、データが同じ方向に動いているのか逆方向なのかが見えません。母集団全体の関係性を正確に把握するには、共分散という指標が必要です。</p>



<p>そんなときに使うのがExcelの <strong>COVARIANCE.P関数</strong> です。この記事では基本の書き方から実務での活用例まで解説します。<a href="https://mashukabu.com/excel-function-howto-use-covariance_s/">COVARIANCE.S関数</a>（標本共分散）との違いや、<a href="https://mashukabu.com/excel-function-howto-use-correl/">CORREL関数</a>との使い分けもあわせて整理しました。</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><ol><li><a href="#toc2" tabindex="0">共分散とは</a></li><li><a href="#toc3" tabindex="0">「母集団」の共分散とは</a></li></ol></li><li><a href="#toc4" tabindex="0">COVARIANCE.P関数の基本的な書き方</a><ol><li><a href="#toc5" tabindex="0">基本構文</a></li><li><a href="#toc6" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc7" tabindex="0">COVARIANCE.P関数の使い方（実践例）</a><ol><li><a href="#toc8" tabindex="0">サンプルデータ</a></li><li><a href="#toc9" tabindex="0">結果の読み取り方</a></li></ol></li><li><a href="#toc10" tabindex="0">COVARIANCE.P関数の実務活用</a><ol><li><a href="#toc11" tabindex="0">活用例1: 全社員の残業時間とミス件数の関係を調べる</a></li><li><a href="#toc12" tabindex="0">活用例2: CORREL関数と組み合わせて関係の強さも確認する</a></li><li><a href="#toc13" tabindex="0">活用例3: 手計算で母共分散を検算する</a></li></ol></li><li><a href="#toc14" tabindex="0">COVARIANCE.SやCORRELとの違い・使い分け</a><ol><li><a href="#toc15" tabindex="0">共分散関数の比較表</a></li><li><a href="#toc16" tabindex="0">使い分けの判断基準</a></li><li><a href="#toc17" tabindex="0">CORREL関数との違い</a></li></ol></li><li><a href="#toc18" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc19" tabindex="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">関連記事</a></li></ol></li></ol>
    </div>
  </div>

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



<p>COVARIANCE.P関数は、2つのデータセットの <strong>母共分散（ぼ きょうぶんさん）</strong> を求める関数です。読み方は「コバリアンス ピー」です。</p>



<h3 class="wp-block-heading"><span id="toc2">共分散とは</span></h3>



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



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



<h3 class="wp-block-heading"><span id="toc3">「母集団」の共分散とは</span></h3>



<p>COVARIANCE.P関数の末尾の「P」は <strong>Population（母集団）</strong> を意味します。手元のデータが「対象のすべて」であるときに使う関数です。</p>



<p>計算式ではデータの偏差積の合計をデータ数 <strong>n</strong> でそのまま割ります。一部のサンプルから全体を推定する場合は、n-1で割って補正する<a href="https://mashukabu.com/excel-function-howto-use-covariance_s/">COVARIANCE.S関数</a>を使います。</p>



<p>「このデータは全数か、サンプルか」で使い分けてください。</p>



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



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



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



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



<p>空白セルや文字列、論理値（TRUE/FALSE）が含まれている場合は自動で無視されます。数値の0は計算対象になります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>COVARIANCE.P関数はExcel 2010以降で使えます。Excel 2007以前を使っている場合は互換性関数の<a href="https://mashukabu.com/excel-function-howto-use-covar/">COVAR関数</a>を使ってください。計算結果は同じです。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc7">COVARIANCE.P関数の使い方（実践例）</span></h2>



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



<p>ある会社の全5店舗について、広告費と売上のデータがすべて揃っているとします。全店舗分なので「母集団」です。</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>30</td><td>300</td></tr><tr><td>大阪店</td><td>20</td><td>220</td></tr><tr><td>名古屋店</td><td>15</td><td>180</td></tr><tr><td>福岡店</td><td>25</td><td>260</td></tr><tr><td>札幌店</td><td>10</td><td>140</td></tr></tbody></table></figure>



<p>A2:A6に広告費、B2:B6に売上が入っているとします。</p>



<pre class="wp-block-code"><code>=COVARIANCE.P(A2:A6, B2:B6)</code></pre>



<p>結果は <strong>400</strong> という正の値が返ります。正の値なので「広告費が多い店舗ほど売上も高い傾向がある」と読み取れますね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>同じデータで<a href="https://mashukabu.com/excel-function-howto-use-covariance_s/">COVARIANCE.S関数</a>を使うと500になります。COVARIANCE.Sのほうが値が大きいのは、n-1で割る補正が入っているためです。</p></blockquote>



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



<p>共分散の結果はデータの単位に依存します。今回は「万円 x 万円」の単位です。そのため、数値の大小だけで関係の強さを比べることは難しいです。</p>



<p>「正か負か」で方向性を確認するのが基本的な使い方です。関係の強さまで知りたい場合は<a href="https://mashukabu.com/excel-function-howto-use-correl/">CORREL関数</a>を使うと便利ですよ。相関係数に変換すれば、-1から1の範囲で統一的に比較できます。</p>



<h2 class="wp-block-heading"><span id="toc10">COVARIANCE.P関数の実務活用</span></h2>



<h3 class="wp-block-heading"><span id="toc11">活用例1: 全社員の残業時間とミス件数の関係を調べる</span></h3>



<p>全社員20名の月間残業時間とミス件数のデータが揃っているケースです。全社員分なのでCOVARIANCE.Pが適切です。</p>



<pre class="wp-block-code"><code>=COVARIANCE.P(A2:A21, B2:B21)</code></pre>



<p>結果が正なら「残業が多い社員ほどミスも多い傾向がある」と読めます。業務改善やリソース配分の根拠として活用できますよ。</p>



<h3 class="wp-block-heading"><span id="toc12">活用例2: CORREL関数と組み合わせて関係の強さも確認する</span></h3>



<p>共分散で方向性を確認したら、<a href="https://mashukabu.com/excel-function-howto-use-correl/">CORREL関数</a>で強さも数値化しましょう。</p>



<pre class="wp-block-code"><code>=COVARIANCE.P(A2:A6, B2:B6)  → 方向性（正/負）を確認
=CORREL(A2:A6, B2:B6)        → 強さ（-1〜1）を確認</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>相関係数の目安</th><th>関係の強さ</th></tr></thead><tbody><tr><td>0.7〜1.0</td><td>強い正の相関</td></tr><tr><td>0.4〜0.7</td><td>中程度の正の相関</td></tr><tr><td>0.0〜0.4</td><td>弱い正の相関</td></tr><tr><td>負の値</td><td>上記を逆方向に読み替え</td></tr></tbody></table></figure>



<p>共分散で「正の関係がある」と分かり、相関係数が0.9なら「かなり強く連動している」と判断できます。</p>



<h3 class="wp-block-heading"><span id="toc13">活用例3: 手計算で母共分散を検算する</span></h3>



<p>COVARIANCE.P関数の結果を手計算で確かめたい場合は、次の数式で同じ結果を再現できます。</p>



<pre class="wp-block-code"><code>=SUMPRODUCT((A2:A6-AVERAGE(A2:A6))*(B2:B6-AVERAGE(B2:B6)))/COUNT(A2:A6)</code></pre>



<p>「各データから平均を引いた値同士を掛け、合計をデータ数で割る」という流れです。COVARIANCE.P関数を使えばこの計算を1つの関数で完了できるわけですね。</p>



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



<h3 class="wp-block-heading"><span id="toc15">共分散関数の比較表</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>計算方法</th><th>用途</th><th>使用場面</th></tr></thead><tbody><tr><td><strong>COVARIANCE.P</strong></td><td>nで除算</td><td>母共分散</td><td>全データが揃っている場合</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>サンプルデータから全体を推定</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-covar/">COVAR</a></td><td>nで除算</td><td>母共分散（互換性関数）</td><td>COVARIANCE.Pと同じ計算</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc16">使い分けの判断基準</span></h3>



<p>迷ったときは以下のフローで判断してみてください。</p>



<ol class="wp-block-list"><li><strong>全データが手元にある？</strong> → Yes: <strong>COVARIANCE.P</strong> / No: COVARIANCE.S</li><li><strong>関係の強さも知りたい？</strong> → <a href="https://mashukabu.com/excel-function-howto-use-correl/">CORREL関数</a>を併用</li></ol>



<p>全社員の評価データや全店舗の売上データなど、母集団すべてが揃っているならCOVARIANCE.Pを使いましょう。アンケート調査や一部店舗のサンプルデータを分析するなら<a href="https://mashukabu.com/excel-function-howto-use-covariance_s/">COVARIANCE.S関数</a>が統計的に適切です。</p>



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



<p><a href="https://mashukabu.com/excel-function-howto-use-correl/">CORREL関数</a>は共分散を標準偏差で割って <strong>-1〜1に正規化</strong> した相関係数を返します。共分散は単位に依存しますが、相関係数は単位に依存しません。</p>



<ul class="wp-block-list"><li><strong>共分散（COVARIANCE.P）</strong>: 2つのデータが同方向か逆方向かを判定</li><li><strong>相関係数（CORREL）</strong>: 関係の「強さ」まで数値化</li></ul>



<p>「方向だけ知りたい」ならCOVARIANCE.P、「強さも知りたい」ならCORRELを使うと覚えておくとよいですよ。</p>



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



<h3 class="wp-block-heading"><span id="toc19">エラー一覧</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#N/A</td><td>配列1と配列2のデータ数が異なる</td><td>2つの範囲の行数を揃える</td></tr><tr><td>#DIV/0!</td><td>有効な数値データが0個</td><td>数値データが1個以上あるか確認する</td></tr><tr><td>#VALUE!</td><td>引数にセル範囲以外の不正な値を指定</td><td>セル範囲の指定を見直す</td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>COVARIANCE.S関数は#DIV/0!の発生条件が「1個以下」ですが、COVARIANCE.Pは「0個」の場合にエラーになります。nで割るかn-1で割るかの違いによるものです。</p></blockquote>



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



<p>2つのデータに関連性がまったくない場合、共分散は0に近い値になります。また、片方のデータがすべて同じ値だと計算上0になります。0はエラーではなく「関係がない」という正しい結果です。</p>



<h3 class="wp-block-heading"><span id="toc21">文字列や空白が含まれるとき</span></h3>



<p>COVARIANCE.P関数は文字列・論理値・空白セルを自動で無視します。ただし、片方の配列で無視されたセルに対応するもう片方の値も除外されます。想定外のデータ数ずれが起きていないか確認しましょう。</p>



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



<p>この記事では、COVARIANCE.P関数の使い方を解説しました。</p>



<ul class="wp-block-list"><li>COVARIANCE.P関数は母集団全体の <strong>母共分散</strong> を求める関数</li><li>結果が正なら同方向、負なら逆方向の関係がある</li><li>COVARIANCE.Pは母共分散（全数データ用）、COVARIANCE.Sは標本共分散（サンプル用）</li><li>関係の強さを知りたいときは<a href="https://mashukabu.com/excel-function-howto-use-correl/">CORREL関数</a>を併用する</li></ul>



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



<ul class="wp-block-list"><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-covar/">COVAR関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-correl/">CORREL関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-pearson/">PEARSON関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-var-p/">VAR.P関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-stdev-p/">STDEV.P関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-covariance_p/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのCOVARIANCE.S関数の使い方｜標本共分散とCOVARIANCE.Pの違いも解説</title>
		<link>https://mashukabu.com/excel-function-howto-use-covariance_s/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-covariance_s/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 07 Nov 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CORREL関数]]></category>
		<category><![CDATA[COVARIANCE.P関数]]></category>
		<category><![CDATA[COVARIANCE.S関数]]></category>
		<category><![CDATA[データ分析]]></category>
		<category><![CDATA[共分散]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2981</guid>

					<description><![CDATA[ExcelのCOVARIANCE.S関数の使い方を基本構文から実務活用まで解説。標本共分散の意味や正負の読み方、COVARIANCE.P（母共分散）やCORREL関数との違い、よくあるエラーの対処法もあわせて紹介します。]]></description>
										<content:encoded><![CDATA[
<p>「アンケートの回答データと満足度って、本当に連動しているのかな？」。こんなふうに、手元のサンプルデータから2つの項目の関係性を調べたいと思ったことはありませんか。</p>



<p>平均値だけでは、データが同じ方向に動いているのか逆方向なのかが見えません。標本データの関係性を数値で把握するには、共分散という指標が必要です。</p>



<p>そんなときに使うのがExcelの <strong>COVARIANCE.S関数</strong> です。この記事では基本の書き方から実務での活用例まで解説します。<a href="https://mashukabu.com/excel-function-howto-use-covariance_p/">COVARIANCE.P関数</a>（母共分散）との違いや、<a href="https://mashukabu.com/excel-function-howto-use-correl/">CORREL関数</a>との使い分けもあわせて整理しました。</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">COVARIANCE.S関数とは？</a><ol><li><a href="#toc2" tabindex="0">共分散とは</a></li><li><a href="#toc3" tabindex="0">「標本」の共分散とは</a></li></ol></li><li><a href="#toc4" tabindex="0">COVARIANCE.S関数の基本的な書き方</a><ol><li><a href="#toc5" tabindex="0">基本構文</a></li><li><a href="#toc6" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc7" tabindex="0">COVARIANCE.S関数の使い方（実践例）</a><ol><li><a href="#toc8" tabindex="0">サンプルデータ</a></li><li><a href="#toc9" tabindex="0">結果の読み取り方</a></li></ol></li><li><a href="#toc10" tabindex="0">COVARIANCE.S関数の実務活用</a><ol><li><a href="#toc11" tabindex="0">活用例1: 気温と来客数の関係を調べる</a></li><li><a href="#toc12" tabindex="0">活用例2: CORREL関数と組み合わせて関係の強さも確認する</a></li></ol></li><li><a href="#toc13" tabindex="0">COVARIANCE.PやCORRELとの違い・使い分け</a><ol><li><a href="#toc14" tabindex="0">共分散関数の比較表</a></li><li><a href="#toc15" tabindex="0">使い分けの判断基準</a></li><li><a href="#toc16" tabindex="0">CORREL関数との違い</a></li></ol></li><li><a href="#toc17" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc18" tabindex="0">エラー一覧</a></li><li><a href="#toc19" tabindex="0">結果が0になるケース</a></li><li><a href="#toc20" tabindex="0">文字列や空白が含まれるとき</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">COVARIANCE.S関数とは？</span></h2>



<p>COVARIANCE.S関数は、2つのデータセットの <strong>標本共分散（ひょうほん きょうぶんさん）</strong> を求める関数です。読み方は「コバリアンス エス」です。</p>



<h3 class="wp-block-heading"><span id="toc2">共分散とは</span></h3>



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



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



<h3 class="wp-block-heading"><span id="toc3">「標本」の共分散とは</span></h3>



<p>COVARIANCE.S関数の末尾の「S」は <strong>Sample（標本）</strong> を意味します。全数調査ではなく、一部のサンプルから全体の傾向を推定するための関数です。</p>



<p>計算式では合計をデータ数そのもの（n）ではなく <strong>n-1</strong> で割ります。統計学ではこの補正によって偏りの少ない推定値（不偏推定量）が得られるとされています。</p>



<p>全データが手元にある場合は <a href="https://mashukabu.com/excel-function-howto-use-covariance_p/">COVARIANCE.P関数</a> を使います。「このデータはサンプルか、全数か」で使い分けてください。</p>



<h2 class="wp-block-heading"><span id="toc4">COVARIANCE.S関数の基本的な書き方</span></h2>



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



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



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



<p>空白セルや文字列、論理値（TRUE/FALSE）が含まれている場合は無視されます。数値の0は計算対象になります。</p>



<h2 class="wp-block-heading"><span id="toc7">COVARIANCE.S関数の使い方（実践例）</span></h2>



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



<p>ある店舗で6か月分のサンプルとして、広告費と売上のデータを集めたとします。</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>A2:A7に広告費、B2:B7に売上が入っているとします。</p>



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



<p>結果は <strong>約171.33</strong> という正の値が返ります。正の値なので「広告費が増えると売上も増える傾向がある」と読み取れますね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>同じデータで <a href="https://mashukabu.com/excel-function-howto-use-covariance_p/">COVARIANCE.P関数</a> を使うと約142.78になります。COVARIANCE.Sのほうが値が大きいのは、n-1で割る補正が入っているためです。</p></blockquote>



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



<p>共分散の結果はデータの単位に依存します。今回は「万円 x 万円」の単位です。そのため、数値の大小だけで関係の強さを比べることは難しいです。</p>



<p>「正か負か」で方向性を確認するのが基本的な使い方です。関係の強さまで知りたい場合は <a href="https://mashukabu.com/excel-function-howto-use-correl/">CORREL関数</a> を使うと便利ですよ。相関係数に変換すれば、-1から1の範囲で統一的に比較できます。</p>



<h2 class="wp-block-heading"><span id="toc10">COVARIANCE.S関数の実務活用</span></h2>



<h3 class="wp-block-heading"><span id="toc11">活用例1: 気温と来客数の関係を調べる</span></h3>



<p>飲食店で「気温が上がると来客数は増えるか？」を調べたいケースです。手元に1週間分のサンプルデータがあるとします。</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>=COVARIANCE.S(A2:A7, B2:B7)</code></pre>



<p>結果が正の値なら、気温が高いほど来客が増える傾向です。メニュー構成や仕入れ計画の参考になります。</p>



<h3 class="wp-block-heading"><span id="toc12">活用例2: CORREL関数と組み合わせて関係の強さも確認する</span></h3>



<p>共分散で方向性を確認したら、<a href="https://mashukabu.com/excel-function-howto-use-correl/">CORREL関数</a>で強さも数値化しましょう。</p>



<pre class="wp-block-code"><code>=COVARIANCE.S(A2:A7, B2:B7)  → 方向性（正/負）を確認
=CORREL(A2:A7, B2:B7)        → 強さ（-1〜1）を確認</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>相関係数の目安</th><th>関係の強さ</th></tr></thead><tbody><tr><td>0.7〜1.0</td><td>強い正の相関</td></tr><tr><td>0.4〜0.7</td><td>中程度の正の相関</td></tr><tr><td>0.0〜0.4</td><td>弱い正の相関</td></tr><tr><td>負の値</td><td>上記を逆方向に読み替え</td></tr></tbody></table></figure>



<p>共分散で「正の関係がある」と分かり、相関係数が0.9なら「かなり強く連動している」と判断できます。</p>



<h2 class="wp-block-heading"><span id="toc13">COVARIANCE.PやCORRELとの違い・使い分け</span></h2>



<h3 class="wp-block-heading"><span id="toc14">共分散関数の比較表</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>計算方法</th><th>用途</th><th>使用場面</th></tr></thead><tbody><tr><td><strong>COVARIANCE.S</strong></td><td>n-1で除算</td><td>標本共分散</td><td>サンプルデータから全体を推定</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>全データが揃っている場合</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-covar/">COVAR</a></td><td>nで除算</td><td>母共分散（互換性関数）</td><td>COVARIANCE.Pと同じ計算</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc15">使い分けの判断基準</span></h3>



<p>迷ったときは以下のフローで判断してみてください。</p>



<ol class="wp-block-list"><li><strong>全データが手元にある？</strong> → Yes: COVARIANCE.P / No: <strong>COVARIANCE.S</strong></li><li><strong>関係の強さも知りたい？</strong> → <a href="https://mashukabu.com/excel-function-howto-use-correl/">CORREL関数</a>を併用</li></ol>



<p>アンケート調査や一部店舗のサンプルデータを分析するなら、COVARIANCE.Sを選ぶのが統計的に適切です。社員全員のデータなど、母集団すべてが揃っているならCOVARIANCE.Pを使いましょう。</p>



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



<p><a href="https://mashukabu.com/excel-function-howto-use-correl/">CORREL関数</a>は共分散を標準偏差で割って <strong>-1〜1に正規化</strong> した相関係数を返します。共分散は単位に依存しますが、相関係数は単位に依存しません。</p>



<ul class="wp-block-list"><li><strong>共分散（COVARIANCE.S）</strong>: 2つのデータが同方向か逆方向かを判定</li><li><strong>相関係数（CORREL）</strong>: 関係の「強さ」まで数値化</li></ul>



<p>「方向だけ知りたい」ならCOVARIANCE.S、「強さも知りたい」ならCORRELを使うと覚えておくとよいですよ。</p>



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



<h3 class="wp-block-heading"><span id="toc18">エラー一覧</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#N/A</td><td>配列1と配列2のデータ数が異なる</td><td>2つの範囲の行数を揃える</td></tr><tr><td>#DIV/0!</td><td>有効な数値データが1個以下</td><td>データが2個以上あるか確認する</td></tr><tr><td>#VALUE!</td><td>引数にセル範囲以外の不正な値を指定</td><td>セル範囲の指定を見直す</td></tr></tbody></table></figure>



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



<p>2つのデータに関連性がまったくない場合、共分散は0に近い値になります。また、片方のデータがすべて同じ値だと計算上0になります。0はエラーではなく「関係がない」という正しい結果です。</p>



<h3 class="wp-block-heading"><span id="toc20">文字列や空白が含まれるとき</span></h3>



<p>COVARIANCE.S関数は文字列・論理値・空白セルを自動で無視します。ただし、片方の配列で無視されたセルに対応するもう片方の値も除外されます。想定外のデータ数ずれが起きていないか確認しましょう。</p>



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



<p>この記事では、COVARIANCE.S関数の使い方を解説しました。</p>



<ul class="wp-block-list"><li>COVARIANCE.S関数はサンプルデータから <strong>標本共分散</strong> を求める関数</li><li>結果が正なら同方向、負なら逆方向の関係がある</li><li>COVARIANCE.Pは母共分散（全数データ用）、COVARIANCE.Sは標本共分散（サンプル用）</li><li>関係の強さを知りたいときは <a href="https://mashukabu.com/excel-function-howto-use-correl/">CORREL関数</a> を併用する</li></ul>



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



<ul class="wp-block-list"><li><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-covar/">COVAR関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-correl/">CORREL関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-pearson/">PEARSON関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-var-s/">VAR.S関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-covariance_s/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>「売上と広告費って連動してるのかな？」「気温が上がると来客数は増えるの？」――Excelでこんなふうに気になったこと、ありませんか？</p>



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



<p>そんなときに役立つのが <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-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">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>COVAR関数は、2つのデータセットの <strong>共分散（きょうぶんさん）</strong> を求める関数です。読み方は「コバリアンス」です。</p>



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



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



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



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



<p>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>現在も互換性のために使えますが、新しくシートを作るなら後継関数を使うのがおすすめです。既存のブックで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>引数はどちらも必須です。2つの範囲に含まれるデータの個数は同じにしてください。個数が違うと#N/Aエラーになります。</p>



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



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



<p>実際にサンプルデータで使ってみましょう。</p>



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



<p>たとえば、ある店舗の月別データとして以下の表があるとします。</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>A2:A7に広告費、B2:B7に売上が入っているとして、数式はこうなります。</p>



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



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



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



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



<p>「正か負か」で方向性を確認するのが基本的な使い方です。関係の強さまで知りたい場合は、後ほど紹介する <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>飲食店で「気温が上がると来客数は増えるか？」を確かめたいケースです。</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>結果が正の値なら、気温が高いほど来客が増える傾向があるといえます。メニュー構成や仕入れ計画の参考になりますよね。</p>



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



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



<p>ただし、単位が異なるデータ同士の共分散は数値の大小を直接比較できません。比較したい場合は <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>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>使い分けのポイントはシンプルです。</p>



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



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



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



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



<p>共分散と似た指標に <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>「方向だけ知りたい」ならCOVAR関数で十分です。「どれくらい強く関係しているか」まで知りたいなら、CORREL関数が適しています。</p>



<p>実務では、まず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>配列1と配列2のデータ個数が一致していないときに発生します。範囲の行数・列数が同じか確認してみてください。</p>



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



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



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



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



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



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



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



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



<p>ポイントをおさらいしておきましょう。</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>データ分析の第一歩として、ぜひ使ってみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-covar/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
