<?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/%E7%9B%B8%E9%96%A2%E4%BF%82%E6%95%B0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 04 Jun 2026 07:37:16 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</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>スプレッドシートのFISHERINV関数の使い方｜フィッシャー逆変換で相関係数に戻す</title>
		<link>https://mashukabu.com/spreadsheet-fisherinv-function/</link>
					<comments>https://mashukabu.com/spreadsheet-fisherinv-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sun, 19 Apr 2026 14:11:14 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[FISHERINV関数]]></category>
		<category><![CDATA[FISHER関数]]></category>
		<category><![CDATA[フィッシャー変換]]></category>
		<category><![CDATA[相関係数]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6075</guid>

					<description><![CDATA[GoogleスプレッドシートのFISHERINV関数の使い方を解説します。フィッシャー変換した値を元の相関係数に戻す関数で、FISHER関数とセットで使います。構文・引数・相関係数の平均化・信頼区間の求め方・エラー対処までスプレッドシート初心者にもわかりやすく紹介しますよ。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">相関分析でFISHER関数を使ったあと、変換した値を元の相関係数に戻す方法で困ったことはありませんか。</p>



<p class="wp-block-paragraph">フィッシャー変換した数値はそのままではレポートに載せにくいですよね。元の相関係数に戻すときに使うのが、スプレッドシートのFISHERINV関数です。FISHER関数とセットで、相関係数の信頼区間計算などに活躍してくれますよ。</p>



<p class="wp-block-paragraph">この記事では、GoogleスプレッドシートのFISHERINV関数の使い方を、構文から実践例まで丁寧に解説していきます。</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">スプレッドシートのFISHERINV関数とは</a></li><li><a href="#toc2" tabindex="0">FISHERINV関数の書き方（構文と引数）</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">FISHERINV関数の基本的な使い方</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></ol></li><li><a href="#toc9" tabindex="0">FISHERINV関数の実践的な使い方</a><ol><li><a href="#toc10" tabindex="0">複数の相関係数の平均を求める</a></li><li><a href="#toc11" tabindex="0">CORREL関数と組み合わせて信頼区間を求める</a></li><li><a href="#toc12" tabindex="0">メタ分析で複数研究の相関をまとめる</a></li></ol></li><li><a href="#toc13" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc14" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc15" tabindex="0">#NAME? エラー</a></li><li><a href="#toc16" tabindex="0">#NUM! エラー</a></li></ol></li><li><a href="#toc17" tabindex="0">FISHER関数・TANH関数との使い分け</a><ol><li><a href="#toc18" tabindex="0">FISHER関数との関係</a></li><li><a href="#toc19" tabindex="0">TANH関数との関係</a></li><li><a href="#toc20" tabindex="0">関連関数との組み合わせ</a></li></ol></li><li><a href="#toc21" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">FISHERINV関数の読み方は「フィッシャー・インバース」です。INVは「Inverse（逆）」の略ですね。FISHER関数の逆変換を行うための関数です。</p>



<p class="wp-block-paragraph">FISHERINV関数は、フィッシャー変換（フィッシャーのZ変換）された値を元の数値に戻します。FISHER関数で変換した値を入力すると、変換前の相関係数が返ってきますよ。</p>



<p class="wp-block-paragraph">数式で表すと、次の関係になっています。</p>



<ul class="wp-block-list"><li>z = FISHER(r) のとき、FISHERINV(z) = r</li></ul>



<p class="wp-block-paragraph">たとえば相関係数 0.5 をFISHER関数で変換すると約 0.5493 になります。この 0.5493 をFISHERINV関数に渡すと、元の 0.5 に戻るというわけですね。</p>



<p class="wp-block-paragraph">数学的にはFISHERINV関数の計算は「双曲線正接（ハイパボリック・タンジェント）」と同じです。スプレッドシートのTANH関数でも同じ結果が得られますよ。</p>



<p class="wp-block-paragraph">FISHERINV関数はExcel互換関数として実装されています。Excelブックをスプレッドシートにインポートしてもそのまま動きますし、対応バージョンの違いを気にする必要もありません。</p>



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



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



<pre class="wp-block-code"><code>=FISHERINV(値)</code></pre>



<p class="wp-block-paragraph">引数は1つだけなので、とてもシンプルです。</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></tbody></table></figure>



<p class="wp-block-paragraph">引数「値」には、FISHER関数で変換された値を指定します。セル参照でも直接入力でもOKです。</p>



<p class="wp-block-paragraph">FISHER関数の引数は -1 より大きく 1 未満の範囲しか受け付けません。一方、FISHERINV関数の引数にはどんな実数でも指定できます。ただし、結果は必ず -1 から 1 の間に収まりますよ。</p>



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



<p class="wp-block-paragraph">実際にスプレッドシートでFISHERINV関数を使ってみましょう。</p>



<h3 class="wp-block-heading"><span id="toc6">セル参照で指定する場合</span></h3>



<p class="wp-block-paragraph">セルA1に「0.549306」が入っているとします。</p>



<pre class="wp-block-code"><code>=FISHERINV(A1)</code></pre>



<p class="wp-block-paragraph">結果は <strong>0.5</strong> になります。FISHER(0.5) の結果を逆変換して元に戻した形ですね。</p>



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



<pre class="wp-block-code"><code>=FISHERINV(1.098612)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.8</strong> です。FISHER(0.8) が 1.098612 なので、正しく逆変換できていますね。</p>



<h3 class="wp-block-heading"><span id="toc8">いくつかの入出力を確認してみましょう</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>入力値</th><th>FISHERINV の結果</th><th>意味</th></tr></thead><tbody><tr><td>0</td><td>0</td><td>相関なし</td></tr><tr><td>0.549306</td><td>0.5</td><td>中程度の正の相関</td></tr><tr><td>1.098612</td><td>0.8</td><td>強い正の相関</td></tr><tr><td>-0.549306</td><td>-0.5</td><td>中程度の負の相関</td></tr><tr><td>2</td><td>0.9640</td><td>非常に強い正の相関</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">入力が0なら結果も0になります。正の値なら正、負の値なら負の相関係数が返ってきますよ。入力値が大きくなるほど結果は ±1 に近づいていきます。</p>



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



<h3 class="wp-block-heading"><span id="toc10">複数の相関係数の平均を求める</span></h3>



<p class="wp-block-paragraph">相関係数はそのまま平均を取っても統計的に正確ではありません。フィッシャー変換してから平均を取り、最後にFISHERINV関数で戻すのが正しい手順です。</p>



<p class="wp-block-paragraph">たとえば、3つの調査で相関係数 0.6、0.7、0.8 が得られたとしますね。</p>



<p class="wp-block-paragraph"><strong>手順</strong>:</p>



<ol class="wp-block-list"><li>各相関係数をFISHER関数で変換する</li></ol>



<ul class="wp-block-list"><li>FISHER(0.6) ≈ 0.6931</li><li>FISHER(0.7) ≈ 0.8673</li><li>FISHER(0.8) ≈ 1.0986</li></ul>



<ol class="wp-block-list"><li>変換後の値の平均を計算する</li></ol>



<ul class="wp-block-list"><li>(0.6931 + 0.8673 + 1.0986) / 3 ≈ 0.8864</li></ul>



<ol class="wp-block-list"><li>FISHERINV関数で元のスケールに戻す</li></ol>



<ul class="wp-block-list"><li>FISHERINV(0.8864) ≈ <strong>0.7097</strong></li></ul>



<p class="wp-block-paragraph">単純平均だと 0.7 ですが、フィッシャー変換を経由した正確な平均は約 0.71 です。わずかな差ですが、統計的にはこちらが正しい値になりますよ。</p>



<p class="wp-block-paragraph">スプレッドシートでは、次のようにまとめて書けます。</p>



<pre class="wp-block-code"><code>=FISHERINV(AVERAGE(FISHER(B2),FISHER(B3),FISHER(B4)))</code></pre>



<p class="wp-block-paragraph">B2〜B4 に相関係数が入っている前提です。配列関数の <code>ARRAYFORMULA</code> で書きたい場合は、次のようにできますよ。</p>



<pre class="wp-block-code"><code>=FISHERINV(AVERAGE(ARRAYFORMULA(FISHER(B2:B4))))</code></pre>



<h3 class="wp-block-heading"><span id="toc11">CORREL関数と組み合わせて信頼区間を求める</span></h3>



<p class="wp-block-paragraph">相関係数の信頼区間を求めるときにも、FISHERINV関数が活躍します。手順は次のとおりです。</p>



<ol class="wp-block-list"><li>CORREL関数で相関係数 r を求める</li><li>FISHER関数で z 値に変換する</li><li>z の信頼区間を計算する（標準誤差 = 1 / SQRT(n-3)）</li><li>FISHERINV関数で上限・下限を元の相関係数に戻す</li></ol>



<p class="wp-block-paragraph">たとえば、30組のデータで相関係数が 0.7 だったとします。95%信頼区間の下限はこの式で求められますよ。</p>



<pre class="wp-block-code"><code>=FISHERINV(FISHER(0.7)-1.96/SQRT(30-3))</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.4542</strong> です。上限は符号を反転させるだけですね。</p>



<pre class="wp-block-code"><code>=FISHERINV(FISHER(0.7)+1.96/SQRT(30-3))</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.8469</strong> になります。95%信頼区間は [0.45, 0.85] とわかりますね。</p>



<p class="wp-block-paragraph">99%信頼区間を求めたい場合は、1.96 を 2.576 に置き換えてください。スプレッドシートには NORM.S.INV 関数（標準正規分布の逆関数）もあります。<code>NORM.S.INV(0.975)</code> と書けば、自動的に 1.96 が得られますよ。</p>



<p class="wp-block-paragraph">汎用的なコピペ数式にしておくと便利です。</p>



<pre class="wp-block-code"><code>=FISHERINV(FISHER(相関係数)-NORM.S.INV(0.975)/SQRT(サンプル数-3))</code></pre>



<h3 class="wp-block-heading"><span id="toc12">メタ分析で複数研究の相関をまとめる</span></h3>



<p class="wp-block-paragraph">複数の研究結果を統合するメタ分析でも、FISHER→平均→FISHERINV の手順は定番です。標本サイズで重み付けしたいときは、SUMPRODUCT関数と組み合わせると計算できますよ。</p>



<pre class="wp-block-code"><code>=FISHERINV(SUMPRODUCT(FISHER(B2:B6),C2:C6)/SUM(C2:C6))</code></pre>



<p class="wp-block-paragraph">B列に相関係数、C列にサンプルサイズが入っている想定です。</p>



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



<p class="wp-block-paragraph">FISHERINV関数はシンプルなので、エラーが出る場面は限られています。</p>



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



<p class="wp-block-paragraph">引数に数値以外（文字列や空白セル）を指定すると #VALUE! エラーが返ります。</p>



<p class="wp-block-paragraph"><strong>対処法</strong>: 引数が数値であることを確認しましょう。セル参照を使う場合は、ISNUMBER関数（数値かどうかを判定する関数）でチェックできますよ。</p>



<pre class="wp-block-code"><code>=IF(ISNUMBER(A1), FISHERINV(A1), &quot;数値を入力してください&quot;)</code></pre>



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



<p class="wp-block-paragraph">関数名のスペルミスで発生します。「FISHERINV」を「FISHERINVERSE」と書いていないか確認してみてください。スプレッドシートでは関数名を小文字で入力しても自動補正されますが、途中で綴りを間違えるとエラーになりますよ。</p>



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



<p class="wp-block-paragraph">極端に大きい値を指定したときに、まれに発生します。通常の相関分析で使う範囲（±10程度まで）なら問題ありませんので、入力値が現実的な範囲か確認してみてください。</p>



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



<h3 class="wp-block-heading"><span id="toc18">FISHER関数との関係</span></h3>



<p class="wp-block-paragraph">FISHERINV関数とFISHER関数は、変換の方向が逆になるペア関数です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>FISHER関数</th><th>FISHERINV関数</th></tr></thead><tbody><tr><td>役割</td><td>相関係数をZ変換する</td><td>Z変換した値を元に戻す</td></tr><tr><td>入力範囲</td><td>-1 より大きく 1 未満</td><td>制限なし（任意の実数）</td></tr><tr><td>出力範囲</td><td>制限なし（任意の実数）</td><td>-1 から 1 の間</td></tr><tr><td>使うタイミング</td><td>統計処理の前</td><td>統計処理の後</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">セットで覚えておくと便利ですよ。</p>



<p class="wp-block-paragraph">FISHER関数の詳しい使い方は、こちらの記事で解説しています。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-fisher-function/">スプレッドシートのFISHER関数の使い方｜フィッシャー変換で相関係数をz値に変換する</a></li></ul>



<h3 class="wp-block-heading"><span id="toc19">TANH関数との関係</span></h3>



<p class="wp-block-paragraph">スプレッドシートのTANH関数（双曲線正接）は、数学的にFISHERINV関数と全く同じ結果を返します。たとえば次の2つの数式は同じ値（約 0.5）を返しますよ。</p>



<pre class="wp-block-code"><code>=FISHERINV(0.5493)
=TANH(0.5493)</code></pre>



<p class="wp-block-paragraph">それなら TANH 関数を使えばいい、と思うかもしれませんね。使い分けの目安は次のとおりです。</p>



<ul class="wp-block-list"><li>フィッシャー変換の逆変換という統計的文脈で使う場合: FISHERINV関数</li><li>数学的な双曲線正接として使う場合: TANH関数</li></ul>



<p class="wp-block-paragraph">数式を読む人に意図が伝わりやすいよう、統計処理では FISHERINV関数を使うのがおすすめですよ。</p>



<h3 class="wp-block-heading"><span id="toc20">関連関数との組み合わせ</span></h3>



<p class="wp-block-paragraph">相関係数の信頼区間や検定で、次の関数も一緒によく使います。</p>



<ul class="wp-block-list"><li>CORREL関数: 2系列のデータから相関係数を求める</li><li>NORM.S.INV関数: 信頼区間の臨界値 z(α/2) を求める</li><li><a href="https://mashukabu.com/spreadsheet-confidence-t-function/">スプレッドシートのCONFIDENCE.T関数</a>: t 分布ベースの信頼区間を求める</li><li><a href="https://mashukabu.com/spreadsheet-confidence-norm-function/">スプレッドシートのCONFIDENCE.NORM関数</a>: 正規分布ベースの信頼区間を求める</li></ul>



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



<p class="wp-block-paragraph">GoogleスプレッドシートのFISHERINV関数のポイントをおさらいしましょう。</p>



<ul class="wp-block-list"><li>FISHERINV関数は、フィッシャー変換した値を元の相関係数に戻す関数</li><li>構文は <code>=FISHERINV(値)</code> で、引数は1つだけ</li><li>FISHER関数とペアで使うのが基本</li><li>複数の相関係数を平均するときは、FISHER→平均→FISHERINV の手順が統計的に正確</li><li>信頼区間の算出にも活用でき、<code>FISHERINV(FISHER(r)±1.96/SQRT(n-3))</code> で 95%CI が求まる</li><li>よくあるエラーは #VALUE!（数値以外の入力）と #NAME?（スペルミス）の2つ</li><li>TANH関数と数学的に同じ結果だが、統計文脈ではFISHERINVを使うと意図が伝わりやすい</li></ul>



<p class="wp-block-paragraph">相関分析のレポート作成では、FISHER関数とセットで覚えておくと分析の幅が広がりますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-fisherinv-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのFISHER関数の使い方｜相関係数をz値に変換</title>
		<link>https://mashukabu.com/spreadsheet-fisher-function/</link>
					<comments>https://mashukabu.com/spreadsheet-fisher-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sun, 19 Apr 2026 14:11:12 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[FISHER関数]]></category>
		<category><![CDATA[フィッシャー変換]]></category>
		<category><![CDATA[相関係数]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6073</guid>

					<description><![CDATA[スプレッドシートのFISHER関数の使い方を実例付きで解説します。相関係数をz値にフィッシャー変換することで、信頼区間の算出や2つの相関係数の比較検定が可能になります。CORREL→FISHER→FISHERINVの連携フロー、#NUM!エラーの対処まで実務目線でまとめました。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">スプレッドシートでアンケート結果と売上の相関を調べたら「r=0.7 だったけど、この数字って統計的に意味があるの？」と気になったことはありませんか。相関係数のままだと信頼区間を出したり、2つの相関を比較したりが難しいんですよね。</p>



<p class="wp-block-paragraph">そんなときに役立つのが、スプレッドシートのFISHER関数です。相関係数をz値に変換する「フィッシャー変換」を、引数ひとつで一瞬で計算してくれますよ。CORREL関数やFISHERINV関数と組み合わせれば、信頼区間や比較検定まで実務で使える形に落とし込めます。</p>



<p class="wp-block-paragraph">この記事では、スプレッドシートのFISHER関数の書式と使い方をまとめて紹介します。CORREL→FISHER→FISHERINVの連携フローや2つの相関係数の比較、エラー対処まで実務目線で解説していきますね。</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">スプレッドシートのFISHER関数とは？</a><ol><li><a href="#toc2" tabindex="0">なぜ相関係数をz値に変換するのか</a></li></ol></li><li><a href="#toc3" tabindex="0">FISHER関数の書式と引数</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">FISHER関数の入力値と戻り値の対応表</a></li><li><a href="#toc7" tabindex="0">実務フロー：CORREL → FISHER → FISHERINV で信頼区間を求める</a><ol><li><a href="#toc8" tabindex="0">手順1：CORRELで相関係数を算出</a></li><li><a href="#toc9" tabindex="0">手順2：FISHERでz値に変換</a></li><li><a href="#toc10" tabindex="0">手順3：標準誤差と信頼区間を計算</a></li><li><a href="#toc11" tabindex="0">手順4：FISHERINVで元のスケールに逆変換</a></li><li><a href="#toc12" tabindex="0">連携フローのまとめ</a></li></ol></li><li><a href="#toc13" tabindex="0">応用：2つの相関係数を比較して統計的な差を検定する</a><ol><li><a href="#toc14" tabindex="0">比較の手順</a></li></ol></li><li><a href="#toc15" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc16" tabindex="0">#NUM! エラー</a></li><li><a href="#toc17" tabindex="0">#VALUE! エラー</a></li></ol></li><li><a href="#toc18" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">スプレッドシートのFISHER関数は、数値xをフィッシャー変換してz値を返す統計関数です。読み方は「フィッシャー」。イギリスの統計学者ロナルド・フィッシャーに由来する名前ですよ。</p>



<p class="wp-block-paragraph">Googleスプレッドシートでは、特別なアドオンを入れなくてもそのまま使えます。Excelから引き継いだブックでも同じ動作をするので、互換性の心配はいりません。</p>



<h3 class="wp-block-heading"><span id="toc2">なぜ相関係数をz値に変換するのか</span></h3>



<p class="wp-block-paragraph">相関係数rは、-1から1の範囲に閉じ込められた値です。rが0.9のように端に近づくと、分布が大きく偏ってしまいます。</p>



<p class="wp-block-paragraph">この偏りがあると、次のような計算がそのままではできません。</p>



<ul class="wp-block-list"><li>相関係数に信頼区間をつけて示したい</li><li>2つの相関係数に統計的な差があるかを調べたい</li><li>複数の相関係数の平均を取りたい</li></ul>



<p class="wp-block-paragraph">そこで使うのがフィッシャー変換（相関係数を正規分布に近い形に直す変換）です。z値は理論上 -∞ から +∞ の範囲を取り、近似的に正規分布に従います。そうすれば信頼区間や検定の公式をそのまま適用できるようになりますよ。</p>



<h2 class="wp-block-heading"><span id="toc3">FISHER関数の書式と引数</span></h2>



<p class="wp-block-paragraph">FISHER関数の構文はとてもシンプルです。</p>



<pre class="wp-block-code"><code>=FISHER(値)</code></pre>



<p class="wp-block-paragraph">引数は1つだけ。スプレッドシート内のヘルプには <code>=FISHER(値)</code> と表示されますが、Excelの解説では <code>=FISHER(x)</code> と呼ぶことが多いですね。呼び方が違うだけで意味は同じですよ。</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>値（x）</td><td>必須</td><td>フィッシャー変換する数値。-1 < x < 1 の範囲で指定する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">指定できるのは「-1より大きく、1より小さい」数値だけです。-1や1ちょうどを渡すと<code>#NUM!</code>エラーになるので気をつけてください。</p>



<h3 class="wp-block-heading"><span id="toc5">内部の計算式</span></h3>



<p class="wp-block-paragraph">FISHER関数は、内部的に次の数式を計算しています。</p>



<pre class="wp-block-code"><code>z = 0.5 × ln((1 + x) / (1 - x))</code></pre>



<p class="wp-block-paragraph">数学的には逆双曲線正接 arctanh(x) と呼ばれる関数です。スプレッドシートのATANH関数と同じ計算結果になるので、興味のある方は見比べてみるのも面白いですよ。</p>



<h2 class="wp-block-heading"><span id="toc6">FISHER関数の入力値と戻り値の対応表</span></h2>



<p class="wp-block-paragraph">実際にFISHER関数に相関係数を入れたとき、どんなz値が返ってくるのかを一覧にしました。</p>



<p class="wp-block-paragraph">!<a href="https://mashukabu.com/_images/spreadsheet-fisher-function/01_sample_fisher-table.png/">_images/spreadsheet-fisher-function/01_sample_fisher-table.png</a></p>



<figure class="wp-block-table"><table><thead><tr><th>相関係数 r</th><th>数式</th><th>z値（返り値）</th></tr></thead><tbody><tr><td>0</td><td><code>=FISHER(0)</code></td><td>0.0000</td></tr><tr><td>0.3</td><td><code>=FISHER(0.3)</code></td><td>0.3095</td></tr><tr><td>0.5</td><td><code>=FISHER(0.5)</code></td><td>0.5493</td></tr><tr><td>0.7</td><td><code>=FISHER(0.7)</code></td><td>0.8673</td></tr><tr><td>0.75</td><td><code>=FISHER(0.75)</code></td><td>0.9730</td></tr><tr><td>0.9</td><td><code>=FISHER(0.9)</code></td><td>1.4722</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">rが0付近ではrとz値の差はほとんどありません。一方、rが1に近づくほどz値はぐんと大きくなります。</p>



<p class="wp-block-paragraph">rが負の値の場合は、z値も符号が反転して返ります。たとえば<code>=FISHER(-0.5)</code>は-0.5493になりますよ。</p>



<p class="wp-block-paragraph">この対応関係を頭に入れておくと、計算結果がおかしいときに「直感で気づける」のが便利です。</p>



<h2 class="wp-block-heading"><span id="toc7">実務フロー：CORREL → FISHER → FISHERINV で信頼区間を求める</span></h2>



<p class="wp-block-paragraph">FISHER関数は単体で使うより、他の関数と組み合わせてこそ威力を発揮します。ここでは「相関係数0.7の95%信頼区間」を求める流れを、n=30件のデータを想定して紹介します。</p>



<h3 class="wp-block-heading"><span id="toc8">手順1：CORRELで相関係数を算出</span></h3>



<p class="wp-block-paragraph">まずはCORREL関数で2つのデータ列の相関係数を求めます。</p>



<pre class="wp-block-code"><code>=CORREL(A2:A31, B2:B31)</code></pre>



<p class="wp-block-paragraph">30件のサンプルから、たとえば r = 0.7 が得られたとしましょう。</p>



<h3 class="wp-block-heading"><span id="toc9">手順2：FISHERでz値に変換</span></h3>



<p class="wp-block-paragraph">続いてFISHER関数でz値に変換します。</p>



<pre class="wp-block-code"><code>=FISHER(C2)</code></pre>



<p class="wp-block-paragraph">C2にCORRELの結果（0.7）が入っていれば、z値は0.8673になります。</p>



<h3 class="wp-block-heading"><span id="toc10">手順3：標準誤差と信頼区間を計算</span></h3>



<p class="wp-block-paragraph">z値に変換した状態なら、標準誤差は次の式でサッと出せます。</p>



<pre class="wp-block-code"><code>=1/SQRT(n-3)</code></pre>



<p class="wp-block-paragraph">n=30の場合、標準誤差は 1/√27 ≒ 0.1925 です。95%信頼区間（z値上での上下限）は次のように計算します。</p>



<pre class="wp-block-code"><code>下限: =D2 - 1.96 * E2
上限: =D2 + 1.96 * E2</code></pre>



<p class="wp-block-paragraph">D2がz値、E2が標準誤差ですね。1.96は95%信頼水準に対応する標準正規分布の臨界値ですよ。今回の例だと、z値上の信頼区間は約 [0.4900, 1.2446] になります。</p>



<h3 class="wp-block-heading"><span id="toc11">手順4：FISHERINVで元のスケールに逆変換</span></h3>



<p class="wp-block-paragraph">最後にFISHERINV関数で、z値を相関係数のスケールに戻します。</p>



<pre class="wp-block-code"><code>=FISHERINV(F2)</code></pre>



<p class="wp-block-paragraph">FISHERINV関数はFISHER関数の逆関数です。z値を渡すと-1から1の範囲の相関係数に戻してくれますよ。上の例では 0.4900→約0.4542、1.2446→約0.8469 になります。</p>



<h3 class="wp-block-heading"><span id="toc12">連携フローのまとめ</span></h3>



<p class="wp-block-paragraph">ここまでの流れを表で整理すると、次のようになります。</p>



<figure class="wp-block-table"><table><thead><tr><th>手順</th><th>関数</th><th>内容</th><th>結果の例</th></tr></thead><tbody><tr><td>1</td><td>CORREL</td><td>相関係数を算出</td><td>r = 0.7</td></tr><tr><td>2</td><td>FISHER</td><td>z値に変換</td><td>z = 0.8673</td></tr><tr><td>3</td><td>計算</td><td>信頼区間（z値スケール）</td><td>0.4900〜1.2446</td></tr><tr><td>4</td><td>FISHERINV</td><td>元の相関係数スケールに逆変換</td><td>0.4542〜0.8469</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「相関係数0.7の95%信頼区間は、おおよそ0.45〜0.85」と表現できます。この4ステップが実務では一番使う流れですよ。</p>



<p class="wp-block-paragraph">なお、平均値の信頼区間を求めたいときは<a href="https://mashukabu.com/spreadsheet-confidence-t-function/">CONFIDENCE.T関数</a>や<a href="https://mashukabu.com/spreadsheet-confidence-norm-function/">CONFIDENCE.NORM関数</a>の方が向いています。相関係数用はFISHER、平均値用はCONFIDENCE系と覚えておくと迷いませんよ。</p>



<h2 class="wp-block-heading"><span id="toc13">応用：2つの相関係数を比較して統計的な差を検定する</span></h2>



<p class="wp-block-paragraph">FISHER関数のもう一つの活用どころが、2つの相関係数に統計的な差があるかを調べる比較検定です。</p>



<p class="wp-block-paragraph">たとえば「営業部のデータだとr=0.8、マーケ部のデータだとr=0.5。この差は偶然じゃないの？」という場面ですね。</p>



<h3 class="wp-block-heading"><span id="toc14">比較の手順</span></h3>



<p class="wp-block-paragraph">まず、2つの相関係数それぞれをFISHER関数でz値に変換します。</p>



<pre class="wp-block-code"><code>=FISHER(0.8)   → 1.0986
=FISHER(0.5)   → 0.5493</code></pre>



<p class="wp-block-paragraph">次に、2つのz値の差を検定統計量として計算します。</p>



<pre class="wp-block-code"><code>=(z1 - z2) / SQRT(1/(n1-3) + 1/(n2-3))</code></pre>



<p class="wp-block-paragraph">n1・n2はそれぞれのサンプルサイズです。両方とも30件なら、次のようになりますね。</p>



<pre class="wp-block-code"><code>=(1.0986 - 0.5493) / SQRT(1/27 + 1/27)</code></pre>



<p class="wp-block-paragraph">この計算結果は約2.018です。絶対値が1.96以上なら、5%有意水準で「2つの相関係数に差がある」と判断できます。</p>



<p class="wp-block-paragraph">今回は2.018 > 1.96なので、営業部とマーケ部の相関係数の差は統計的に有意、と結論づけられますよ。</p>



<p class="wp-block-paragraph">同じ発想でカイ二乗検定やz検定を使いたいときは、<a href="https://mashukabu.com/spreadsheet-chitest-function/">CHITEST関数</a>や<a href="https://mashukabu.com/spreadsheet-z-test-function/">Z.TEST関数</a>の記事もあわせて読んでみてくださいね。</p>



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



<p class="wp-block-paragraph">FISHER関数で遭遇しやすいエラーは、次の2種類です。</p>



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



<p class="wp-block-paragraph">引数に-1以下または1以上の値を指定すると発生します。</p>



<pre class="wp-block-code"><code>=FISHER(1)    → #NUM!エラー
=FISHER(-1)   → #NUM!エラー
=FISHER(1.5)  → #NUM!エラー</code></pre>



<p class="wp-block-paragraph">FISHER関数の定義域は「-1より大きく1より小さい」です。境界値の-1と1ちょうどは含まれないので注意してください。</p>



<p class="wp-block-paragraph">CORREL関数の結果が±1ちょうどになるのは、完全な直線関係のときだけです。通常のデータでは発生しにくいですが、サンプル数が2〜3件と極端に少ないと起こりえますよ。</p>



<p class="wp-block-paragraph">事前にIF関数でガードしておくと安心です。</p>



<pre class="wp-block-code"><code>=IF(ABS(C2)&gt;=1, &quot;範囲外&quot;, FISHER(C2))</code></pre>



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



<p class="wp-block-paragraph">引数に数値以外（文字列など）を指定すると発生します。</p>



<pre class="wp-block-code"><code>=FISHER(&quot;abc&quot;)  → #VALUE!エラー
=FISHER(A1)     → A1に文字列が入っていれば #VALUE!エラー</code></pre>



<p class="wp-block-paragraph">セル参照で渡す場合は、参照先に数値が入っているかを事前に確認しましょう。空白セルや文字列が混じっていると、計算がそこで止まってしまいますよ。</p>



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



<p class="wp-block-paragraph">この記事では、スプレッドシートのFISHER関数の使い方を解説しました。</p>



<ul class="wp-block-list"><li>FISHER関数は相関係数をz値にフィッシャー変換する統計関数</li><li>引数は -1 < x < 1 の範囲で指定する（境界値は不可）</li><li>変換後のz値は近似的に正規分布に従うため、信頼区間や比較検定に使える</li><li>実務では CORREL → FISHER → FISHERINV の4ステップで信頼区間を求めるのが王道</li><li>2つの相関係数の差を検定したいときにも活用できる</li></ul>



<p class="wp-block-paragraph">関連する統計関数として、<a href="https://mashukabu.com/spreadsheet-confidence-t-function/">CONFIDENCE.T関数</a>・<a href="https://mashukabu.com/spreadsheet-confidence-norm-function/">CONFIDENCE.NORM関数</a>・<a href="https://mashukabu.com/spreadsheet-z-test-function/">Z.TEST関数</a>・<a href="https://mashukabu.com/spreadsheet-chitest-function/">CHITEST関数</a>・<a href="https://mashukabu.com/spreadsheet-ftest-function/">F.TEST関数</a>もあわせて確認してみてくださいね。Excelでの使い方は<a href="https://mashukabu.com/excel-function-howto-use-fisher/">ExcelのFISHER関数</a>にもまとめてありますよ。</p>



<p class="wp-block-paragraph">そのほかのスプレッドシート関数も、目的に合った一本を見つけて業務効率化に役立ててみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-fisher-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのPEARSON関数の使い方｜相関係数を求める</title>
		<link>https://mashukabu.com/spreadsheet-pearson-function/</link>
					<comments>https://mashukabu.com/spreadsheet-pearson-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 11:42:38 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[CORREL関数]]></category>
		<category><![CDATA[PEARSON関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[データ分析]]></category>
		<category><![CDATA[相関係数]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5255</guid>

					<description><![CDATA[GoogleスプレッドシートのPEARSON関数の使い方を解説。基本構文から相関係数の読み取り方（目安表付き）、CORREL関数との違い、散布図との連携、実務活用例まで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「この2つのデータって、本当に関係あるのかな？」「感覚じゃなくて数字で確かめたい……」</p>



<p class="wp-block-paragraph">スプレッドシートでデータを扱っていると、こんなふうに思う場面がありますよね。広告費と売上、気温と来客数など、2つのデータの関連性を数値で示せたら説得力がぐっと増します。</p>



<p class="wp-block-paragraph">そんなときに使えるのが <strong>PEARSON関数</strong> です。この記事では、スプレッドシートのPEARSON関数の基本構文から相関係数の読み取り方、CORREL関数との違い、実務での活用例まで解説していきます。</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">スプレッドシートのPEARSON関数とは？</a></li><li><a href="#toc2" tabindex="0">PEARSON関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc5" tabindex="0">基本的な使い方</a></li><li><a href="#toc6" tabindex="0">相関係数の読み取り方（強弱の目安表）</a></li><li><a href="#toc7" tabindex="0">PEARSON関数の実務活用例</a><ol><li><a href="#toc8" tabindex="0">活用例1: 広告チャネル別の効果を比較する</a></li><li><a href="#toc9" tabindex="0">活用例2: 散布図と組み合わせて視覚化する</a></li><li><a href="#toc10" tabindex="0">活用例3: 複数KPIの関係性を整理する</a></li></ol></li><li><a href="#toc11" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc12" tabindex="0">CORREL関数との違い・使い分け</a></li><li><a href="#toc13" tabindex="0">関連する統計関数</a></li><li><a href="#toc14" tabindex="0">まとめ</a><ol><li><a href="#toc15" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">PEARSON関数は、2つのデータセットの<strong>ピアソン積率相関係数</strong>を返す統計関数です。</p>



<ul class="wp-block-list"><li><strong>読み方</strong>: ピアソン</li><li><strong>名前の由来</strong>: 統計学者 Karl Pearson（カール・ピアソン）の名前から</li><li><strong>戻り値</strong>: -1〜1 の数値</li></ul>



<p class="wp-block-paragraph">相関係数とは、2つのデータがどれくらい連動しているかを表す指標です。</p>



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



<p class="wp-block-paragraph">たとえば「気温が上がるとアイスの売上も上がる」なら正の相関です。「気温が上がるとホットドリンクの売上は下がる」なら負の相関になりますよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>PEARSON関数はGoogleスプレッドシートの全バージョンで使えます。ExcelにもPEARSON関数がありますが、動作は同じです。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=PEARSON(データ1, データ2)</code></pre>



<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>比較したいデータ範囲の1つ目（例: 広告費）</td></tr><tr><td>データ2</td><td>必須</td><td>比較したいデータ範囲の2つ目（例: 売上）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数はたった2つだけなのでシンプルですよね。</p>



<p class="wp-block-paragraph">注意点として、<strong>データ1とデータ2の要素数は同じ</strong>にしてください。要素数が異なると <code>#N/A</code> エラーになります。</p>



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



<p class="wp-block-paragraph">実際にPEARSON関数を使ってみましょう。ある会社の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>45</td></tr><tr><td>3行目</td><td>5月</td><td>40</td><td>58</td></tr><tr><td>4行目</td><td>6月</td><td>50</td><td>72</td></tr><tr><td>5行目</td><td>7月</td><td>45</td><td>65</td></tr><tr><td>6行目</td><td>8月</td><td>60</td><td>88</td></tr><tr><td>7行目</td><td>9月</td><td>55</td><td>80</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">この2つのデータの相関係数を求める数式はこちらです。</p>



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



<p class="wp-block-paragraph">結果は <strong>約0.99</strong> になります。1にとても近い値なので、広告費と問い合わせ件数には<strong>強い正の相関</strong>があることがわかりますね。</p>



<p class="wp-block-paragraph">広告費を増やすほど問い合わせ件数も増えている傾向が、数値ではっきり確認できました。</p>



<h2 class="wp-block-heading"><span id="toc6">相関係数の読み取り方（強弱の目安表）</span></h2>



<p class="wp-block-paragraph">PEARSON関数の結果を見て「0.65って強いの？弱いの？」と迷うことがありますよね。以下の目安表を参考にしてください。</p>



<figure class="wp-block-table"><table><thead><tr><th>相関係数の範囲</th><th>強さの目安</th><th>解釈</th></tr></thead><tbody><tr><td>0.7 〜 1.0</td><td>強い正の相関</td><td>一方が増えると、もう一方もかなり増える</td></tr><tr><td>0.4 〜 0.7</td><td>やや正の相関</td><td>一方が増えると、もう一方も増える傾向</td></tr><tr><td>0.2 〜 0.4</td><td>弱い正の相関</td><td>わずかに同じ方向に動く傾向</td></tr><tr><td>-0.2 〜 0.2</td><td>ほぼ無相関</td><td>2つのデータに関連性はほぼない</td></tr><tr><td>-0.4 〜 -0.2</td><td>弱い負の相関</td><td>わずかに逆方向に動く傾向</td></tr><tr><td>-0.7 〜 -0.4</td><td>やや負の相関</td><td>一方が増えると、もう一方は減る傾向</td></tr><tr><td>-1.0 〜 -0.7</td><td>強い負の相関</td><td>一方が増えると、もう一方はかなり減る</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ビジネスの現場では、<strong>0.4以上（または-0.4以下）</strong> であれば「関連がありそうだ」と判断するケースが多いですよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p><strong>相関関係は因果関係ではありません。</strong> 相関係数が高くても「Aが原因でBが起きている」とは限りません。たとえば「アイスの売上」と「水難事故の件数」は強い正の相関を示しますが、実際は「気温」という第三の要因が両方に影響しているだけです。分析の際はこの点を意識してくださいね。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc8">活用例1: 広告チャネル別の効果を比較する</span></h3>



<p class="wp-block-paragraph">複数の広告チャネルのうち、どれが売上に最も影響しているか調べたい場面を考えてみましょう。チャネルごとにPEARSON関数で相関係数を求めて比較します。</p>



<pre class="wp-block-code"><code>=PEARSON(B2:B13, E2:E13)  → 0.85（Web広告費 vs 売上）
=PEARSON(C2:C13, E2:E13)  → 0.42（SNS広告費 vs 売上）
=PEARSON(D2:D13, E2:E13)  → 0.15（チラシ配布数 vs 売上）</code></pre>



<p class="wp-block-paragraph">この結果から「Web広告の影響が最も大きい」と読み取れます。予算配分を見直すときの判断材料になりますよね。</p>



<h3 class="wp-block-heading"><span id="toc9">活用例2: 散布図と組み合わせて視覚化する</span></h3>



<p class="wp-block-paragraph">PEARSON関数で相関係数を数値で出したら、散布図で視覚的にも確認するのがおすすめです。</p>



<p class="wp-block-paragraph"><strong>散布図の作り方:</strong></p>



<ol class="wp-block-list"><li>2つのデータ列（例: B2:C7）を選択する</li><li>「挿入」メニュー →「グラフ」を選択する</li><li>グラフの種類で「散布図」を選ぶ</li></ol>



<p class="wp-block-paragraph">点の並びが右肩上がりなら正の相関、右肩下がりなら負の相関です。数値だけで伝わりにくい場合でも、散布図があれば一目で関連性が伝わりますよ。</p>



<h3 class="wp-block-heading"><span id="toc10">活用例3: 複数KPIの関係性を整理する</span></h3>



<p class="wp-block-paragraph">営業チームで「訪問回数」「見積提出数」「成約数」の関係を分析する場面でも活躍します。</p>



<pre class="wp-block-code"><code>=PEARSON(訪問回数, 成約数)   → 0.55
=PEARSON(見積提出数, 成約数) → 0.82</code></pre>



<p class="wp-block-paragraph">見積提出数のほうが成約数との相関が強いとわかりますよね。「訪問を増やすより見積提出率を上げよう」という施策の判断材料になります。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td><code>#N/A</code></td><td>データ1とデータ2の要素数が異なる</td><td>セル範囲の行数を揃える</td></tr><tr><td><code>#DIV/0!</code></td><td>データが1つしかない、またはすべて同じ値</td><td>データを2つ以上にする。値にばらつきがあるか確認する</td></tr><tr><td><code>#VALUE!</code></td><td>範囲内に数値に変換できない文字列がある</td><td>数値以外のセルを除外する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">PEARSON関数は、数値以外のセル（空白や文字列）を<strong>自動的に無視</strong>します。ただし、片方が数値で相手側が空白というペアがあると、そのペアごと計算から除外される点には注意してください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「データがすべて同じ値」のケースは見落としがちです。たとえば片方の列がすべて「100」だと、標準偏差が0になり <code>#DIV/0!</code> エラーが出ます。先にデータにばらつきがあるかチェックしておきましょう。</p></blockquote>



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



<p class="wp-block-paragraph">スプレッドシートにはPEARSONとよく似た <a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a> があります。</p>



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



<p class="wp-block-paragraph">どちらもピアソン相関係数を計算する関数で、<strong>基本的に同じ結果</strong>を返します。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>CORREL</th><th>PEARSON</th></tr></thead><tbody><tr><td>戻り値</td><td>ピアソン相関係数</td><td>ピアソン相関係数</td></tr><tr><td>計算結果</td><td>基本的に同じ</td><td>基本的に同じ</td></tr><tr><td>名前の由来</td><td>Correlation（相関）</td><td>Karl Pearson（統計学者）</td></tr><tr><td>使用頻度</td><td>高い</td><td>やや低い</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Googleスプレッドシートでは、両関数の計算結果に差が出ることはほぼありません。迷ったら <strong>CORREL関数を使うのがおすすめ</strong> です。CORREL関数のほうが一般的に使われていて、ネット上の情報も豊富ですよ。</p>



<p class="wp-block-paragraph">CORREL関数の詳しい使い方は、以下の記事で解説しています。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-correl-function/">スプレッドシートのCORREL関数の使い方｜相関係数でデータの関連性を数値化</a></li></ul>



<h2 class="wp-block-heading"><span id="toc13">関連する統計関数</span></h2>



<p class="wp-block-paragraph">PEARSON関数の周辺には、データ分析でセットで使うことの多い関数があります。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>用途</th><th>PEARSON関数との関係</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-average-function/">AVERAGE</a></td><td>平均値を求める</td><td>相関係数の計算過程で使われる</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV</a></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>TIP</strong></p><p>PEARSON関数の計算式は「共分散 / （データ1の標準偏差 x データ2の標準偏差）」です。<a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV関数</a>で標準偏差を求めて手動計算もできますが、PEARSON関数なら一発で求められます。</p></blockquote>



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



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>内容</th></tr></thead><tbody><tr><td>関数名</td><td>PEARSON（ピアソン）</td></tr><tr><td>構文</td><td><code>=PEARSON(データ1, データ2)</code></td></tr><tr><td>戻り値</td><td>-1〜1 の相関係数</td></tr><tr><td>正の相関</td><td>1に近い → 一緒に増減する</td></tr><tr><td>負の相関</td><td>-1に近い → 逆方向に動く</td></tr><tr><td>無相関</td><td>0に近い → 関連性なし</td></tr><tr><td>CORREL関数</td><td>基本的に同じ結果。迷ったらCORRELがおすすめ</td></tr><tr><td>注意点</td><td>相関関係 ≠ 因果関係</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">PEARSON関数は引数が2つだけのシンプルな関数ですが、データ間の関連性を数値化できる便利なツールです。まずは身近なデータ（広告費と売上、残業時間と生産性など）で試してみてください。散布図と組み合わせると、報告資料の説得力もアップしますよ。</p>



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



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-correl-function/">スプレッドシートのCORREL関数の使い方｜相関係数でデータの関連性を数値化</a></li><li><a href="https://mashukabu.com/spreadsheet-average-function/">スプレッドシートのAVERAGE関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-stdev-function/">スプレッドシートのSTDEV関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-pearson-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのCORREL関数の使い方｜相関係数でデータの関連性を数値化</title>
		<link>https://mashukabu.com/spreadsheet-correl-function/</link>
					<comments>https://mashukabu.com/spreadsheet-correl-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 21 Mar 2026 11:36:42 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[CORREL関数]]></category>
		<category><![CDATA[PEARSON関数]]></category>
		<category><![CDATA[SLOPE関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[相関係数]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4885</guid>

					<description><![CDATA[GoogleスプレッドシートのCORREL関数の使い方を基本構文から実務活用まで解説。相関係数の読み取り方（-1〜1の目安表）、散布図との連携、SLOPE・INTERCEPT関数との関係もわかりやすく紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「広告費を増やしたら売上って本当に上がってるの？」「気温とアイスの販売数って関係あるのかな？」</p>



<p class="wp-block-paragraph">こんなふうに、2つのデータの関連性を数字で確かめたいときってありますよね。なんとなく「関係ありそう」と思っていても、感覚だけで判断するのはちょっと不安です。</p>



<p class="wp-block-paragraph">そんなときに使えるのがCORREL関数です。この記事では基本の書き方から相関係数の読み取り方、散布図との連携、SLOPE・INTERCEPT関数との関係まで解説します。</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">CORREL関数とは？ピアソン相関係数を求める関数</a></li><li><a href="#toc2" tabindex="0">CORREL関数の書き方（構文と引数）</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">CORREL関数の基本的な使い方</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">CORREL関数の実践的な使い方・応用例</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">SLOPE・INTERCEPT関数との関係</a></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">PEARSON関数との違い・関連する統計関数</a><ol><li><a href="#toc18" tabindex="0">PEARSON関数との違い</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">CORREL関数とは？ピアソン相関係数を求める関数</span></h2>



<p class="wp-block-paragraph">CORREL関数（読み方: コリレーション関数）は、2つのデータセットの<strong>ピアソン相関係数</strong>を返す統計関数です。「CORREL」は「Correlation（相関）」の略です。</p>



<p class="wp-block-paragraph">相関係数とは、2つのデータがどれくらい連動しているかを表す指標です。値は <strong>-1から1</strong> の範囲で返されます。</p>



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



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



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



<ul class="wp-block-list"><li>2つのデータ間の相関係数（ピアソン相関係数）を数値で求める</li><li>複数の要因を比較して、最も影響が大きいものを特定する</li><li>散布図と組み合わせてデータの関連性を視覚化する</li><li><a href="https://mashukabu.com/excel-function-howto-use-slope/">SLOPE関数</a>・<a href="https://mashukabu.com/excel-function-howto-use-intercept/">INTERCEPT関数</a>と組み合わせて回帰分析に進む</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>CORREL関数はGoogleスプレッドシートの全バージョンで使えます。Excelにも同名の関数があり、動作は同じです。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=CORREL(データ_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">CORREL関数の基本的な使い方</span></h2>



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



<p class="wp-block-paragraph">あるお店で12か月分の「平均気温」と「アイスクリームの売上」を記録したとします。</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>1月</td><td>5</td><td>120</td></tr><tr><td>3行目</td><td>2月</td><td>6</td><td>135</td></tr><tr><td>4行目</td><td>3月</td><td>10</td><td>180</td></tr><tr><td>5行目</td><td>4月</td><td>15</td><td>250</td></tr><tr><td>6行目</td><td>5月</td><td>20</td><td>320</td></tr><tr><td>7行目</td><td>6月</td><td>25</td><td>410</td></tr><tr><td>8行目</td><td>7月</td><td>30</td><td>520</td></tr><tr><td>9行目</td><td>8月</td><td>32</td><td>550</td></tr><tr><td>10行目</td><td>9月</td><td>27</td><td>430</td></tr><tr><td>11行目</td><td>10月</td><td>18</td><td>280</td></tr><tr><td>12行目</td><td>11月</td><td>12</td><td>190</td></tr><tr><td>13行目</td><td>12月</td><td>7</td><td>140</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc6">相関係数を求める</span></h3>



<pre class="wp-block-code"><code>=CORREL(C2:C13, B2:B13)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.99</strong> になります。1にとても近い値なので、気温と売上には<strong>強い正の相関</strong>があることがわかりますね。</p>



<h3 class="wp-block-heading"><span id="toc7">相関係数の読み取り方（強弱の目安表）</span></h3>



<p class="wp-block-paragraph">CORREL関数の結果が出ても「0.65って強いの？弱いの？」と迷うことがありますよね。以下の目安表を参考にしてください。</p>



<figure class="wp-block-table"><table><thead><tr><th>相関係数の範囲</th><th>強さの目安</th><th>解釈</th></tr></thead><tbody><tr><td>0.7 〜 1.0</td><td>強い正の相関</td><td>一方が増えると、もう一方もかなり増える</td></tr><tr><td>0.4 〜 0.7</td><td>やや正の相関</td><td>一方が増えると、もう一方も増える傾向</td></tr><tr><td>0.2 〜 0.4</td><td>弱い正の相関</td><td>わずかに同じ方向に動く傾向</td></tr><tr><td>-0.2 〜 0.2</td><td>ほぼ無相関</td><td>2つのデータに関連性はほぼない</td></tr><tr><td>-0.4 〜 -0.2</td><td>弱い負の相関</td><td>わずかに逆方向に動く傾向</td></tr><tr><td>-0.7 〜 -0.4</td><td>やや負の相関</td><td>一方が増えると、もう一方は減る傾向</td></tr><tr><td>-1.0 〜 -0.7</td><td>強い負の相関</td><td>一方が増えると、もう一方はかなり減る</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ビジネスの現場では <strong>0.4以上（または-0.4以下）</strong> であれば「関連がありそうだ」と判断するケースが多いですよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p><strong>相関関係は因果関係ではありません。</strong> 相関係数が高いからといって「Aが原因でBが起きている」とは限りません。たとえば「アイスの売上」と「水難事故の件数」は強い相関を示します。しかし、アイスが事故を引き起こしているわけではなく、「気温」という第三の要因が両方に影響しています。データ分析の際は、この点を常に意識してくださいね。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc9">広告費と売上の関係を分析する</span></h3>



<p class="wp-block-paragraph">マーケティング部門では「広告費を増やしたら売上は増えるのか？」という問いがよく出てきます。</p>



<p class="wp-block-paragraph">月別の広告費（D列）と売上（E列）があるとして、次の数式で相関を確認できます。</p>



<pre class="wp-block-code"><code>=CORREL(E2:E13, D2:D13)</code></pre>



<p class="wp-block-paragraph">結果が0.7以上なら、広告投資に効果がある可能性が高いと判断できます。逆に0.2程度なら、広告費以外の要因が売上を左右していることになりますね。</p>



<h3 class="wp-block-heading"><span id="toc10">複数の要因を比較して影響度を特定する</span></h3>



<p class="wp-block-paragraph">売上に影響しそうな要因が複数ある場合、それぞれの相関係数を並べると優先順位が見えてきます。</p>



<pre class="wp-block-code"><code>=CORREL(売上, 気温)      → 0.92
=CORREL(売上, 広告費)    → 0.65
=CORREL(売上, 競合価格)  → -0.31</code></pre>



<p class="wp-block-paragraph">この結果なら「気温の影響が最も大きく、広告費もそこそこ影響あり、競合価格は弱い逆相関」と読み取れます。施策の優先順位づけに使えますよ。</p>



<h3 class="wp-block-heading"><span id="toc11">散布図と組み合わせて視覚化する</span></h3>



<p class="wp-block-paragraph">CORREL関数で数値を出したら、<strong>散布図</strong>と組み合わせるとさらにわかりやすくなります。</p>



<ol class="wp-block-list"><li>2つのデータ列（例: B2:C13）を選択する</li><li>「挿入」メニュー → 「グラフ」を選択する</li><li>グラフの種類を「散布図」に変更する</li><li>点の並びが右肩上がりなら正の相関、右肩下がりなら負の相関</li></ol>



<p class="wp-block-paragraph">散布図上でグラフエディタの「カスタマイズ」→「系列」→「トレンドライン」にチェックを入れると、データの傾向を直線で表示できます。「R2」にもチェックを入れると、相関の強さを視覚的にも確認できますよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>R2（決定係数）は相関係数を2乗した値です。CORREL関数の結果が0.9ならR2は0.81になります。「一方のデータで他方の81%を説明できる」と解釈できます。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc12">SLOPE・INTERCEPT関数との関係</span></h2>



<p class="wp-block-paragraph">CORREL関数で「2つのデータに相関がある」とわかったら、次のステップとして<strong>回帰分析</strong>に進めます。ここで使うのがSLOPE関数とINTERCEPT関数です。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>役割</th><th>求めるもの</th></tr></thead><tbody><tr><td>CORREL</td><td>相関の強さを確認する</td><td>相関係数（-1〜1）</td></tr><tr><td>SLOPE</td><td>回帰直線の傾きを求める</td><td>xが1増えたときyがどれだけ変化するか</td></tr><tr><td>INTERCEPT</td><td>回帰直線のy切片を求める</td><td>x=0のときのyの値</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">回帰直線の式は <code>y = SLOPE × x + INTERCEPT</code> です。CORREL関数で相関が強いと確認できれば、この式を使って将来の値を予測できます。</p>



<p class="wp-block-paragraph">たとえば、先ほどの気温と売上データで回帰直線を求めてみましょう。</p>



<pre class="wp-block-code"><code>=SLOPE(C2:C13, B2:B13)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>15.5</strong> です。気温が1度上がると売上が約15.5万円増えるという意味です。</p>



<pre class="wp-block-code"><code>=INTERCEPT(C2:C13, B2:B13)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>47.7</strong> です。気温が0度のとき売上は約47.7万円と推定できます。</p>



<p class="wp-block-paragraph">この2つを組み合わせれば、「来月の平均気温が22度なら、売上は 15.5 x 22 + 47.7 = 約389万円」と予測できますよね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>FORECAST関数を使えば、SLOPE・INTERCEPTを個別に求めなくても予測値を直接計算できます。<code>=FORECAST(22, C2:C13, B2:B13)</code> のように書きます。</p></blockquote>



<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">CORREL関数で最もよく見るエラーです。</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>=CORREL(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">すべて同じ値の場合、標準偏差が0になるため計算できません。</p>



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



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



<pre class="wp-block-code"><code>=CORREL(&quot;100&quot;, &quot;200&quot;)   → #VALUE!エラー
=CORREL(100, 200)        → 正常に計算される（ただしデータ1つなのでエラー）</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>期待した結果にならないときは、セル範囲に空白や文字列が混ざっていないか確認してください。CORREL関数は対応するペアが両方とも数値のデータだけを使います。<a href="https://mashukabu.com/spreadsheet-count-function/">COUNT関数</a>で数値の個数を確認するのがおすすめです。</p></blockquote>



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



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



<p class="wp-block-paragraph">GoogleスプレッドシートにはCORRELとよく似た<strong>PEARSON関数</strong>があります。</p>



<pre class="wp-block-code"><code>=PEARSON(C2:C13, B2:B13)</code></pre>



<p class="wp-block-paragraph">実は、CORREL関数とPEARSON関数は<strong>まったく同じ計算結果</strong>を返します。どちらもピアソンの積率相関係数を計算する関数です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>CORREL</th><th>PEARSON</th></tr></thead><tbody><tr><td>戻り値</td><td>ピアソン相関係数</td><td>ピアソン相関係数</td></tr><tr><td>計算結果</td><td>同じ</td><td>同じ</td></tr><tr><td>名前の由来</td><td>Correlation（相関）</td><td>Karl Pearson（統計学者）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">どちらを使っても結果は同じなので、チームで統一しておけばOKです。一般的にはCORREL関数のほうが使われる頻度が高いですよ。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>説明</th><th>CORREL関数との関係</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/spreadsheet-average-function/">AVERAGE関数</a></td><td>平均値を求める</td><td>相関分析の前にデータの平均を確認する</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-var-function/">VAR関数</a></td><td>標本分散を求める</td><td>標準偏差の2乗。ばらつきの別指標</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-slope-function/">SLOPE関数</a></td><td>回帰直線の傾き</td><td>相関確認後の回帰分析に使う</td></tr><tr><td>INTERCEPT関数</td><td>回帰直線のy切片</td><td>相関確認後の回帰分析に使う</td></tr><tr><td>FORECAST関数</td><td>線形予測値を返す</td><td>回帰直線を使った将来予測に使う</td></tr><tr><td>RSQ関数</td><td>決定係数（R2）を返す</td><td>相関係数の2乗。説明力の指標</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>CORREL関数の計算式は「共分散 / （データ_yの標準偏差 x データ_xの標準偏差）」です。手動計算も可能ですが、CORREL関数を使えば一発で求められます。</p></blockquote>



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



<p class="wp-block-paragraph">CORREL関数は、2つのデータセットの<strong>ピアソン相関係数</strong>を返す関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=CORREL(データ_y, データ_x)</code> で、2つのデータ範囲を指定するだけ</li><li>戻り値は-1〜1の相関係数。1に近いほど正の相関、-1に近いほど負の相関</li><li>ビジネスの現場では0.4以上（または-0.4以下）が「関連あり」の目安</li><li>PEARSON関数とは同じ計算結果を返す</li><li>SLOPE・INTERCEPT関数と組み合わせれば回帰分析に進める</li><li><strong>相関関係は因果関係ではない</strong>ことを常に意識する</li></ul>



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



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



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-slope-function/">SLOPE関数</a> &#8212; 回帰直線の傾きを求める</li><li><a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV関数</a> &#8212; データのばらつき（標本標準偏差）を数値で測る</li><li><a href="https://mashukabu.com/spreadsheet-var-function/">VAR関数</a> &#8212; データの分散を求める</li><li><a href="https://mashukabu.com/spreadsheet-average-function/">AVERAGE関数</a> &#8212; 平均値を求める基本関数</li><li><a href="https://mashukabu.com/spreadsheet-iferror-function/">IFERROR関数</a> &#8212; エラー時の代替値を設定する</li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-correl-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのFISHERINV関数の使い方｜フィッシャー逆変換で相関係数に戻す</title>
		<link>https://mashukabu.com/excel-function-howto-use-fisherinv/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-fisherinv/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 09 Jun 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[FISHERINV関数]]></category>
		<category><![CDATA[FISHER関数]]></category>
		<category><![CDATA[フィッシャー変換]]></category>
		<category><![CDATA[相関係数]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2193</guid>

					<description><![CDATA[ExcelのFISHERINV関数の使い方を解説。フィッシャー変換した値を元の相関係数に戻す方法を、構文・引数・実践例・信頼区間の計算・エラー対処法・FAQまで丁寧に紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">相関分析でFISHER関数を使ったあと、「変換した値をどうやって元に戻すの？」と困ったことはありませんか？</p>



<p class="wp-block-paragraph">フィッシャー変換後の数値は直感的に読みにくいですよね。レポートや論文に載せるには、元の相関係数のスケール（-1〜1）に戻す必要があります。そんなときに使うのがFISHERINV関数です。</p>



<p class="wp-block-paragraph">この記事では、ExcelのFISHERINV関数の使い方を構文から実践例、信頼区間の計算、よくあるエラーやFAQまで丁寧に解説していきます。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-5" checked><label class="toc-title" for="toc-checkbox-5">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ExcelのFISHERINV関数とは？</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">FISHERINV関数の書き方（構文と引数）</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">FISHERINV関数の基本的な使い方</a><ol><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">FISHERINV関数の実践的な使い方</a><ol><li><a href="#toc12" tabindex="0">複数の相関係数の平均を求める</a></li><li><a href="#toc13" tabindex="0">CORREL関数と組み合わせて信頼区間を求める</a></li><li><a href="#toc14" tabindex="0">2つの相関係数の差を検定する</a></li></ol></li><li><a href="#toc15" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc16" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc17" tabindex="0">#NAME? エラー</a></li><li><a href="#toc18" tabindex="0">結果が想定と違うとき</a></li></ol></li><li><a href="#toc19" tabindex="0">FISHER関数との違い・使い分け</a></li><li><a href="#toc20" tabindex="0">FISHERINV関数に関するFAQ</a><ol><li><a href="#toc21" tabindex="0">Q1. FISHERINV関数とTANH関数は何が違うの？</a></li><li><a href="#toc22" tabindex="0">Q2. FISHERINV関数で複数の相関係数の平均を求めるのと、単純平均の違いは？</a></li><li><a href="#toc23" tabindex="0">Q3. Googleスプレッドシートでも同じように使える？</a></li></ol></li><li><a href="#toc24" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">FISHERINV関数（読み方：フィッシャー・インバース）は、フィッシャー変換された値を元の数値に戻す関数です。関数名は「FISHER（フィッシャー変換）+ INV（Inverse、逆）」に由来します。</p>



<p class="wp-block-paragraph">FISHER関数で変換した値を入力すると、変換前の相関係数が返ってきますよ。</p>



<p class="wp-block-paragraph">数式で表すと、こんな関係になっています。</p>



<ul class="wp-block-list"><li>z = FISHER(r) のとき、FISHERINV(z) = r</li></ul>



<p class="wp-block-paragraph">たとえば相関係数 0.5 をFISHER関数で変換すると約 0.5493 になります。この 0.5493 をFISHERINV関数に渡すと、元の 0.5 に戻るというわけですね。</p>



<p class="wp-block-paragraph">数学的にはFISHERINV関数の計算は「双曲線正接（ハイパボリック・タンジェント）」と同じです。ExcelのTANH関数でも同じ結果が得られますよ。</p>



<p class="wp-block-paragraph">対応バージョンは Microsoft 365、Excel 2021/2019/2016（および Excel 2003 以降の旧バージョン）、Excel for the web、Googleスプレッドシートです。どの環境でも同じ構文で使えます。</p>



<h3 class="wp-block-heading"><span id="toc2">なぜフィッシャー変換が必要なのか</span></h3>



<p class="wp-block-paragraph">相関係数 r は -1 から 1 までの範囲に収まっていますよね。この制約があるため、複数の相関係数を平均したり信頼区間を計算したりすると、統計的にゆがみが生じます。</p>



<p class="wp-block-paragraph">特に r が ±1 に近い値ほど分布が偏るので、そのまま平均や差の検定をすると過小評価や過大評価につながりやすいんです。</p>



<p class="wp-block-paragraph">フィッシャー変換は相関係数を実数全体（-∞〜+∞）に広げて、近似的に正規分布に従わせる役割を持っています。統計処理を終えたら、結果をFISHERINV関数で元のスケールに戻すという流れですね。</p>



<h3 class="wp-block-heading"><span id="toc3">こんな場面で活躍します</span></h3>



<p class="wp-block-paragraph">FISHERINV関数は、次のような分析シーンで力を発揮します。</p>



<ul class="wp-block-list"><li>複数の調査結果から得た相関係数を統合・平均したい</li><li>相関係数の95%信頼区間を求めて、レポートに「幅」のある報告をしたい</li><li>2グループ間で相関係数に差があるかを統計的に検定したい</li><li>メタ分析で複数研究の相関係数をまとめたい</li></ul>



<p class="wp-block-paragraph">ビジネスの現場でも、A/Bテストの結果や顧客満足度と売上の関係など、相関分析の精度を上げたい場面は意外と多いですよね。</p>



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



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



<pre class="wp-block-code"><code>=FISHERINV(y)</code></pre>



<p class="wp-block-paragraph">引数は1つだけなので、とてもシンプルです。</p>



<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>y</td><td>必須</td><td>フィッシャー変換された数値を指定します</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数「y」には、FISHER関数で変換された値を指定します。セル参照でも直接入力でもOKです。</p>



<p class="wp-block-paragraph">FISHER関数の引数は -1 から 1 の範囲しか受け付けません。一方、FISHERINV関数のyにはどんな実数でも指定できます。ただし、結果は必ず -1 から 1 の間に収まりますよ。</p>



<p class="wp-block-paragraph">つまりFISHERINV関数は、入力範囲が広く出力範囲が狭い関数というわけですね。</p>



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



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



<h3 class="wp-block-heading"><span id="toc8">セル参照で指定する場合</span></h3>



<p class="wp-block-paragraph">セルA1に「0.549306」が入っているとします。</p>



<pre class="wp-block-code"><code>=FISHERINV(A1)</code></pre>



<p class="wp-block-paragraph">結果は <strong>0.5</strong> になります。FISHER(0.5) の結果を逆変換して元に戻した形ですね。</p>



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



<pre class="wp-block-code"><code>=FISHERINV(1.098612)</code></pre>



<p class="wp-block-paragraph">結果は約 <strong>0.8</strong> です。FISHER(0.8) = 1.098612 なので、正しく逆変換できていますね。</p>



<h3 class="wp-block-heading"><span id="toc10">いくつかの入出力を確認してみましょう</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>入力値（y）</th><th>FISHERINV(y)の結果</th><th>意味</th></tr></thead><tbody><tr><td>-1.098612</td><td>-0.8</td><td>強い負の相関</td></tr><tr><td>-0.549306</td><td>-0.5</td><td>中程度の負の相関</td></tr><tr><td>0</td><td>0</td><td>相関なし</td></tr><tr><td>0.549306</td><td>0.5</td><td>中程度の正の相関</td></tr><tr><td>1.098612</td><td>0.8</td><td>強い正の相関</td></tr><tr><td>2.6467</td><td>0.99</td><td>非常に強い正の相関</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">入力が0なら結果も0になります。正の値なら正、負の値なら負の相関係数が返ってきますよ。</p>



<p class="wp-block-paragraph">入力値の絶対値が大きくなるほど、結果は ±1 に近づきますが、決して ±1 を超えることはありません。これは関数の数学的な性質によるもので、漸近的に ±1 に近づく形ですね。</p>



<h2 class="wp-block-heading"><span id="toc11">FISHERINV関数の実践的な使い方</span></h2>



<h3 class="wp-block-heading"><span id="toc12">複数の相関係数の平均を求める</span></h3>



<p class="wp-block-paragraph">相関係数はそのまま平均を取ると統計的に正確ではありません。フィッシャー変換してから平均を取り、最後にFISHERINVで戻すのが正しい手順です。</p>



<p class="wp-block-paragraph">たとえば、3つの調査で相関係数 0.6、0.7、0.8 が得られたとします。</p>



<p class="wp-block-paragraph"><strong>手順</strong>:</p>



<ol class="wp-block-list"><li>各相関係数をFISHER関数で変換する</li></ol>



<ul class="wp-block-list"><li>FISHER(0.6) = 0.6931</li><li>FISHER(0.7) = 0.8673</li><li>FISHER(0.8) = 1.0986</li></ul>



<ol class="wp-block-list"><li>変換後の値の平均を計算する</li></ol>



<ul class="wp-block-list"><li>(0.6931 + 0.8673 + 1.0986) / 3 = 0.8863</li></ul>



<ol class="wp-block-list"><li>FISHERINV関数で元のスケールに戻す</li></ol>



<ul class="wp-block-list"><li>FISHERINV(0.8863) = <strong>0.7097</strong></li></ul>



<p class="wp-block-paragraph">単純平均だと 0.7 ですが、フィッシャー変換を経由した正確な平均は約 0.71 です。わずかな差ですが、統計的にはこちらが正しい値になりますよ。</p>



<p class="wp-block-paragraph">Excelでの数式はこのように書きます。</p>



<pre class="wp-block-code"><code>=FISHERINV(AVERAGE(FISHER(B2),FISHER(B3),FISHER(B4)))</code></pre>



<p class="wp-block-paragraph">データが多い場合は、配列数式で一括処理できます。</p>



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



<p class="wp-block-paragraph">Microsoft 365 や Excel 2021 以降ならスピル機能が効くので、<code>Ctrl + Shift + Enter</code> を押さなくてもそのまま入力するだけでOKです。旧バージョンの Excel 2019 以前を使っている場合は、配列数式として <code>Ctrl + Shift + Enter</code> で確定してくださいね。</p>



<h3 class="wp-block-heading"><span id="toc13">CORREL関数と組み合わせて信頼区間を求める</span></h3>



<p class="wp-block-paragraph">相関係数の信頼区間を求めるときにも、FISHERINV関数が活躍します。手順は次のとおりです。</p>



<ol class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-correl/">CORREL関数</a>で相関係数 r を求める</li><li>FISHER関数で z 変換する</li><li>z の信頼区間を計算する（標準誤差 = 1/SQRT(n-3)）</li><li>FISHERINV関数で上限・下限を元の相関係数に戻す</li></ol>



<p class="wp-block-paragraph">たとえば、30組のデータで相関係数が 0.7 の場合です。95%信頼区間の下限はこの式で求められます。</p>



<pre class="wp-block-code"><code>=FISHERINV(FISHER(0.7)-1.96/SQRT(30-3))</code></pre>



<p class="wp-block-paragraph">上限は「-1.96」を「+1.96」に変えるだけですよ。</p>



<pre class="wp-block-code"><code>=FISHERINV(FISHER(0.7)+1.96/SQRT(30-3))</code></pre>



<p class="wp-block-paragraph">計算結果は下限が約 0.453、上限が約 0.852 になります。「相関係数 0.7」と一点で報告するよりも「0.45〜0.85 の範囲に収まる」と区間で示すほうが、統計的により誠実なレポートになりますね。</p>



<p class="wp-block-paragraph">99%信頼区間にしたい場合は、「1.96」を「2.576」に置き換えるだけでOKです。サンプルサイズが大きいほど、区間は狭くなって精度が上がります。</p>



<h3 class="wp-block-heading"><span id="toc14">2つの相関係数の差を検定する</span></h3>



<p class="wp-block-paragraph">「Aグループの相関係数とBグループの相関係数に違いがあるのか？」を検定するときも、フィッシャー変換が必要です。</p>



<p class="wp-block-paragraph">検定統計量は次の式で計算します。</p>



<pre class="wp-block-code"><code>=(FISHER(rA)-FISHER(rB))/SQRT(1/(nA-3)+1/(nB-3))</code></pre>



<p class="wp-block-paragraph">この値が ±1.96 を超えれば、95%水準で「2つの相関係数には有意な差がある」と判断できます。差そのものを相関係数のスケールで示したいときに、FISHERINV関数で戻すと直感的に理解しやすくなりますよ。</p>



<p class="wp-block-paragraph">具体例で見てみましょう。Aグループ（n=50）の相関係数 rA=0.6、Bグループ（n=50）の相関係数 rB=0.4 のとき、</p>



<pre class="wp-block-code"><code>=(FISHER(0.6)-FISHER(0.4))/SQRT(1/(50-3)+1/(50-3))</code></pre>



<p class="wp-block-paragraph">の結果が約 1.21 になります。±1.96 を超えていないので、「統計的に有意な差はない」と判断できますね。</p>



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



<p class="wp-block-paragraph">FISHERINV関数はシンプルなので、エラーが出る場面は限られています。</p>



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



<p class="wp-block-paragraph">引数に数値以外（文字列や空白セル）を指定すると #VALUE! エラーが返ります。</p>



<p class="wp-block-paragraph"><strong>対処法</strong>: 引数が数値であることを確認しましょう。セル参照を使う場合は、参照先をISNUMBER関数（数値かどうかを判定する関数）でチェックできます。</p>



<pre class="wp-block-code"><code>=IF(ISNUMBER(A1), FISHERINV(A1), &quot;数値を入力してください&quot;)</code></pre>



<p class="wp-block-paragraph">もしくは、IFERROR関数で包んでエラー時の表示を制御するのもおすすめです。</p>



<pre class="wp-block-code"><code>=IFERROR(FISHERINV(A1), &quot;入力エラー&quot;)</code></pre>



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



<p class="wp-block-paragraph">関数名のスペルミスで発生します。「FISHERINV」を「FISHERINVERSE」のように書いていないか確認してみてください。</p>



<p class="wp-block-paragraph">また、Excel のバージョンが極端に古い（Excel 2003 より前）場合に出るケースもまれにあります。Microsoft 365 や Excel 2021/2019/2016 では問題なく使えますよ。</p>



<h3 class="wp-block-heading"><span id="toc18">結果が想定と違うとき</span></h3>



<p class="wp-block-paragraph">「FISHER関数を通していない生の相関係数をFISHERINV関数に渡してしまった」というケースも意外と多いです。</p>



<p class="wp-block-paragraph">たとえば、相関係数 0.5 をそのままFISHERINVに渡すと、結果は約 0.4621 になります。これは数学的にはTANH(0.5)の値で、フィッシャー変換の逆変換としての意味は持ちません。</p>



<p class="wp-block-paragraph">入力が「FISHER関数で変換された値」かどうか、もう一度確認してみてくださいね。</p>



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



<p class="wp-block-paragraph">FISHERINV関数とFISHER関数は、変換の方向が逆になるペア関数です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>FISHER関数</th><th>FISHERINV関数</th></tr></thead><tbody><tr><td>役割</td><td>相関係数をZ変換する</td><td>Z変換した値を元に戻す</td></tr><tr><td>入力範囲</td><td>-1 より大きく 1 未満</td><td>制限なし（任意の実数）</td></tr><tr><td>出力範囲</td><td>制限なし（任意の実数）</td><td>-1 から 1 の間</td></tr><tr><td>使うタイミング</td><td>統計処理の前</td><td>統計処理の後</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">セットで覚えておくと便利ですよ。</p>



<p class="wp-block-paragraph">FISHER関数の詳しい使い方は「<a href="https://mashukabu.com/excel-function-howto-use-fisher/">FISHER関数を使ってフィッシャーのZ変換をする</a>」で解説しています。</p>



<p class="wp-block-paragraph">また、<a href="https://mashukabu.com/excel-function-howto-use-tanh/">TANH関数</a>はFISHERINV関数と数学的に同じ結果を返します。どちらを使っても計算結果は同じですよ。意味的には統計分析の文脈ではFISHERINV、数学計算の文脈ではTANHを使うと、コードの意図が伝わりやすくなります。</p>



<p class="wp-block-paragraph">相関係数そのものを求めるには<a href="https://mashukabu.com/excel-function-howto-use-correl/">CORREL関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-pearson/">PEARSON関数</a>を、決定係数を求めるには<a href="https://mashukabu.com/excel-function-howto-use-rsq/">RSQ関数</a>を使うと、相関分析のワークフロー全体をExcel内で完結できます。</p>



<h2 class="wp-block-heading"><span id="toc20">FISHERINV関数に関するFAQ</span></h2>



<h3 class="wp-block-heading"><span id="toc21">Q1. FISHERINV関数とTANH関数は何が違うの？</span></h3>



<p class="wp-block-paragraph">数学的にはまったく同じ結果を返します。FISHERINV(x) と TANH(x) は同じ値です。</p>



<p class="wp-block-paragraph">違いは「意図」の部分です。統計分析でフィッシャー変換の逆変換を行う場合は FISHERINV を、純粋な数学計算で双曲線正接を求める場合は TANH を使うと、数式を読んだ人にコードの目的が伝わりやすくなりますよ。</p>



<h3 class="wp-block-heading"><span id="toc22">Q2. FISHERINV関数で複数の相関係数の平均を求めるのと、単純平均の違いは？</span></h3>



<p class="wp-block-paragraph">サンプル数や相関係数の値によりますが、特に相関係数が ±1 に近い場合、両者の差は無視できないレベルになります。</p>



<p class="wp-block-paragraph">たとえば 0.9 と 0.95 の単純平均は 0.925 ですが、フィッシャー変換経由の平均は約 0.929 になります。論文や学術的な分析ではフィッシャー変換経由が正しい手順とされているので、迷ったらこちらを使うと安心ですね。</p>



<h3 class="wp-block-heading"><span id="toc23">Q3. Googleスプレッドシートでも同じように使える？</span></h3>



<p class="wp-block-paragraph">はい、まったく同じ構文 <code>=FISHERINV(y)</code> で使えます。FISHER関数やCORREL関数も同様にサポートされているので、Excelで作った相関分析シートをそのままGoogleスプレッドシートに持っていっても動作します。</p>



<p class="wp-block-paragraph">ただしスピル機能の挙動など細かい部分でクセが異なる場合があるので、配列計算を多用するなら動作確認してから本番運用するのがおすすめです。</p>



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



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



<ul class="wp-block-list"><li>FISHERINV関数は、フィッシャー変換した値を元の相関係数に戻す関数</li><li>構文は <code>=FISHERINV(y)</code> で、引数は1つだけ</li><li>入力は任意の実数、出力は必ず -1 から 1 の範囲</li><li>FISHER関数とペアで使うのが基本</li><li>複数の相関係数を平均するときは、FISHER → 平均 → FISHERINV の手順が正確</li><li>信頼区間や2グループ間の検定にも活用できる</li><li>TANH関数と数学的に同じ結果が得られる</li><li>Microsoft 365、Excel 2021/2019/2016、Googleスプレッドシートで同じ構文が使える</li></ul>



<p class="wp-block-paragraph">統計分析で相関係数を扱う場面では、FISHER関数とセットで覚えておくと分析の幅が広がりますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-fisherinv/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのFISHER関数の使い方｜相関係数をz値に変換する方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-fisher/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-fisher/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Wed, 08 Jun 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[FISHERINV]]></category>
		<category><![CDATA[FISHER関数]]></category>
		<category><![CDATA[z変換]]></category>
		<category><![CDATA[フィッシャー変換]]></category>
		<category><![CDATA[相関係数]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2185</guid>

					<description><![CDATA[ExcelのFISHER関数の使い方を解説。書式・引数の基本からCORREL→FISHER→FISHERINVの連携フロー、信頼区間の求め方、2つの相関係数の比較方法、エラー対処法まで網羅します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「相関係数を求めたけど、この数値って統計的に意味があるの？」と疑問に思ったことはありませんか。相関係数のままでは平均や比較に使いにくいですよね。</p>



<p class="wp-block-paragraph">ExcelのFISHER関数を使えば、相関係数をz値に変換できます。この記事では、FISHER関数の基本から信頼区間の算出まで解説しますよ。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ExcelのFISHER関数とは？フィッシャー変換の概要</a><ol><li><a href="#toc2" tabindex="0">FISHER関数の読み方</a></li><li><a href="#toc3" tabindex="0">なぜ相関係数をz値に変換するのか</a></li></ol></li><li><a href="#toc4" tabindex="0">FISHER関数の書式と引数</a><ol><li><a href="#toc5" tabindex="0">基本構文</a></li><li><a href="#toc6" tabindex="0">引数xの制約</a></li><li><a href="#toc7" tabindex="0">内部の計算式</a></li></ol></li><li><a href="#toc8" tabindex="0">FISHER関数の入力値と戻り値の対応表</a></li><li><a href="#toc9" tabindex="0">実務で使う：CORREL → FISHER → FISHERINV の連携フロー</a><ol><li><a href="#toc10" tabindex="0">手順1: CORREL関数で相関係数を算出</a></li><li><a href="#toc11" tabindex="0">手順2: FISHER関数でz値に変換</a></li><li><a href="#toc12" tabindex="0">手順3: 標準誤差と信頼区間を計算</a></li><li><a href="#toc13" tabindex="0">手順4: FISHERINV関数で逆変換</a></li><li><a href="#toc14" tabindex="0">連携フローのまとめ</a></li></ol></li><li><a href="#toc15" tabindex="0">応用：2つの相関係数を比較する方法</a><ol><li><a href="#toc16" tabindex="0">比較の手順</a></li></ol></li><li><a href="#toc17" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc18" tabindex="0">#NUM!エラー</a></li><li><a href="#toc19" tabindex="0">#VALUE!エラー</a></li></ol></li><li><a href="#toc20" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのFISHER関数とは？フィッシャー変換の概要</span></h2>



<p class="wp-block-paragraph">FISHER関数は、数値をフィッシャー変換してz値を返す関数です。おもに相関係数の統計処理に使います。</p>



<p class="wp-block-paragraph">Excel 2016以降のすべてのバージョンで利用可能です。Microsoft 365やExcel for the webでも使えます。</p>



<h3 class="wp-block-heading"><span id="toc2">FISHER関数の読み方</span></h3>



<p class="wp-block-paragraph">読み方は「フィッシャー」です。イギリスの統計学者ロナルド・フィッシャーに由来します。</p>



<h3 class="wp-block-heading"><span id="toc3">なぜ相関係数をz値に変換するのか</span></h3>



<p class="wp-block-paragraph">相関係数rは-1から1の範囲に限定されます。rが0.9のように極端な値に近づくと、分布が偏ってしまいます。</p>



<p class="wp-block-paragraph">この偏りがあると、次のような計算が正しくできません。</p>



<ul class="wp-block-list"><li>2つの相関係数を比較する</li><li>複数の相関係数の平均を取る</li><li>信頼区間を求める</li></ul>



<p class="wp-block-paragraph">フィッシャー変換でz値に変換すると、正規分布に近づきます。正規分布（左右対称の釣り鐘型の分布）になれば、平均の計算や仮説検定が適用できますよ。</p>



<h2 class="wp-block-heading"><span id="toc4">FISHER関数の書式と引数</span></h2>



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



<pre class="wp-block-code"><code>=FISHER(x)</code></pre>



<p class="wp-block-paragraph">引数はxの1つだけで、省略はできません。</p>



<h3 class="wp-block-heading"><span id="toc6">引数xの制約</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>説明</th></tr></thead><tbody><tr><td>x</td><td>必須</td><td>フィッシャー変換する数値。-1 < x < 1 の範囲で指定</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">xには-1より大きく1より小さい数値を指定します。相関係数を入れるケースが最も一般的です。</p>



<p class="wp-block-paragraph">-1や1ちょうどを指定すると<code>#NUM!</code>エラーになるので注意してください。</p>



<h3 class="wp-block-heading"><span id="toc7">内部の計算式</span></h3>



<p class="wp-block-paragraph">内部的には、次の数式で計算されています。</p>



<pre class="wp-block-code"><code>z = 0.5 × ln((1 + x) / (1 - x))</code></pre>



<p class="wp-block-paragraph">これは<a href="https://mashukabu.com/excel-function-howto-use-atanh/">ATANH関数</a>（逆双曲線正接）と同じ計算です。数学的には arctanh(x) と呼ばれる関数ですね。</p>



<h2 class="wp-block-heading"><span id="toc8">FISHER関数の入力値と戻り値の対応表</span></h2>



<p class="wp-block-paragraph">相関係数rを入れたときの返り値を一覧で確認しましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>相関係数 r</th><th>数式</th><th>z値（返り値）</th></tr></thead><tbody><tr><td>0</td><td><code>=FISHER(0)</code></td><td>0.0000</td></tr><tr><td>0.3</td><td><code>=FISHER(0.3)</code></td><td>0.3095</td></tr><tr><td>0.5</td><td><code>=FISHER(0.5)</code></td><td>0.5493</td></tr><tr><td>0.7</td><td><code>=FISHER(0.7)</code></td><td>0.8673</td></tr><tr><td>0.75</td><td><code>=FISHER(0.75)</code></td><td>0.9730</td></tr><tr><td>0.9</td><td><code>=FISHER(0.9)</code></td><td>1.4722</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">rが0に近い範囲ではrとz値の差はわずかです。一方、rが1に近づくほどz値は急激に大きくなります。</p>



<p class="wp-block-paragraph">z値は理論上 -∞ から +∞ の範囲を取ります。相関係数rのように分布が歪む問題がなくなるため、統計処理に適しています。</p>



<p class="wp-block-paragraph">この対応関係を把握しておくと、変換結果の妥当性をすぐに判断できますよ。</p>



<h2 class="wp-block-heading"><span id="toc9">実務で使う：CORREL → FISHER → FISHERINV の連携フロー</span></h2>



<p class="wp-block-paragraph">FISHER関数は単体で使うより、他の関数と組み合わせるのが実務的です。ここでは相関係数の信頼区間を求める手順を紹介します。</p>



<h3 class="wp-block-heading"><span id="toc10">手順1: CORREL関数で相関係数を算出</span></h3>



<p class="wp-block-paragraph">まず<a href="https://mashukabu.com/excel-function-howto-use-correl/">CORREL関数</a>で2つのデータ列の相関係数を求めます。</p>



<pre class="wp-block-code"><code>=CORREL(A2:A31, B2:B31)</code></pre>



<p class="wp-block-paragraph">たとえば30件のデータから相関係数 r = 0.7 が得られたとしましょう。</p>



<h3 class="wp-block-heading"><span id="toc11">手順2: FISHER関数でz値に変換</span></h3>



<p class="wp-block-paragraph">次にFISHER関数でz値に変換します。</p>



<pre class="wp-block-code"><code>=FISHER(C2)</code></pre>



<p class="wp-block-paragraph">C2にCORREL関数の結果（0.7）が入っていれば、z値は0.8673になります。</p>



<h3 class="wp-block-heading"><span id="toc12">手順3: 標準誤差と信頼区間を計算</span></h3>



<p class="wp-block-paragraph">z値に変換した状態なら、標準誤差を次の式で求められます。</p>



<pre class="wp-block-code"><code>=1/SQRT(n-3)</code></pre>



<p class="wp-block-paragraph">n=30の場合、標準誤差は約0.1925です。95%信頼区間のz値は次のように求めます。</p>



<pre class="wp-block-code"><code>下限: =D2 - 1.96 * E2
上限: =D2 + 1.96 * E2</code></pre>



<p class="wp-block-paragraph">D2がz値、E2が標準誤差です。1.96は95%信頼区間で使う標準正規分布の値ですよ。</p>



<h3 class="wp-block-heading"><span id="toc13">手順4: FISHERINV関数で逆変換</span></h3>



<p class="wp-block-paragraph">最後に<a href="https://mashukabu.com/excel-function-howto-use-fisherinv/">FISHERINV関数</a>で、z値を元の相関係数のスケールに戻します。</p>



<pre class="wp-block-code"><code>=FISHERINV(F2)</code></pre>



<p class="wp-block-paragraph">FISHERINV関数はFISHER関数の逆関数です。z値を渡すと、元の-1から1の範囲に戻してくれます。</p>



<h3 class="wp-block-heading"><span id="toc14">連携フローのまとめ</span></h3>



<p class="wp-block-paragraph">この一連の流れをまとめると次のようになります。</p>



<figure class="wp-block-table"><table><thead><tr><th>手順</th><th>関数</th><th>内容</th><th>結果の例</th></tr></thead><tbody><tr><td>1</td><td>CORREL</td><td>相関係数を算出</td><td>r = 0.7</td></tr><tr><td>2</td><td>FISHER</td><td>z値に変換</td><td>z = 0.8673</td></tr><tr><td>3</td><td>計算</td><td>信頼区間（z値）</td><td>0.4901〜1.2445</td></tr><tr><td>4</td><td>FISHERINV</td><td>元のスケールに逆変換</td><td>0.4543〜0.8467</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「相関係数0.7の95%信頼区間は約0.45〜0.85」と示せます。この手順を覚えておくと、分析の説得力が上がりますよ。</p>



<h2 class="wp-block-heading"><span id="toc15">応用：2つの相関係数を比較する方法</span></h2>



<p class="wp-block-paragraph">FISHER関数のもう一つの活用場面が、2つの相関係数に統計的な差があるかを調べる比較です。</p>



<p class="wp-block-paragraph">たとえば「営業部のデータでは r=0.8、マーケ部のデータでは r=0.5 だった。この差は偶然なのか？」という場面で使います。</p>



<h3 class="wp-block-heading"><span id="toc16">比較の手順</span></h3>



<p class="wp-block-paragraph">まず、それぞれの相関係数をFISHER関数でz値に変換します。</p>



<pre class="wp-block-code"><code>=FISHER(0.8)   → 1.0986
=FISHER(0.5)   → 0.5493</code></pre>



<p class="wp-block-paragraph">次に、2つのz値の差を検定統計量として計算します。</p>



<pre class="wp-block-code"><code>=(z1 - z2) / SQRT(1/(n1-3) + 1/(n2-3))</code></pre>



<p class="wp-block-paragraph">n1とn2はそれぞれのサンプルサイズです。たとえば両方とも30件なら次のようになります。</p>



<pre class="wp-block-code"><code>=(1.0986 - 0.5493) / SQRT(1/27 + 1/27)</code></pre>



<p class="wp-block-paragraph">結果は約2.017です。この値の絶対値が1.96以上なら、95%の信頼水準で「差がある」と判断できます。</p>



<p class="wp-block-paragraph">この例では2.017 > 1.96なので、営業部とマーケ部の相関係数の差は統計的に有意といえますね。</p>



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



<p class="wp-block-paragraph">FISHER関数で発生するエラーは2種類です。</p>



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



<p class="wp-block-paragraph">xに-1以下または1以上の値を指定すると発生します。</p>



<pre class="wp-block-code"><code>=FISHER(1)    → #NUM!エラー
=FISHER(-1)   → #NUM!エラー
=FISHER(1.5)  → #NUM!エラー</code></pre>



<p class="wp-block-paragraph">FISHER関数の定義域は「-1より大きく1より小さい」です。境界値の-1と1自体は含まれません。</p>



<p class="wp-block-paragraph">CORREL関数の結果が ±1 ちょうどになるのは完全な直線関係のときだけです。通常のデータなら発生しにくいですよ。ただし、データ件数が2〜3件と極端に少ないと起こりえます。</p>



<p class="wp-block-paragraph">対処法としては、IF関数で事前にチェックする方法があります。</p>



<pre class="wp-block-code"><code>=IF(ABS(C2)&gt;=1, &quot;範囲外&quot;, FISHER(C2))</code></pre>



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



<p class="wp-block-paragraph">xに文字列など数値以外を指定すると発生します。</p>



<pre class="wp-block-code"><code>=FISHER(&quot;abc&quot;)  → #VALUE!エラー
=FISHER(A1)     → A1に文字列が入っていれば #VALUE!エラー</code></pre>



<p class="wp-block-paragraph">セル参照で指定する場合は、参照先に数値が入っているか事前に確認してください。</p>



<p class="wp-block-paragraph">エラーの種類や対処の詳細は<a href="https://mashukabu.com/excel-error-value-list/">エラー値まとめ</a>の記事も参考にしてみてくださいね。</p>



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



<p class="wp-block-paragraph">この記事では、ExcelのFISHER関数の使い方を解説しました。</p>



<ul class="wp-block-list"><li>FISHER関数は相関係数をz値にフィッシャー変換する関数</li><li>引数xは -1 < x < 1 の範囲で指定する</li><li>変換後のz値は正規分布に近づくため、統計的な比較や検定に使える</li><li>実務では<a href="https://mashukabu.com/excel-function-howto-use-correl/">CORREL関数</a> → FISHER → <a href="https://mashukabu.com/excel-function-howto-use-fisherinv/">FISHERINV関数</a>の流れで信頼区間を求める</li><li>2つの相関係数に差があるかの検定にも活用できる</li></ul>



<p class="wp-block-paragraph">関連する関数として<a href="https://mashukabu.com/excel-function-howto-use-pearson/">PEARSON関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-rsq/">RSQ関数</a>もあわせて確認してみてください。</p>



<p class="wp-block-paragraph">そのほかのExcel関数は<a href="https://mashukabu.com/excel-function/">Excel関数一覧</a>から探せます。目的に合った関数を見つけて、業務効率化に役立ててみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-fisher/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのPEARSON関数の使い方｜相関係数をCORRELとの違いまで解説</title>
		<link>https://mashukabu.com/excel-function-howto-use-pearson/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-pearson/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Tue, 17 May 2022 06:05:51 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CORREL関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[PEARSON関数]]></category>
		<category><![CDATA[データ分析]]></category>
		<category><![CDATA[散布図]]></category>
		<category><![CDATA[相関係数]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=1958</guid>

					<description><![CDATA[ExcelのPEARSON関数でピアソン相関係数を求める方法を解説。CORREL関数との違い（計算精度）、相関係数の読み取り方、散布図との組み合わせ、実務活用例まで丁寧に紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「この2つのデータ、何か関係があるのかな？」「数値で裏づけが欲しいんだけど……」</p>



<p class="wp-block-paragraph">データ同士の関連性を調べたいとき、感覚だけで判断するのはちょっと心もとないですよね。そんなときに役立つのがExcelの <strong>PEARSON関数</strong> です。</p>



<p class="wp-block-paragraph">2つのデータ範囲を指定するだけで、<strong>-1〜1のピアソン相関係数</strong>を自動計算してくれます。この記事では基本的な使い方からCORREL関数との違い、散布図との組み合わせ、実務活用例まで紹介していきますね。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-7" checked><label class="toc-title" for="toc-checkbox-7">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ExcelのPEARSON関数とは？</a></li><li><a href="#toc2" tabindex="0">PEARSON関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc5" tabindex="0">基本的な使い方</a></li><li><a href="#toc6" tabindex="0">相関係数の読み取り方（強弱の目安表）</a></li><li><a href="#toc7" tabindex="0">PEARSON関数の実務活用例</a><ol><li><a href="#toc8" tabindex="0">活用例1: 広告チャネル別の効果を比較する</a></li><li><a href="#toc9" tabindex="0">活用例2: 複数KPIの関係性を数値化する</a></li><li><a href="#toc10" tabindex="0">活用例3: 在庫管理のヒントにする</a></li></ol></li><li><a href="#toc11" tabindex="0">散布図と組み合わせて視覚化する</a><ol><li><a href="#toc12" tabindex="0">散布図の作り方</a></li><li><a href="#toc13" tabindex="0">近似曲線で相関を視覚的に確認する</a></li></ol></li><li><a href="#toc14" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc15" tabindex="0">CORREL関数との違い・使い分け</a></li><li><a href="#toc16" tabindex="0">関連する統計関数との使い分け</a></li><li><a href="#toc17" tabindex="0">まとめ</a><ol><li><a href="#toc18" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">PEARSON関数は、2つのデータセットの<strong>ピアソン積率相関係数</strong>を返す統計関数です。</p>



<ul class="wp-block-list"><li><strong>読み方</strong>: ピアソン（Karl Pearson = 統計学者の名前に由来）</li><li><strong>戻り値</strong>: -1〜1 の数値</li><li><strong>対応バージョン</strong>: Excel 2007 以降 / Microsoft 365</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>TIP</strong></p><p>相関係数は「2つのデータが一緒に動くかどうか」を見る指標です。1に近いほど同じ方向に動き、-1に近いほど逆方向に動きます。0に近いと関連性がほとんどありません。</p></blockquote>



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



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



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



<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>比較したいデータ範囲の1つ目（例: 広告費）</td></tr><tr><td>配列2</td><td>必須</td><td>比較したいデータ範囲の2つ目（例: 売上）</td></tr></tbody></table></figure>



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



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



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



<p class="wp-block-paragraph">たとえば、ある会社の12か月分の「広告費」と「問い合わせ件数」を記録したとします。</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>1月</td><td>30</td><td>45</td></tr><tr><td>3行目</td><td>2月</td><td>25</td><td>38</td></tr><tr><td>4行目</td><td>3月</td><td>40</td><td>62</td></tr><tr><td>5行目</td><td>4月</td><td>50</td><td>78</td></tr><tr><td>6行目</td><td>5月</td><td>45</td><td>70</td></tr><tr><td>7行目</td><td>6月</td><td>60</td><td>95</td></tr><tr><td>8行目</td><td>7月</td><td>55</td><td>85</td></tr><tr><td>9行目</td><td>8月</td><td>35</td><td>52</td></tr><tr><td>10行目</td><td>9月</td><td>65</td><td>100</td></tr><tr><td>11行目</td><td>10月</td><td>70</td><td>110</td></tr><tr><td>12行目</td><td>11月</td><td>50</td><td>75</td></tr><tr><td>13行目</td><td>12月</td><td>45</td><td>68</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">この2つのデータの相関係数を求める数式はこちらです。</p>



<pre class="wp-block-code"><code>=PEARSON(B2:B13, C2:C13)</code></pre>



<p class="wp-block-paragraph">結果は <strong>約0.99</strong> になります。1にとても近い値なので、広告費と問い合わせ件数には<strong>強い正の相関</strong>があることがわかりますね。</p>



<h2 class="wp-block-heading"><span id="toc6">相関係数の読み取り方（強弱の目安表）</span></h2>



<p class="wp-block-paragraph">PEARSON関数の結果が出ても「0.65って強いの？弱いの？」と迷うことがありますよね。以下の目安表を参考にしてください。</p>



<figure class="wp-block-table"><table><thead><tr><th>相関係数の範囲</th><th>強さの目安</th><th>解釈</th></tr></thead><tbody><tr><td>0.7 〜 1.0</td><td>強い正の相関</td><td>一方が増えると、もう一方もかなり増える</td></tr><tr><td>0.4 〜 0.7</td><td>やや正の相関</td><td>一方が増えると、もう一方も増える傾向</td></tr><tr><td>0.2 〜 0.4</td><td>弱い正の相関</td><td>わずかに同じ方向に動く傾向</td></tr><tr><td>-0.2 〜 0.2</td><td>ほぼ無相関</td><td>2つのデータに関連性はほぼない</td></tr><tr><td>-0.4 〜 -0.2</td><td>弱い負の相関</td><td>わずかに逆方向に動く傾向</td></tr><tr><td>-0.7 〜 -0.4</td><td>やや負の相関</td><td>一方が増えると、もう一方は減る傾向</td></tr><tr><td>-1.0 〜 -0.7</td><td>強い負の相関</td><td>一方が増えると、もう一方はかなり減る</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ビジネスの現場では <strong>0.4以上（または-0.4以下）</strong> であれば「関連がありそうだ」と判断するケースが多いですよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p><strong>相関関係は因果関係ではありません。</strong> 相関係数が高いからといって、「Aが原因でBが起きている」とは限りません。たとえば「アイスの売上」と「水難事故の件数」は強い相関を示します。しかし実際は「気温」という第三の要因が両方に影響しているだけです。分析の際はこの点を常に意識してくださいね。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc8">活用例1: 広告チャネル別の効果を比較する</span></h3>



<p class="wp-block-paragraph">どの広告チャネルが売上に最も影響しているか知りたいことってありますよね。チャネルごとにPEARSON関数で相関係数を並べると判断しやすくなります。</p>



<pre class="wp-block-code"><code>=PEARSON(Web広告費, 売上)    → 0.85
=PEARSON(SNS広告費, 売上)    → 0.42
=PEARSON(チラシ配布数, 売上) → 0.18</code></pre>



<p class="wp-block-paragraph">この結果なら「Web広告の影響が最も大きく、SNSもやや関連あり、チラシはほぼ無関係」と読み取れます。予算配分の判断材料になりますよね。</p>



<h3 class="wp-block-heading"><span id="toc9">活用例2: 複数KPIの関係性を数値化する</span></h3>



<p class="wp-block-paragraph">営業チームで「訪問回数」「見積提出数」「成約数」の関係を可視化する場合にも使えます。</p>



<pre class="wp-block-code"><code>=PEARSON(訪問回数, 成約数)   → 0.55
=PEARSON(見積提出数, 成約数) → 0.82</code></pre>



<p class="wp-block-paragraph">見積提出数のほうが成約数との相関が強いとわかります。「訪問回数を増やすより見積提出率を上げよう」という判断ができますね。</p>



<h3 class="wp-block-heading"><span id="toc10">活用例3: 在庫管理のヒントにする</span></h3>



<p class="wp-block-paragraph">過去データで「曜日ごとの来客数」と「特定商品の販売数」の相関を調べておくと、仕入れ量の参考になります。相関が強いとわかれば、来客数の予測から販売数を見積もることができますよ。</p>



<h2 class="wp-block-heading"><span id="toc11">散布図と組み合わせて視覚化する</span></h2>



<p class="wp-block-paragraph">PEARSON関数で数値を出したら、<strong>散布図</strong>と組み合わせるとさらにわかりやすくなります。数値だけでは伝わりにくい相関の傾向も、グラフにすれば一目瞭然です。</p>



<h3 class="wp-block-heading"><span id="toc12">散布図の作り方</span></h3>



<ol class="wp-block-list"><li>2つのデータ列（例: B2:C13）を選択する</li><li>「挿入」タブ →「グラフ」→「散布図」を選択する</li><li>点の並びが右肩上がりなら正の相関、右肩下がりなら負の相関</li></ol>



<h3 class="wp-block-heading"><span id="toc13">近似曲線で相関を視覚的に確認する</span></h3>



<p class="wp-block-paragraph">散布図上でデータ点を右クリック →「近似曲線の追加」を選ぶと、データの傾向を直線で表示できます。「R-2乗値を表示する」にチェックを入れると、説明力の指標を視覚的にも確認できますよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>R-2乗値（R²）は相関係数を2乗した値です。PEARSON関数の結果が0.9なら R²=0.81 となり、「一方のデータで他方の変動の81%を説明できる」と解釈できます。Excelの <a href="https://mashukabu.com/excel-function-howto-use-rsq/">RSQ関数</a> を使えば、R²の値を直接求めることもできます。</p></blockquote>



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



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td><code>#N/A</code></td><td>配列1と配列2のデータ数が異なる</td><td>セル範囲の行数を揃える</td></tr><tr><td><code>#DIV/0!</code></td><td>データが1つしかない、またはすべて同じ値</td><td>データ数を2つ以上にする。値にばらつきがあるか確認する</td></tr><tr><td><code>#VALUE!</code></td><td>範囲内に文字列が含まれている</td><td>数値以外のセルを除外するか、数値に変換する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">なお、PEARSON関数は数値以外のセル（空白や文字列）を<strong>自動的に無視</strong>します。ただし、一方のセルが数値で他方が空白というペアがあると、そのペアごと計算から除外される点に注意してください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>「データがすべて同じ値」のケースは意外と見落としがちです。たとえば片方の列がすべて「100」だと、標準偏差が0になり <code>#DIV/0!</code> エラーが出ます。値にばらつきがあるかを先にチェックしましょう。</p></blockquote>



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



<p class="wp-block-paragraph">ExcelにはPEARSONとよく似た <strong><a href="https://mashukabu.com/excel-function-howto-use-correl/">CORREL関数</a></strong> があります。</p>



<pre class="wp-block-code"><code>=CORREL(B2:B13, C2:C13)
=PEARSON(B2:B13, C2:C13)</code></pre>



<p class="wp-block-paragraph">どちらもピアソン相関係数を計算する関数で、<strong>基本的に同じ結果</strong>を返します。ただし、内部の計算アルゴリズムに微妙な違いがあります。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>CORREL</th><th>PEARSON</th></tr></thead><tbody><tr><td>戻り値</td><td>ピアソン相関係数</td><td>ピアソン相関係数</td></tr><tr><td>計算結果</td><td>基本的に同じ</td><td>基本的に同じ</td></tr><tr><td>計算方式</td><td>2パス方式（平均を先に計算）</td><td>1パス方式</td></tr><tr><td>精度の傾向</td><td>浮動小数点誤差がやや少ない</td><td>極端なデータで誤差がわずかに出る場合がある</td></tr><tr><td>対応バージョン</td><td>Excel 2007〜</td><td>Excel 2007〜</td></tr><tr><td>名前の由来</td><td>Correlation（相関）</td><td>Karl Pearson（統計学者）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">通常の業務データでは差が出ることはほぼありません。迷ったら <strong>CORREL関数を使うのがおすすめ</strong> です。一般的にCORRELのほうが使用頻度が高く、情報も豊富です。</p>



<p class="wp-block-paragraph">CORREL関数の詳しい使い方は以下の記事で解説しています。あわせてチェックしてみてくださいね。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-correl/">CORREL関数の使い方｜2つのデータの相関係数を求める方法</a></li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>両関数が異なる値を返すケースはごくまれです。天文学的に大きい値や極小値を含むデータで発生する可能性があります。一般的な業務データでは気にする必要はありません。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc16">関連する統計関数との使い分け</span></h2>



<p class="wp-block-paragraph">PEARSON関数の周辺には、データ分析で一緒に使うことの多い統計関数があります。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>用途</th><th>PEARSON関数との関係</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-correl/">CORREL</a></td><td>相関係数を求める</td><td>同じ計算結果を返す姉妹関数</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-rsq/">RSQ</a></td><td>決定係数（R²）を求める</td><td>相関係数を2乗した値。説明力の指標</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-slope/">SLOPE</a></td><td>回帰直線の傾きを求める</td><td>相関がある場合の「増減の割合」を示す</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-intercept/">INTERCEPT</a></td><td>回帰直線の切片を求める</td><td>SLOPEとセットで予測式を作成する</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-covariance_p/">COVARIANCE.P</a></td><td>共分散を求める</td><td>相関係数の計算に使われる中間値</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-covariance_s/">COVARIANCE.S</a></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>TIP</strong></p><p>PEARSON関数の計算式は「共分散 / （配列1の標準偏差 x 配列2の標準偏差）」です。COVARIANCE.P関数とSTDEV.P関数を使って手動計算もできますが、PEARSON関数を使えば一発で求められます。</p></blockquote>



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



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>内容</th></tr></thead><tbody><tr><td>関数名</td><td>PEARSON（ピアソン）</td></tr><tr><td>構文</td><td><code>=PEARSON(配列1, 配列2)</code></td></tr><tr><td>戻り値</td><td>-1〜1 の相関係数</td></tr><tr><td>正の相関</td><td>1に近い → 一緒に増減する</td></tr><tr><td>負の相関</td><td>-1に近い → 逆方向に動く</td></tr><tr><td>無相関</td><td>0に近い → 関連性なし</td></tr><tr><td>CORREL関数</td><td>基本的に同じ結果。迷ったらCORRELがおすすめ</td></tr><tr><td>注意点</td><td>相関関係 ≠ 因果関係</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">PEARSON関数は引数が2つだけのシンプルな関数ですが、データ間の関連性を数値化できる強力なツールです。まずは身近なデータ（広告費と売上、残業時間と生産性など）で試してみてください。散布図と組み合わせると報告資料の説得力がグッと増しますよ。</p>



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



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-correl/">CORREL関数の使い方｜2つのデータの相関係数を求める方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-rsq/">RSQ関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-slope/">SLOPE関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-intercept/">INTERCEPT関数の使い方</a></li><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-covariance_s/">COVARIANCE.S関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-rank_eq/">RANK.EQ関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-pearson/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのCORREL関数の使い方｜2つのデータの相関係数を求める方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-correl/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-correl/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 28 Apr 2022 12:40:39 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CORREL関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[PEARSON関数]]></category>
		<category><![CDATA[データ分析]]></category>
		<category><![CDATA[散布図]]></category>
		<category><![CDATA[相関係数]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=1765</guid>

					<description><![CDATA[ExcelのCORREL関数で2つのデータの相関係数を求める方法を解説。相関係数の読み取り方（強弱の目安表）、散布図との組み合わせ、PEARSON関数との違い、実務での活用例まで丁寧に紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「この売上データ、気温と関係あるのかな？」「広告費を増やしたら売上って上がってるの？」</p>



<p class="wp-block-paragraph">こんなふうに、2つのデータの関連性を数字で確かめたいときってありますよね。なんとなく「関係ありそう」と感じていても、感覚だけで判断するのは少し不安です。</p>



<p class="wp-block-paragraph">そんなときに使えるのがExcelの <strong>CORREL関数</strong> です。2つのデータ範囲を指定するだけで、<strong>-1〜1の相関係数</strong>を自動計算してくれます。この記事では、基本的な使い方から相関係数の読み取り方、散布図との組み合わせ、実務活用例まで一通り紹介していきますね。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-8" checked><label class="toc-title" for="toc-checkbox-8">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ExcelのCORREL関数とは？</a></li><li><a href="#toc2" tabindex="0">CORREL関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc5" tabindex="0">基本的な使い方</a></li><li><a href="#toc6" tabindex="0">相関係数の読み取り方（強弱の目安表）</a></li><li><a href="#toc7" tabindex="0">実務で使える活用例</a><ol><li><a href="#toc8" tabindex="0">活用例1: 広告費と売上の関係を分析する</a></li><li><a href="#toc9" tabindex="0">活用例2: 複数の要因を比較して最も影響が大きいものを特定する</a></li><li><a href="#toc10" tabindex="0">活用例3: 在庫管理と需要予測のヒントにする</a></li></ol></li><li><a href="#toc11" tabindex="0">散布図と組み合わせて視覚化する</a><ol><li><a href="#toc12" tabindex="0">散布図の作り方</a></li><li><a href="#toc13" tabindex="0">近似曲線を追加する</a></li></ol></li><li><a href="#toc14" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc15" tabindex="0">PEARSON関数との違い</a></li><li><a href="#toc16" tabindex="0">関連する統計関数との使い分け</a></li><li><a href="#toc17" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">CORREL関数は、2つのデータセットの<strong>相関係数（ピアソン相関係数）</strong>を返す統計関数です。</p>



<ul class="wp-block-list"><li><strong>読み方</strong>: コリレーション（Correlation = 相関の意味）</li><li><strong>戻り値</strong>: -1〜1 の数値</li><li><strong>対応バージョン</strong>: Excel 2007 以降 / Microsoft 365 / Google スプレッドシート</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>TIP</strong></p><p>相関係数は「2つのデータが一緒に動くかどうか」を見る指標です。1に近いほど同じ方向に動き、-1に近いほど逆方向に動きます。0に近いと関連性がほとんどないことを意味します。</p></blockquote>



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



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



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



<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>比較したいデータ範囲の1つ目（例: 気温データ）</td></tr><tr><td>配列2</td><td>必須</td><td>比較したいデータ範囲の2つ目（例: 売上データ）</td></tr></tbody></table></figure>



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



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



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



<p class="wp-block-paragraph">たとえば、あるお店で12か月分の「平均気温」と「アイスクリームの売上」を記録したとします。</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>1月</td><td>5</td><td>120</td></tr><tr><td>3行目</td><td>2月</td><td>6</td><td>135</td></tr><tr><td>4行目</td><td>3月</td><td>10</td><td>180</td></tr><tr><td>5行目</td><td>4月</td><td>15</td><td>250</td></tr><tr><td>6行目</td><td>5月</td><td>20</td><td>320</td></tr><tr><td>7行目</td><td>6月</td><td>25</td><td>410</td></tr><tr><td>8行目</td><td>7月</td><td>30</td><td>520</td></tr><tr><td>9行目</td><td>8月</td><td>32</td><td>550</td></tr><tr><td>10行目</td><td>9月</td><td>27</td><td>430</td></tr><tr><td>11行目</td><td>10月</td><td>18</td><td>280</td></tr><tr><td>12行目</td><td>11月</td><td>12</td><td>190</td></tr><tr><td>13行目</td><td>12月</td><td>7</td><td>140</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">この2つのデータの相関係数を求める数式はこちらです。</p>



<pre class="wp-block-code"><code>=CORREL(B2:B13, C2:C13)</code></pre>



<p class="wp-block-paragraph">結果は <strong>約0.99</strong> になります。1にとても近い値なので、気温と売上には<strong>強い正の相関</strong>があることがわかりますね。</p>



<h2 class="wp-block-heading"><span id="toc6">相関係数の読み取り方（強弱の目安表）</span></h2>



<p class="wp-block-paragraph">CORREL関数の結果が出ても「0.65って強いの？弱いの？」と迷うことがありますよね。以下の目安表を参考にしてください。</p>



<figure class="wp-block-table"><table><thead><tr><th>相関係数の範囲</th><th>強さの目安</th><th>解釈</th></tr></thead><tbody><tr><td>0.7 〜 1.0</td><td>強い正の相関</td><td>一方が増えると、もう一方もかなり増える</td></tr><tr><td>0.4 〜 0.7</td><td>やや正の相関</td><td>一方が増えると、もう一方も増える傾向</td></tr><tr><td>0.2 〜 0.4</td><td>弱い正の相関</td><td>わずかに同じ方向に動く傾向</td></tr><tr><td>-0.2 〜 0.2</td><td>ほぼ無相関</td><td>2つのデータに関連性はほぼない</td></tr><tr><td>-0.4 〜 -0.2</td><td>弱い負の相関</td><td>わずかに逆方向に動く傾向</td></tr><tr><td>-0.7 〜 -0.4</td><td>やや負の相関</td><td>一方が増えると、もう一方は減る傾向</td></tr><tr><td>-1.0 〜 -0.7</td><td>強い負の相関</td><td>一方が増えると、もう一方はかなり減る</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ビジネスの現場では <strong>0.4以上（または-0.4以下）</strong> であれば「関連がありそうだ」と判断するケースが多いですよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p><strong>相関関係は因果関係ではありません。</strong> 相関係数が高いからといって、「Aが原因でBが起きている」とは限りません。たとえば「アイスの売上」と「水難事故の件数」は強い相関を示しますが、アイスが水難事故を引き起こしているわけではなく、「気温」という第三の要因が両方に影響しています。データ分析の際は、この点を常に意識してくださいね。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc7">実務で使える活用例</span></h2>



<h3 class="wp-block-heading"><span id="toc8">活用例1: 広告費と売上の関係を分析する</span></h3>



<p class="wp-block-paragraph">マーケティング部門では「広告費を増やしたら売上は増えるのか？」という問いがよく出てきます。</p>



<p class="wp-block-paragraph">月別の広告費（D列）と売上（E列）があるとして、次の数式で相関を確認できます。</p>



<pre class="wp-block-code"><code>=CORREL(D2:D13, E2:E13)</code></pre>



<p class="wp-block-paragraph">結果が0.7以上なら、広告投資に効果がある可能性が高いと判断できます。逆に0.2程度なら、広告費以外の要因が売上を左右していることがわかりますね。</p>



<h3 class="wp-block-heading"><span id="toc9">活用例2: 複数の要因を比較して最も影響が大きいものを特定する</span></h3>



<p class="wp-block-paragraph">売上に影響しそうな要因が複数ある場合、それぞれの相関係数を並べて比較すると優先順位が見えてきます。</p>



<pre class="wp-block-code"><code>=CORREL(気温, 売上)    → 0.92
=CORREL(広告費, 売上)  → 0.65
=CORREL(競合価格, 売上) → -0.31</code></pre>



<p class="wp-block-paragraph">この結果なら「気温の影響が最も大きく、広告費もそこそこ影響あり、競合価格は弱い逆相関」と読み取れます。施策の優先順位づけに使えますよ。</p>



<h3 class="wp-block-heading"><span id="toc10">活用例3: 在庫管理と需要予測のヒントにする</span></h3>



<p class="wp-block-paragraph">過去データで「曜日ごとの来客数」と「特定商品の販売数」の相関を調べておくと、仕入れ量の判断材料になります。相関が強いとわかれば、来客数の予測から販売数を見積もることができますよね。</p>



<h2 class="wp-block-heading"><span id="toc11">散布図と組み合わせて視覚化する</span></h2>



<p class="wp-block-paragraph">CORREL関数で数値を出したら、<strong>散布図</strong>と組み合わせるとさらにわかりやすくなります。数値だけでは伝わりにくい相関の傾向も、グラフにすれば一目瞭然です。</p>



<h3 class="wp-block-heading"><span id="toc12">散布図の作り方</span></h3>



<ol class="wp-block-list"><li>2つのデータ列（例: B2:C13）を選択する</li><li>「挿入」タブ → 「グラフ」 → 「散布図」を選択する</li><li>点の並びが右肩上がりなら正の相関、右肩下がりなら負の相関</li></ol>



<h3 class="wp-block-heading"><span id="toc13">近似曲線を追加する</span></h3>



<p class="wp-block-paragraph">散布図上でデータ点を右クリック → 「近似曲線の追加」を選ぶと、データの傾向を直線で表示できます。「R-2乗値を表示する」にチェックを入れると、相関の強さを視覚的にも確認できますよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>R-2乗値（R²）は相関係数を2乗した値です。CORREL関数の結果が0.9なら R²=0.81 となり、「一方のデータで他方の81%を説明できる」と解釈できます。</p></blockquote>



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



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td><code>#N/A</code></td><td>配列1と配列2のデータ数が異なる</td><td>セル範囲の行数を揃える</td></tr><tr><td><code>#DIV/0!</code></td><td>データが1つしかない、またはすべて同じ値</td><td>データ数を2つ以上にする。値にばらつきがあるか確認する</td></tr><tr><td><code>#VALUE!</code></td><td>範囲内に文字列が含まれている</td><td>数値以外のセルを除外するか、数値に変換する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">なお、CORREL関数は数値以外のセル（空白や文字列）を<strong>自動的に無視</strong>します。ただし、一方のセルが数値で他方が空白というペアがあると、そのペアごと計算から除外される点に注意してください。</p>



<h2 class="wp-block-heading"><span id="toc15">PEARSON関数との違い</span></h2>



<p class="wp-block-paragraph">ExcelにはCORRELとよく似た <strong>PEARSON関数</strong> があります。</p>



<pre class="wp-block-code"><code>=PEARSON(B2:B13, C2:C13)</code></pre>



<p class="wp-block-paragraph">実は、CORREL関数とPEARSON関数は<strong>まったく同じ計算結果</strong>を返します。どちらもピアソンの積率相関係数を計算する関数で、内部の計算式も同じです。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>CORREL</th><th>PEARSON</th></tr></thead><tbody><tr><td>戻り値</td><td>ピアソン相関係数</td><td>ピアソン相関係数</td></tr><tr><td>計算結果</td><td>同じ</td><td>同じ</td></tr><tr><td>対応バージョン</td><td>Excel 2007〜</td><td>Excel 2007〜</td></tr><tr><td>名前の由来</td><td>Correlation（相関）</td><td>Karl Pearson（統計学者）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">どちらを使っても結果は同じなので、チームで統一しておけばOKです。一般的にはCORREL関数のほうが使われる頻度が高いですよ。</p>



<h2 class="wp-block-heading"><span id="toc16">関連する統計関数との使い分け</span></h2>



<p class="wp-block-paragraph">CORREL関数の周辺には、データ分析で一緒に使うことの多い統計関数があります。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>用途</th><th>CORREL関数との関係</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-average/">AVERAGE</a></td><td>平均値を求める</td><td>相関分析の前に各データの平均を確認する</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-median/">MEDIAN</a></td><td>中央値を求める</td><td>外れ値がある場合の代表値として使う</td></tr><tr><td>STDEV.P / STDEV.S</td><td>標準偏差を求める</td><td>データのばらつき具合を確認する</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-large/">LARGE</a> / <a href="https://mashukabu.com/excel-function-howto-use-small/">SMALL</a></td><td>N番目に大きい/小さい値</td><td>外れ値の特定に使う</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-rank/">RANK</a></td><td>順位をつける</td><td>相関分析後のランキング作成に使う</td></tr><tr><td>COVARIANCE.P</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>TIP</strong></p><p>CORREL関数の計算式は「共分散 ÷（配列1の標準偏差 × 配列2の標準偏差）」です。COVARIANCE.P関数とSTDEV.P関数を使って手動計算することもできますが、CORREL関数を使えば一発で求められます。</p></blockquote>



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



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>内容</th></tr></thead><tbody><tr><td>関数名</td><td>CORREL（コリレーション）</td></tr><tr><td>構文</td><td><code>=CORREL(配列1, 配列2)</code></td></tr><tr><td>戻り値</td><td>-1〜1 の相関係数</td></tr><tr><td>正の相関</td><td>1に近い → 一緒に増減する</td></tr><tr><td>負の相関</td><td>-1に近い → 逆方向に動く</td></tr><tr><td>無相関</td><td>0に近い → 関連性なし</td></tr><tr><td>PEARSON関数</td><td>同じ結果を返す</td></tr><tr><td>注意点</td><td>相関関係 ≠ 因果関係</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">CORREL関数は引数が2つだけのシンプルな関数ですが、ビジネスデータの分析で非常に強力なツールです。まずは身近なデータ（売上と天気、広告費と問い合わせ数など）で試してみてください。散布図と組み合わせると、上司への報告資料もグッと説得力が増しますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-correl/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
