<?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>SLOPE関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/slope%E9%96%A2%E6%95%B0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 26 Mar 2026 11:42:33 +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>SLOPE関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのSTEYX関数の使い方｜回帰の標準誤差</title>
		<link>https://mashukabu.com/spreadsheet-steyx-function/</link>
					<comments>https://mashukabu.com/spreadsheet-steyx-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 11:42:33 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[SLOPE関数]]></category>
		<category><![CDATA[STEYX関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[回帰分析]]></category>
		<category><![CDATA[標準誤差]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5253</guid>

					<description><![CDATA[GoogleスプレッドシートのSTEYX関数の使い方を解説。基本構文から標準誤差の読み取り方、SLOPE・INTERCEPT・RSQ関数との連携、予測の信頼性を判断する実務活用例まで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「回帰直線で予測してみたけど、この予測ってどれくらい信頼できるの？」</p>



<p class="wp-block-paragraph">スプレッドシートで<a href="https://mashukabu.com/spreadsheet-slope-function/">SLOPE関数</a>や<a href="https://mashukabu.com/spreadsheet-forecast-function/">FORECAST関数</a>を使って予測値を出したものの、精度が気になることはありませんか。「当たるかどうかは運次第」では、仕事で使うにはちょっと心もとないですよね。</p>



<p class="wp-block-paragraph">そこで活躍するのが <strong>STEYX関数</strong> です。この記事では、スプレッドシートのSTEYX関数の基本構文から標準誤差の読み取り方、関連関数との連携まで解説していきます。</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">スプレッドシートのSTEYX関数とは？</a></li><li><a href="#toc2" tabindex="0">STEYX関数の書き方（構文と引数）</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">STEYX関数の基本的な使い方</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">STEYX関数の実務活用例</a><ol><li><a href="#toc9" tabindex="0">予測モデルの比較に使う</a></li><li><a href="#toc10" tabindex="0">SLOPE・INTERCEPTと組み合わせて予測範囲を示す</a></li></ol></li><li><a href="#toc11" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc12" tabindex="0">似た関数との違い・使い分け</a></li><li><a href="#toc13" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">STEYX関数（読み方: エスティーワイエックス）は、回帰直線に対する<strong>標準誤差</strong>を返す統計関数です。「STEYX」は「Standard Error of Y for eXpected」の略です。「予測されるyの標準誤差」という意味ですね。</p>



<p class="wp-block-paragraph">標準誤差とは、回帰直線の予測値と実際のデータがどれくらいズレているかを示す指標です。値が小さいほど予測の精度が高いことを意味します。</p>



<p class="wp-block-paragraph">たとえば、広告費から売上を予測する回帰直線があるとします。STEYXの値が「10」なら、予測値から上下約10万円の範囲に実際の売上が収まりやすい、というイメージです。</p>



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



<ul class="wp-block-list"><li>回帰直線の予測精度を数値で確認できる</li><li>複数の予測モデルを比較して、より精度の高いほうを選べる</li><li><a href="https://mashukabu.com/excel-function-howto-use-rsq/">RSQ関数</a>（決定係数）と組み合わせて予測の信頼性を総合判断できる</li><li><a href="https://mashukabu.com/spreadsheet-forecast-function/">FORECAST関数</a>の予測値にどの程度の誤差があるか把握できる</li></ul>



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



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



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



<pre class="wp-block-code"><code>=STEYX(データ_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>従属変数のデータ範囲（例: 売上データ）</td></tr><tr><td>データ_x</td><td>必須</td><td>独立変数のデータ範囲（例: 広告費データ）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-slope-function/">SLOPE関数</a>や<a href="https://mashukabu.com/spreadsheet-intercept-function/">INTERCEPT関数</a>と同じく、<strong>yを先、xを後</strong> に指定します。「結果（y）が先、原因（x）が後」と覚えてください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p>データ_yとデータ_xのデータ数は同じにしてください。データ数が異なると <code>#N/A</code> エラーになります。また、データ数が3未満の場合は <code>#DIV/0!</code> エラーが返ります。</p></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>範囲内の文字列・TRUE/FALSE・空白セルは自動的に無視されます。ただし、数値としての「0」は計算の対象になりますよ。</p></blockquote>



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



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



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



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A列（月）</th><th>B列（広告費）</th><th>C列（売上）</th></tr></thead><tbody><tr><td>2行目</td><td>4月</td><td>10</td><td>150</td></tr><tr><td>3行目</td><td>5月</td><td>15</td><td>200</td></tr><tr><td>4行目</td><td>6月</td><td>20</td><td>280</td></tr><tr><td>5行目</td><td>7月</td><td>25</td><td>310</td></tr><tr><td>6行目</td><td>8月</td><td>30</td><td>390</td></tr><tr><td>7行目</td><td>9月</td><td>35</td><td>450</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc6">標準誤差を求める</span></h3>



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



<p class="wp-block-paragraph">結果は約 <strong>11.55</strong> になります。</p>



<p class="wp-block-paragraph">この「11.55」は、回帰直線の予測値と実際の売上が平均で約11.55万円ズレていることを表しています。売上の平均値（約297万円）に対して約4%の誤差なので、かなり精度の高い予測だと判断できますよ。</p>



<h3 class="wp-block-heading"><span id="toc7">標準誤差の読み取り方</span></h3>



<p class="wp-block-paragraph">STEYX関数の結果は常に0以上の値になります。値の大きさで予測精度を判断しましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>標準誤差の大きさ</th><th>意味</th><th>判断</th></tr></thead><tbody><tr><td>小さい（yの平均に対して5%以下）</td><td>予測値と実測値のズレが小さい</td><td>予測精度が高い</td></tr><tr><td>中程度（5〜15%程度）</td><td>そこそこのズレがある</td><td>目安として使える</td></tr><tr><td>大きい（15%以上）</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>標準誤差の絶対値だけで判断するのは危険です。売上が数千万円のデータで誤差10万円なら小さいですが、売上が50万円のデータで誤差10万円なら大きいですよね。yの平均値に対する割合で評価するのがポイントです。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc9">予測モデルの比較に使う</span></h3>



<p class="wp-block-paragraph">2つの予測モデルがあるとき、どちらがより正確かを比較できます。たとえば「広告費→売上」と「来客数→売上」の精度を見てみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>D列（来客数）</th><th>C列（売上）</th></tr></thead><tbody><tr><td>2行目</td><td>80</td><td>150</td></tr><tr><td>3行目</td><td>110</td><td>200</td></tr><tr><td>4行目</td><td>140</td><td>280</td></tr><tr><td>5行目</td><td>155</td><td>310</td></tr><tr><td>6行目</td><td>195</td><td>390</td></tr><tr><td>7行目</td><td>225</td><td>450</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=STEYX(C2:C7, B2:B7)  → 約11.55（広告費モデル）
=STEYX(C2:C7, D2:D7)  → 結果を比較</code></pre>



<p class="wp-block-paragraph">値が小さいほうのモデルが売上予測に適しています。こうした比較は、予算配分の根拠としても説得力がありますよ。</p>



<h3 class="wp-block-heading"><span id="toc10">SLOPE・INTERCEPTと組み合わせて予測範囲を示す</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-slope-function/">SLOPE関数</a>と<a href="https://mashukabu.com/spreadsheet-intercept-function/">INTERCEPT関数</a>で回帰式を作り、STEYXで予測の誤差幅を添えると、説得力のある報告になります。</p>



<pre class="wp-block-code"><code>=SLOPE(C2:C7, B2:B7)      → 12（傾き）
=INTERCEPT(C2:C7, B2:B7)  → 約26.67（切片）
=STEYX(C2:C7, B2:B7)      → 約11.55（標準誤差）</code></pre>



<p class="wp-block-paragraph">この結果から「広告費40万円のとき、売上は約507万円（誤差 ±約12万円）」と報告できます。予測値だけでなく誤差の幅も示すことで、相手に判断材料を正しく渡せますよね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>より厳密には、標準誤差の約2倍（95%信頼区間）を使います。上の例なら「507 ± 約23万円」が95%の確率で収まる範囲です。ビジネスの報告では、この範囲を添えるのがおすすめです。</p></blockquote>



<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>データ_yとデータ_xのデータ数が異なる</td><td>範囲の行数をそろえてください</td></tr><tr><td><code>#DIV/0!</code></td><td>データ数が3未満（2個以下）</td><td>最低3つのデータ点が必要です</td></tr><tr><td><code>#VALUE!</code></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>データの中に空白セルや文字列が混ざっていてもエラーにはなりません。自動的に無視されます。ただし、無視された結果としてデータ数が3未満になると <code>#DIV/0!</code> エラーになるので注意してくださいね。</p></blockquote>



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



<p class="wp-block-paragraph">回帰分析に関連する関数は複数あります。それぞれ役割が違うので、目的に応じて使い分けましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>役割</th><th>返す値</th></tr></thead><tbody><tr><td><strong>STEYX</strong></td><td>予測の誤差を測る</td><td>標準誤差（0以上の実数）</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-slope-function/">SLOPE</a></td><td>回帰直線の傾き</td><td>xが1増えたときのyの変化量</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-intercept-function/">INTERCEPT</a></td><td>回帰直線のy切片</td><td>xが0のときのyの値</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL</a></td><td>2つのデータの相関の強さ</td><td>-1〜1の相関係数</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-forecast-function/">FORECAST</a></td><td>xの値からyを予測</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>



<p class="wp-block-paragraph">STEYX関数と<a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV関数</a>は「ばらつきを測る」点では似ていますが、測る対象が異なります。STDEVはデータ全体のばらつき、STEYXは回帰直線からのばらつき（残差）です。</p>



<p class="wp-block-paragraph">回帰分析の流れとしては、まず<a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a>や<a href="https://mashukabu.com/spreadsheet-pearson-function/">PEARSON関数</a>で相関を確認します。次にSLOPE・INTERCEPTで回帰式を作り、STEYXで精度を確認するのがおすすめですよ。</p>



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



<p class="wp-block-paragraph">STEYX関数は、回帰直線の予測精度を数値で確認できる関数です。</p>



<ul class="wp-block-list"><li><strong>構文</strong>: <code>=STEYX(データ_y, データ_x)</code> でyを先、xを後に指定</li><li><strong>戻り値</strong>: 標準誤差（値が小さいほど予測精度が高い）</li><li><strong>活用</strong>: 予測モデルの比較、SLOPE・INTERCEPTと組み合わせた予測範囲の提示</li><li><strong>注意</strong>: データ数は最低3つ必要。絶対値ではなくyの平均に対する割合で評価する</li></ul>



<p class="wp-block-paragraph">FORECAST関数で予測値を出したら、STEYX関数で精度もセットで確認してみてください。予測の信頼性を示せると、報告の説得力がぐっと上がりますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-steyx-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-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">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>スプレッドシートのFORECAST関数の使い方｜線形予測で将来の値を求める</title>
		<link>https://mashukabu.com/spreadsheet-forecast-function/</link>
					<comments>https://mashukabu.com/spreadsheet-forecast-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 21 Mar 2026 11:35:11 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[FORECAST関数]]></category>
		<category><![CDATA[SLOPE関数]]></category>
		<category><![CDATA[TREND関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[統計関数]]></category>
		<category><![CDATA[線形予測]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4859</guid>

					<description><![CDATA[GoogleスプレッドシートのFORECAST関数の使い方を基本構文から実務活用まで解説。線形予測の仕組み、SLOPE+INTERCEPTとの関係、TREND関数との違いもわかりやすく紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「来月の売上はどれくらいになりそう？」「このペースだと年末には何件に届く？」</p>



<p class="wp-block-paragraph">こんなふうに、過去のデータから将来の値を予測したいときってありますよね。グラフを見て「なんとなく上がりそう」ではなく、具体的な数値で示せると説得力が段違いです。</p>



<p class="wp-block-paragraph">そんなときに使えるのがFORECAST関数です。この記事では基本の書き方から実務での活用例、SLOPE・INTERCEPTとの関係、TREND関数との違いまで解説します。</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">FORECAST関数とは？線形予測で将来の値を求める関数</a></li><li><a href="#toc2" tabindex="0">FORECAST関数の書き方（構文と引数）</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">FORECAST関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">広告費40万円のときの売上を予測する</a></li><li><a href="#toc7" tabindex="0">予測値の読み取り方</a></li></ol></li><li><a href="#toc8" tabindex="0">FORECAST関数の実践的な使い方・応用例</a><ol><li><a href="#toc9" tabindex="0">来月の売上を予測する</a></li><li><a href="#toc10" tabindex="0">複数月を一括で予測する</a></li><li><a href="#toc11" tabindex="0">CORREL関数で予測の信頼性を確認する</a></li></ol></li><li><a href="#toc12" tabindex="0">FORECAST関数とSLOPE・INTERCEPTの関係</a><ol><li><a href="#toc13" tabindex="0">使い分けの目安</a></li></ol></li><li><a href="#toc14" tabindex="0">TREND関数との違い・使い分け</a><ol><li><a href="#toc15" tabindex="0">FORECASTが向いているケース</a></li><li><a href="#toc16" tabindex="0">TRENDが向いているケース</a></li></ol></li><li><a href="#toc17" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc18" tabindex="0">#N/Aエラー</a></li><li><a href="#toc19" tabindex="0">#DIV/0!エラー</a></li><li><a href="#toc20" tabindex="0">#VALUE!エラー</a></li></ol></li><li><a href="#toc21" tabindex="0">まとめ</a><ol><li><a href="#toc22" tabindex="0">この記事のポイント</a></li><li><a href="#toc23" tabindex="0">関連する統計関数</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">FORECAST関数とは？線形予測で将来の値を求める関数</span></h2>



<p class="wp-block-paragraph">FORECAST関数（読み方: フォーキャスト関数）は、既存のデータから<strong>線形回帰</strong>で予測値を返す統計関数です。最小二乗法という手法で回帰直線を求めます。「FORECAST」は英語の「forecast（予測・予報）」が由来です。</p>



<p class="wp-block-paragraph">線形回帰とは、散布図に描かれた点の並びに最もフィットする直線を引く手法のことです。FORECAST関数はこの直線上の値を返すので、「過去のトレンドがこのまま続くと仮定したときの予測値」が得られます。</p>



<p class="wp-block-paragraph">たとえば、6か月分の広告費（x）と売上（y）のデータがあるとします。FORECAST関数に「広告費40万円」を指定すると、その直線に基づいた売上予測が一発で出ます。</p>



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



<ul class="wp-block-list"><li>既存データの傾向から、指定したxに対するyの予測値を求める</li><li><a href="https://mashukabu.com/spreadsheet-slope-function/">SLOPE関数</a>と<a href="https://mashukabu.com/spreadsheet-intercept-function/">INTERCEPT関数</a>の計算を内部で自動的に行う</li><li>売上予測・需要予測・人員計画など、数値の将来推定に活用できる</li><li><a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a>と組み合わせて予測の信頼性を確認できる</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>FORECAST関数はGoogleスプレッドシートの全バージョンで使えます。Excelにも同名の関数があり、動作は同じです。Excel 2016以降では後継の「FORECAST.LINEAR」も用意されていますが、結果は同じです。</p></blockquote>



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



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



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



<p class="wp-block-paragraph">カッコの中に、予測したいxの値と、既存の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>x</td><td>必須</td><td>予測したいxの値（例: 広告費40万円）</td></tr><tr><td>データ_y</td><td>必須</td><td>従属変数のデータ範囲（例: 売上データ）</td></tr><tr><td>データ_x</td><td>必須</td><td>独立変数のデータ範囲（例: 広告費データ）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数は3つです。最初にxの値を指定し、そのあとにyとxのデータ範囲を並べます。SLOPE関数やINTERCEPT関数と同じく、<strong>yが先、xが後</strong>です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p>データ_yとデータ_xのデータ数は同じにしてください。データ数が異なると <code>#N/A</code> エラーになります。</p></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>範囲内の文字列・TRUE/FALSE・空白セルは自動的に無視されます。ただし、数値としての「0」は計算の対象になります。</p></blockquote>



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



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



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



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A列（月）</th><th>B列（広告費）</th><th>C列（売上）</th></tr></thead><tbody><tr><td>2行目</td><td>4月</td><td>10</td><td>150</td></tr><tr><td>3行目</td><td>5月</td><td>15</td><td>200</td></tr><tr><td>4行目</td><td>6月</td><td>20</td><td>280</td></tr><tr><td>5行目</td><td>7月</td><td>25</td><td>310</td></tr><tr><td>6行目</td><td>8月</td><td>30</td><td>390</td></tr><tr><td>7行目</td><td>9月</td><td>35</td><td>450</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc6">広告費40万円のときの売上を予測する</span></h3>



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



<p class="wp-block-paragraph">結果は約 <strong>512</strong> になります。これは「広告費を40万円に増やすと、売上は約512万円になる」という予測です。</p>



<h3 class="wp-block-heading"><span id="toc7">予測値の読み取り方</span></h3>



<p class="wp-block-paragraph">FORECAST関数の結果は、データの傾向をそのまま延長した推定値です。読み取るときのポイントをまとめます。</p>



<figure class="wp-block-table"><table><thead><tr><th>ポイント</th><th>説明</th></tr></thead><tbody><tr><td>あくまで直線的な予測</td><td>データが曲線的に変化する場合、予測がずれる可能性がある</td></tr><tr><td>データ範囲内の予測は安定</td><td>既存データの範囲内（10〜35）の予測は比較的正確</td></tr><tr><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>「データの範囲を大きく超えたxの値」を指定するときは注意が必要です。たとえば広告費100万円の予測は、実際のデータ（10〜35万円）から遠いため精度が保証されません。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc9">来月の売上を予測する</span></h3>



<p class="wp-block-paragraph">月番号をxとして使えば、時系列の予測ができます。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A列（月番号）</th><th>B列（売上）</th></tr></thead><tbody><tr><td>2行目</td><td>1</td><td>320</td></tr><tr><td>3行目</td><td>2</td><td>345</td></tr><tr><td>4行目</td><td>3</td><td>360</td></tr><tr><td>5行目</td><td>4</td><td>390</td></tr><tr><td>6行目</td><td>5</td><td>410</td></tr><tr><td>7行目</td><td>6</td><td>440</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">7か月目の売上を予測するには、次のように書きます。</p>



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



<p class="wp-block-paragraph">結果は約 <strong>463.7</strong> です。「7か月目の売上は約464万円になる見込み」と報告できますね。</p>



<h3 class="wp-block-heading"><span id="toc10">複数月を一括で予測する</span></h3>



<p class="wp-block-paragraph">8か月目、9か月目もまとめて予測したい場合は、D列にxの値を入れてFORECAST関数をコピーするだけです。</p>



<pre class="wp-block-code"><code>D2: =FORECAST(7, B2:B7, A2:A7)  → 約 463.7
D3: =FORECAST(8, B2:B7, A2:A7)  → 約 487.4
D4: =FORECAST(9, B2:B7, A2:A7)  → 約 511.1</code></pre>



<h3 class="wp-block-heading"><span id="toc11">CORREL関数で予測の信頼性を確認する</span></h3>



<p class="wp-block-paragraph">FORECAST関数はどんなデータでも予測値を返します。しかし、データに相関がなければ予測の意味がありません。</p>



<p class="wp-block-paragraph">そこで<a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a>の出番です。先に相関の強さを確認しておきましょう。</p>



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



<p class="wp-block-paragraph">相関係数が0.7以上なら、FORECAST関数の予測を信頼して活用できます。0.3程度の場合は「参考値」にとどめておくのが安全です。</p>



<figure class="wp-block-table"><table><thead><tr><th>相関係数</th><th>判断</th><th>FORECAST関数の使い方</th></tr></thead><tbody><tr><td>0.7以上</td><td>相関が強い</td><td>予測値を意思決定に活用できる</td></tr><tr><td>0.4〜0.7</td><td>中程度の相関</td><td>予測は参考値として扱う</td></tr><tr><td>0.4未満</td><td>相関が弱い</td><td>予測の信頼性は低い</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">FORECAST関数は、内部で<a href="https://mashukabu.com/spreadsheet-slope-function/">SLOPE関数</a>と<a href="https://mashukabu.com/spreadsheet-intercept-function/">INTERCEPT関数</a>の計算をしています。数式で書くと次のとおりです。</p>



<pre class="wp-block-code"><code>FORECAST(x, データ_y, データ_x) = SLOPE(データ_y, データ_x) × x + INTERCEPT(データ_y, データ_x)</code></pre>



<p class="wp-block-paragraph">つまり回帰式 <strong>y = ax + b</strong> の計算を、FORECAST関数が一括で行ってくれるわけです。傾き（a）と切片（b）を個別に求める手間が省けます。</p>



<p class="wp-block-paragraph">実際に検算してみましょう。先ほどの広告費・売上データで確認します。</p>



<pre class="wp-block-code"><code>=SLOPE(C2:C7, B2:B7)       → 約 12.1（傾き）
=INTERCEPT(C2:C7, B2:B7)   → 約 28.3（切片）</code></pre>



<p class="wp-block-paragraph">回帰式は <code>y = 12.1 x x + 28.3</code> です。x=40を代入すると、12.1 x 40 + 28.3 = 約512。FORECAST(40, C2:C7, B2:B7) の結果と一致しますね。</p>



<h3 class="wp-block-heading"><span id="toc13">使い分けの目安</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>やりたいこと</th><th>使う関数</th></tr></thead><tbody><tr><td>予測値だけほしい</td><td>FORECAST関数</td></tr><tr><td>傾きや切片の数値も把握したい</td><td>SLOPE + INTERCEPT</td></tr><tr><td>傾き・切片・予測値すべてほしい</td><td>SLOPE + INTERCEPT + 手計算（またはFORECASTで検算）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「予測値だけサッと出したい」ならFORECAST関数がおすすめです。「傾きの数値を報告に使いたい」ならSLOPE関数を個別に使ってください。</p>



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



<p class="wp-block-paragraph">FORECAST関数と似た関数に<strong>TREND関数</strong>があります。どちらも線形回帰で予測値を求めますが、使いどころが異なります。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>FORECAST</th><th>TREND</th></tr></thead><tbody><tr><td>入力</td><td>xの値を1つ指定</td><td>xの値を複数（配列）で指定できる</td></tr><tr><td>出力</td><td>予測値を1つ返す</td><td>予測値を配列で返す</td></tr><tr><td>構文</td><td>=FORECAST(x, データ_y, データ_x)</td><td>=TREND(データ_y, データ_x, 新しいx)</td></tr><tr><td>用途</td><td>「来月の売上は？」のようなピンポイント予測</td><td>「向こう6か月の売上推移は？」のような一括予測</td></tr><tr><td>引数の順序</td><td>x, データ_y, データ_x</td><td>データ_y, データ_x, 新しいx</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc15">FORECASTが向いているケース</span></h3>



<ul class="wp-block-list"><li>「広告費40万円のときの売上は？」のように、特定の1つのxに対する予測値がほしい</li><li>セルに1つの数式を入れて結果を得たい</li></ul>



<h3 class="wp-block-heading"><span id="toc16">TRENDが向いているケース</span></h3>



<ul class="wp-block-list"><li>「7月〜12月の売上予測を一括で出したい」のように、複数のxに対する予測が必要</li><li>グラフ用のデータとして予測値の列を作りたい</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>迷ったらFORECAST関数から試してみてください。1つの値を予測するだけならFORECASTのほうがシンプルです。複数の予測が必要になったらTREND関数に切り替えるという流れがスムーズですよ。</p></blockquote>



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



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



<p class="wp-block-paragraph">FORECAST関数で最もよく見るエラーです。</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>=FORECAST(40, C2:C7, B2:B10)</code> のように行数がずれていると発生します。範囲を確認してください。</p>



<h3 class="wp-block-heading"><span id="toc19">#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>データ_xがすべて同じ値</td><td>データにばらつきがあるか確認する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">データ_xがすべて同じ値だと、回帰直線を引くための分母が0になります。データ入力のミスがないか確認してください。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>原因</th><th>対策</th></tr></thead><tbody><tr><td>xに数値以外の値を指定した</td><td>xには数値またはセル参照を指定する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">最初の引数xに文字列を入れてしまうケースです。予測したいxの値が数値であることを確認してください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>エラーが表示されると困る場合は、<a href="https://mashukabu.com/spreadsheet-iferror-function/">IFERROR関数</a>で囲むとスマートです。<code>=IFERROR(FORECAST(40, C2:C7, B2:B7), "データ不足")</code> のように書けます。</p></blockquote>



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



<p class="wp-block-paragraph">FORECAST関数は、既存のデータから<strong>線形回帰で予測値を返す</strong>関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=FORECAST(x, データ_y, データ_x)</code> で、予測したいxの値を最初に指定する</li><li>内部で SLOPE x x + INTERCEPT の計算を自動的に行っている</li><li>予測値だけほしいならFORECAST、傾き・切片も把握したいならSLOPE+INTERCEPT</li><li>TREND関数は複数のxを一括予測できる上位互換</li><li>使う前に<a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a>で相関の強さを確認するのがおすすめ</li></ul>



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



<p class="wp-block-paragraph">FORECAST関数の使い方がわかったら、以下の関数もあわせて覚えてみてください。データ分析の幅が広がりますよ。</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-intercept-function/">INTERCEPT関数</a> &#8212; 回帰直線のy切片を求める</li><li><a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a> &#8212; 2つのデータの相関係数を求める</li><li><a href="https://mashukabu.com/spreadsheet-average-function/">AVERAGE関数</a> &#8212; 平均値を求める基本関数</li><li><a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV関数</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-forecast-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのINTERCEPT関数の使い方｜回帰直線のy切片を求める</title>
		<link>https://mashukabu.com/spreadsheet-intercept-function/</link>
					<comments>https://mashukabu.com/spreadsheet-intercept-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 21 Mar 2026 11:34:38 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[CORREL関数]]></category>
		<category><![CDATA[INTERCEPT関数]]></category>
		<category><![CDATA[SLOPE関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[回帰直線]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4849</guid>

					<description><![CDATA[GoogleスプレッドシートのINTERCEPT関数の使い方を基本構文から実務活用まで解説。回帰直線のy切片の意味、SLOPE関数との組み合わせ、CORREL関数との連携もわかりやすく紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「広告費ゼロの状態でも、ベースの売上はいくらあるんだろう？」「回帰式の切片って、具体的にどう求めるの？」</p>



<p class="wp-block-paragraph">こんなふうに、データの起点となる基準値を知りたいときってありますよね。SLOPE関数で傾きを求めても、切片がなければ予測式は完成しません。</p>



<p class="wp-block-paragraph">そんなときに使えるのがINTERCEPT関数です。この記事では基本の書き方からy切片の読み取り方、SLOPE・CORREL・FORECAST関数との連携まで解説します。</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">INTERCEPT関数とは？回帰直線のy切片を求める関数</a></li><li><a href="#toc2" tabindex="0">INTERCEPT関数の書き方（構文と引数）</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">INTERCEPT関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">y切片の値を求める</a></li><li><a href="#toc7" tabindex="0">y切片の読み取り方</a></li></ol></li><li><a href="#toc8" tabindex="0">INTERCEPT関数の実践的な使い方・応用例</a><ol><li><a href="#toc9" tabindex="0">SLOPE関数と組み合わせて回帰式を作る</a></li><li><a href="#toc10" tabindex="0">月別売上のベースラインを把握する</a></li><li><a href="#toc11" tabindex="0">FORECAST関数で予測値を直接求める</a></li></ol></li><li><a href="#toc12" tabindex="0">CORREL関数で相関を確認してから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></ol></li><li><a href="#toc16" tabindex="0">SLOPE関数との違い・関連する統計関数</a><ol><li><a href="#toc17" tabindex="0">SLOPE関数との違い</a></li><li><a href="#toc18" tabindex="0">関連する統計関数の一覧</a></li></ol></li><li><a href="#toc19" tabindex="0">まとめ</a><ol><li><a href="#toc20" tabindex="0">この記事のポイント</a></li><li><a href="#toc21" tabindex="0">関連する統計関数</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">INTERCEPT関数とは？回帰直線のy切片を求める関数</span></h2>



<p class="wp-block-paragraph">INTERCEPT関数（読み方: インターセプト関数）は、2つのデータセットから<strong>回帰直線のy切片</strong>を返す統計関数です。「INTERCEPT」は英語の「intercept（切片・交点）」が由来です。</p>



<p class="wp-block-paragraph">回帰直線とは、散布図に描かれた点の並びに最もフィットする直線のことです。y切片とは、この直線がy軸と交わる点、つまり<strong>x=0のときのyの値</strong>を意味します。</p>



<p class="wp-block-paragraph">たとえば、月ごとの広告費（x）と売上（y）のデータがあるとします。INTERCEPT関数の結果が「28.3」なら、広告費がゼロでもベースの売上が約28.3万円あるという意味です。</p>



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



<ul class="wp-block-list"><li>2つのデータ間の回帰直線のy切片を求める</li><li>x=0のときのyの推定値（データの基準値）を把握する</li><li><a href="https://mashukabu.com/spreadsheet-slope-function/">SLOPE関数</a>と組み合わせて回帰式（y = ax + b）を作る</li><li><a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a>で相関を確認したうえで予測に活用する</li></ul>



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



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



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



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



<p class="wp-block-paragraph">カッコの中に、y切片を求めたい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>従属変数のデータ範囲（例: 売上データ）</td></tr><tr><td>データ_x</td><td>必須</td><td>独立変数のデータ範囲（例: 広告費データ）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数はたった2つだけなのでシンプルですよね。SLOPE関数と同じで、<strong>yを先、xを後</strong> に指定します。「結果（y）が先、原因（x）が後」と覚えてください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p>データ_yとデータ_xのデータ数は同じにしてください。データ数が異なると <code>#N/A</code> エラーになります。</p></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>範囲内の文字列・TRUE/FALSE・空白セルは自動的に無視されます。ただし、数値としての「0」は計算の対象になります。</p></blockquote>



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



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



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



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A列（月）</th><th>B列（広告費）</th><th>C列（売上）</th></tr></thead><tbody><tr><td>2行目</td><td>4月</td><td>10</td><td>150</td></tr><tr><td>3行目</td><td>5月</td><td>15</td><td>200</td></tr><tr><td>4行目</td><td>6月</td><td>20</td><td>280</td></tr><tr><td>5行目</td><td>7月</td><td>25</td><td>310</td></tr><tr><td>6行目</td><td>8月</td><td>30</td><td>390</td></tr><tr><td>7行目</td><td>9月</td><td>35</td><td>450</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc6">y切片の値を求める</span></h3>



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



<p class="wp-block-paragraph">結果は約 <strong>28.3</strong> になります。これは「広告費がゼロでも、ベースの売上が約28.3万円ある」ことを表しています。</p>



<h3 class="wp-block-heading"><span id="toc7">y切片の読み取り方</span></h3>



<p class="wp-block-paragraph">y切片は「xが0のときのyの推定値」です。実務での読み取り方をまとめます。</p>



<figure class="wp-block-table"><table><thead><tr><th>切片の値</th><th>意味</th><th>例</th></tr></thead><tbody><tr><td>正の値</td><td>x=0でもyにベースラインがある</td><td>広告なしでも売上28万円</td></tr><tr><td>負の値</td><td>xがある程度ないとyが発生しない</td><td>一定の投資が必要</td></tr><tr><td>0に近い</td><td>xとyがほぼ比例関係</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>y切片はあくまで統計的な推定値です。実際にx=0の状態が観測されていない場合、切片の値をそのまま「広告費ゼロの売上」と解釈するのは注意が必要です。データの範囲外への外挿には限界があることを覚えておいてください。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc9">SLOPE関数と組み合わせて回帰式を作る</span></h3>



<p class="wp-block-paragraph">INTERCEPT関数だけではy切片しかわかりません。<a href="https://mashukabu.com/spreadsheet-slope-function/">SLOPE関数</a>と組み合わせると、回帰式が完成します。</p>



<p class="wp-block-paragraph">回帰式は <code>y = 傾き x x + 切片</code> です。</p>



<pre class="wp-block-code"><code>=SLOPE(C2:C7, B2:B7)      → 約 12.1（傾き）
=INTERCEPT(C2:C7, B2:B7)  → 約 28.3（切片）</code></pre>



<p class="wp-block-paragraph">この回帰式は <code>y = 12.1 x x + 28.3</code> です。たとえば広告費を40万円（x=40）に増やした場合の売上予測は、12.1 x 40 + 28.3 = 約512万円と計算できます。</p>



<h3 class="wp-block-heading"><span id="toc10">月別売上のベースラインを把握する</span></h3>



<p class="wp-block-paragraph">月番号をx、売上をyとしてy切片を求めると、トレンド開始時点の売上水準がわかります。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A列（月番号）</th><th>B列（売上）</th></tr></thead><tbody><tr><td>2行目</td><td>1</td><td>320</td></tr><tr><td>3行目</td><td>2</td><td>345</td></tr><tr><td>4行目</td><td>3</td><td>360</td></tr><tr><td>5行目</td><td>4</td><td>390</td></tr><tr><td>6行目</td><td>5</td><td>410</td></tr><tr><td>7行目</td><td>6</td><td>440</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">結果は約 <strong>297.1</strong> です。「トレンド開始時点の売上水準は約297万円」と読み取れます。<a href="https://mashukabu.com/spreadsheet-slope-function/">SLOPE関数</a>の結果（約23.7）と合わせると「月あたり約23.7万円ずつ成長し、起点は約297万円」と報告できますね。</p>



<h3 class="wp-block-heading"><span id="toc11">FORECAST関数で予測値を直接求める</span></h3>



<p class="wp-block-paragraph">「回帰式を手で計算するのはめんどう」というときはFORECAST関数が便利です。SLOPE・INTERCEPTの計算を内部で自動的に行い、予測値を直接返してくれます。</p>



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



<p class="wp-block-paragraph">広告費40万円のときの売上予測が一発で出ます。結果は上の回帰式と同じ約512万円です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>FORECAST関数を使えばSLOPE・INTERCEPTを個別に求めなくても予測ができます。ただし「傾きと切片の値を個別に把握したい」場合はSLOPE・INTERCEPTを使い分けてください。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc12">CORREL関数で相関を確認してからINTERCEPTを使う</span></h2>



<p class="wp-block-paragraph">INTERCEPT関数は「2つのデータに関連がある」前提でy切片を求めます。しかし、関連がないデータでもy切片は計算されてしまいます。</p>



<p class="wp-block-paragraph">そこで、<a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a>で<strong>先に相関の強さを確認する</strong>のがおすすめです。</p>



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



<p class="wp-block-paragraph">相関係数が0.7以上（または-0.7以下）なら相関が強いと判断できます。この場合はINTERCEPT関数の結果を信頼してベースライン値として活用できます。</p>



<p class="wp-block-paragraph">相関係数が0.3程度の場合、INTERCEPT関数でy切片は出ますが、その値の信頼性は低くなります。「データ分析の手順」として覚えておくと便利ですよ。</p>



<figure class="wp-block-table"><table><thead><tr><th>ステップ</th><th>使う関数</th><th>確認すること</th></tr></thead><tbody><tr><td>1. 相関確認</td><td><a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a></td><td>相関係数が0.7以上か</td></tr><tr><td>2. 傾きを求める</td><td><a href="https://mashukabu.com/spreadsheet-slope-function/">SLOPE関数</a></td><td>xが1増えたときのy変化量</td></tr><tr><td>3. 切片を求める</td><td>INTERCEPT関数</td><td>x=0のときのy値</td></tr><tr><td>4. 予測する</td><td>FORECAST関数</td><td>指定したxに対するy予測値</td></tr></tbody></table></figure>



<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">INTERCEPT関数で最もよく見るエラーです。</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>=INTERCEPT(C2:C7, B2:B10)</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>xのデータがすべて同じ値</td><td>データにばらつきがあるか確認する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">xがすべて同じ値だと、回帰直線を引くための分母が0になります。データ入力のミスがないか確認してください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>エラーが表示されると困る場合は、<a href="https://mashukabu.com/spreadsheet-iferror-function/">IFERROR関数</a>で囲むとスマートです。<code>=IFERROR(INTERCEPT(C2:C7, B2:B7), "データ不足")</code> のように書けます。</p></blockquote>



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



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



<p class="wp-block-paragraph">INTERCEPT関数とペアで使うのが<strong>SLOPE関数</strong>です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>INTERCEPT</th><th>SLOPE</th></tr></thead><tbody><tr><td>戻り値</td><td>回帰直線のy切片（b）</td><td>回帰直線の傾き（a）</td></tr><tr><td>意味</td><td>x=0のときのyの値</td><td>xが1増えたときのy変化量</td></tr><tr><td>構文</td><td>=INTERCEPT(データ_y, データ_x)</td><td>=SLOPE(データ_y, データ_x)</td></tr><tr><td>回帰式</td><td>y = a x x + <strong>b</strong></td><td>y = <strong>a</strong> x x + b</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">この2つを組み合わせると、回帰式 <code>y = ax + b</code> が完成します。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>説明</th><th>INTERCEPT関数との関係</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/spreadsheet-slope-function/">SLOPE関数</a></td><td>回帰直線の傾きを求める</td><td>INTERCEPTとペアで回帰式を作る</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a></td><td>相関係数を求める</td><td>INTERCEPTの前に相関の強さを確認する</td></tr><tr><td>FORECAST関数</td><td>線形予測値を返す</td><td>SLOPE+INTERCEPTの計算を一括で行う</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><tr><td>RSQ関数</td><td>決定係数を返す</td><td>回帰直線の当てはまりの良さを数値化する</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">INTERCEPT関数は、2つのデータセットから<strong>回帰直線のy切片</strong>を返す関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=INTERCEPT(データ_y, データ_x)</code> で、yを先・xを後に指定する</li><li>戻り値はy切片（x=0のときのyの推定値）</li><li><a href="https://mashukabu.com/spreadsheet-slope-function/">SLOPE関数</a>と組み合わせて回帰式 y = ax + b を作れる</li><li>FORECAST関数を使えば予測値を直接計算できる</li><li>使う前に<a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a>で相関の強さを確認するのがおすすめ</li></ul>



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



<p class="wp-block-paragraph">INTERCEPT関数の使い方がわかったら、以下の関数もあわせて覚えてみてください。データ分析の幅が広がりますよ。</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-correl-function/">CORREL関数</a> &#8212; 2つのデータの相関係数を求める</li><li><a href="https://mashukabu.com/spreadsheet-average-function/">AVERAGE関数</a> &#8212; 平均値を求める基本関数</li><li><a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV関数</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-intercept-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのSLOPE関数の使い方｜回帰直線の傾きを求める</title>
		<link>https://mashukabu.com/spreadsheet-slope-function/</link>
					<comments>https://mashukabu.com/spreadsheet-slope-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 21 Mar 2026 11:30:27 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[CORREL関数]]></category>
		<category><![CDATA[INTERCEPT関数]]></category>
		<category><![CDATA[SLOPE関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[回帰直線]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4761</guid>

					<description><![CDATA[GoogleスプレッドシートのSLOPE関数の使い方を基本構文から実務活用まで解説。回帰直線の傾きの意味、INTERCEPT関数との組み合わせ、CORREL関数との連携もわかりやすく紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「売上が月々どれくらい伸びているのか、数字で知りたい」「広告費を1万円増やしたら売上はいくら増えるの？」</p>



<p class="wp-block-paragraph">こんなふうに、データの変化の勢いを具体的な数値で把握したいときってありますよね。グラフを見ればなんとなくわかるけど、「月あたり何円増えている」と言い切れると説得力が違います。</p>



<p class="wp-block-paragraph">そんなときに使えるのがSLOPE関数です。この記事では基本の書き方から傾きの読み取り方、INTERCEPT・CORREL・FORECAST関数との連携まで解説します。</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">SLOPE関数とは？回帰直線の傾きを求める関数</a></li><li><a href="#toc2" tabindex="0">SLOPE関数の書き方（構文と引数）</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">SLOPE関数の基本的な使い方</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">SLOPE関数の実践的な使い方・応用例</a><ol><li><a href="#toc9" tabindex="0">売上トレンドの分析</a></li><li><a href="#toc10" tabindex="0">INTERCEPT関数と組み合わせて回帰式を作る</a></li><li><a href="#toc11" tabindex="0">FORECAST関数で予測値を直接求める</a></li></ol></li><li><a href="#toc12" tabindex="0">CORREL関数で相関を確認してからSLOPEを使う</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></ol></li><li><a href="#toc16" tabindex="0">INTERCEPT関数との違い・関連する統計関数</a><ol><li><a href="#toc17" tabindex="0">INTERCEPT関数との違い</a></li><li><a href="#toc18" tabindex="0">関連する統計関数の一覧</a></li></ol></li><li><a href="#toc19" tabindex="0">まとめ</a><ol><li><a href="#toc20" tabindex="0">この記事のポイント</a></li><li><a href="#toc21" tabindex="0">関連する統計関数</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">SLOPE関数とは？回帰直線の傾きを求める関数</span></h2>



<p class="wp-block-paragraph">SLOPE関数（読み方: スロープ関数）は、2つのデータセットから<strong>回帰直線の傾き</strong>を返す統計関数です。「SLOPE」は英語の「slope（傾き・坂）」が由来です。</p>



<p class="wp-block-paragraph">回帰直線とは、散布図に描かれた点の並びに最もフィットする直線のことです。この直線の傾きがわかると「xが1増えたときに、yがどれだけ変わるか」を数値で把握できます。</p>



<p class="wp-block-paragraph">たとえば、月ごとの広告費（x）と売上（y）のデータがあるとします。SLOPE関数の結果が「5」なら、広告費を1万円増やすと売上が約5万円増えるという意味です。</p>



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



<ul class="wp-block-list"><li>2つのデータ間の回帰直線の傾きを求める</li><li>データの変化率（xが1増えたときのyの増減量）を数値化する</li><li><a href="https://mashukabu.com/excel-function-howto-use-intercept/">INTERCEPT関数</a>と組み合わせて回帰式（y = ax + b）を作る</li><li><a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a>で相関を確認したうえで予測に活用する</li></ul>



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



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



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



<pre class="wp-block-code"><code>=SLOPE(データ_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>従属変数のデータ範囲（例: 売上データ）</td></tr><tr><td>データ_x</td><td>必須</td><td>独立変数のデータ範囲（例: 広告費データ）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数はたった2つだけなのでシンプルですよね。ポイントは <strong>yを先、xを後</strong> に指定することです。「結果（y）が先、原因（x）が後」と覚えてください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p>データ_yとデータ_xのデータ数は同じにしてください。データ数が異なると <code>#N/A</code> エラーになります。</p></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>範囲内の文字列・TRUE/FALSE・空白セルは自動的に無視されます。ただし、数値としての「0」は計算の対象になります。</p></blockquote>



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



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



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



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A列（月）</th><th>B列（広告費）</th><th>C列（売上）</th></tr></thead><tbody><tr><td>2行目</td><td>4月</td><td>10</td><td>150</td></tr><tr><td>3行目</td><td>5月</td><td>15</td><td>200</td></tr><tr><td>4行目</td><td>6月</td><td>20</td><td>280</td></tr><tr><td>5行目</td><td>7月</td><td>25</td><td>310</td></tr><tr><td>6行目</td><td>8月</td><td>30</td><td>390</td></tr><tr><td>7行目</td><td>9月</td><td>35</td><td>450</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc6">傾きの値を求める</span></h3>



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



<p class="wp-block-paragraph">結果は約 <strong>12.1</strong> になります。これは「広告費を1万円増やすと、売上が約12.1万円増える」ことを表しています。</p>



<h3 class="wp-block-heading"><span id="toc7">傾きの読み取り方</span></h3>



<p class="wp-block-paragraph">SLOPE関数の結果は正の値にも負の値にもなります。</p>



<figure class="wp-block-table"><table><thead><tr><th>傾きの値</th><th>意味</th><th>例</th></tr></thead><tbody><tr><td>正の値（0より大きい）</td><td>xが増えるとyも増える</td><td>広告費↑ → 売上↑</td></tr><tr><td>負の値（0より小さい）</td><td>xが増えるとyは減る</td><td>価格↑ → 販売数↓</td></tr><tr><td>0に近い</td><td>xが変わってもyはほぼ変わらない</td><td>関連性が薄い</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">傾きの絶対値が大きいほど、xの変化に対するyの変化が大きくなります。「12.1」と「2.3」なら、前者のほうがxの影響を強く受けていると判断できますよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>ただし、傾きが大きい＝相関が強いとは限りません。外れ値が1つあるだけで傾きは大きく変わります。<a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a>で相関の強さを確認してからSLOPE関数を使うのがおすすめです。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc9">売上トレンドの分析</span></h3>



<p class="wp-block-paragraph">月番号をx、売上をyとして傾きを求めると、月あたりの売上増減がわかります。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A列（月番号）</th><th>B列（売上）</th></tr></thead><tbody><tr><td>2行目</td><td>1</td><td>320</td></tr><tr><td>3行目</td><td>2</td><td>345</td></tr><tr><td>4行目</td><td>3</td><td>360</td></tr><tr><td>5行目</td><td>4</td><td>390</td></tr><tr><td>6行目</td><td>5</td><td>410</td></tr><tr><td>7行目</td><td>6</td><td>440</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">結果は約 <strong>23.7</strong> です。「毎月平均で約23.7万円ずつ売上が伸びている」と読み取れます。上司への報告で「売上は月あたり約24万円のペースで成長しています」と言えますね。</p>



<h3 class="wp-block-heading"><span id="toc10">INTERCEPT関数と組み合わせて回帰式を作る</span></h3>



<p class="wp-block-paragraph">SLOPE関数だけでは傾きしかわかりません。<a href="https://mashukabu.com/excel-function-howto-use-intercept/">INTERCEPT関数</a>と組み合わせると、回帰式が完成します。</p>



<p class="wp-block-paragraph">回帰式は <code>y = 傾き x x + 切片</code> です。</p>



<pre class="wp-block-code"><code>=SLOPE(C2:C7, B2:B7)      → 約 12.1（傾き）
=INTERCEPT(C2:C7, B2:B7)  → 約 28.3（切片）</code></pre>



<p class="wp-block-paragraph">この回帰式は <code>y = 12.1 x x + 28.3</code> です。たとえば広告費を40万円（x=40）に増やした場合の売上予測は、12.1 x 40 + 28.3 = 約512万円と計算できます。</p>



<h3 class="wp-block-heading"><span id="toc11">FORECAST関数で予測値を直接求める</span></h3>



<p class="wp-block-paragraph">「回帰式を手で計算するのはめんどう」というときはFORECAST関数が便利です。SLOPE・INTERCEPTの計算を内部で自動的に行い、予測値を直接返してくれます。</p>



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



<p class="wp-block-paragraph">広告費40万円のときの売上予測が一発で出ます。結果は上の回帰式と同じ約512万円です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>FORECAST関数を使えばSLOPE・INTERCEPTを個別に求めなくても予測ができます。ただし「傾きと切片の値を把握したい」場合はSLOPE・INTERCEPTを使い分けてください。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc12">CORREL関数で相関を確認してからSLOPEを使う</span></h2>



<p class="wp-block-paragraph">SLOPE関数は「2つのデータに関連がある」前提で傾きを求めます。しかし、関連がないデータでも傾きは計算されてしまいます。</p>



<p class="wp-block-paragraph">そこで、<a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a>で<strong>先に相関の強さを確認する</strong>のがおすすめです。</p>



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



<p class="wp-block-paragraph">相関係数が0.7以上（または-0.7以下）なら相関が強いと判断できます。この場合はSLOPE関数の結果を信頼して予測に使えます。</p>



<p class="wp-block-paragraph">相関係数が0.3程度の場合、SLOPE関数で傾きは出ますが、予測の精度は低くなります。「データ分析の手順」として覚えておくと便利ですよ。</p>



<figure class="wp-block-table"><table><thead><tr><th>ステップ</th><th>使う関数</th><th>確認すること</th></tr></thead><tbody><tr><td>1. 相関確認</td><td><a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a></td><td>相関係数が0.7以上か</td></tr><tr><td>2. 傾きを求める</td><td>SLOPE関数</td><td>xが1増えたときのy変化量</td></tr><tr><td>3. 切片を求める</td><td>INTERCEPT関数</td><td>x=0のときのy値</td></tr><tr><td>4. 予測する</td><td>FORECAST関数</td><td>指定したxに対するy予測値</td></tr></tbody></table></figure>



<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">SLOPE関数で最もよく見るエラーです。</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>=SLOPE(C2:C7, B2:B10)</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>xのデータがすべて同じ値</td><td>データにばらつきがあるか確認する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">xがすべて同じ値だと、傾きを計算するための分母が0になります。データ入力のミスがないか確認してください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>エラーが表示されると困る場合は、<a href="https://mashukabu.com/spreadsheet-iferror-function/">IFERROR関数</a>で囲むとスマートです。<code>=IFERROR(SLOPE(C2:C7, B2:B7), "データ不足")</code> のように書けます。</p></blockquote>



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



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



<p class="wp-block-paragraph">SLOPE関数とペアで使うのが<strong>INTERCEPT関数</strong>です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>SLOPE</th><th>INTERCEPT</th></tr></thead><tbody><tr><td>戻り値</td><td>回帰直線の傾き（a）</td><td>回帰直線のy切片（b）</td></tr><tr><td>意味</td><td>xが1増えたときのy変化量</td><td>x=0のときのyの値</td></tr><tr><td>構文</td><td>=SLOPE(データ_y, データ_x)</td><td>=INTERCEPT(データ_y, データ_x)</td></tr><tr><td>回帰式</td><td>y = <strong>a</strong> x x + b</td><td>y = a x x + <strong>b</strong></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">この2つを組み合わせると、回帰式 <code>y = ax + b</code> が完成します。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>説明</th><th>SLOPE関数との関係</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a></td><td>相関係数を求める</td><td>SLOPEの前に相関の強さを確認する</td></tr><tr><td>INTERCEPT関数</td><td>回帰直線のy切片</td><td>SLOPEとペアで回帰式を作る</td></tr><tr><td>FORECAST関数</td><td>線形予測値を返す</td><td>SLOPE+INTERCEPTの計算を一括で行う</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><tr><td>RSQ関数</td><td>決定係数を返す</td><td>回帰直線の当てはまりの良さを数値化する</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">SLOPE関数は、2つのデータセットから<strong>回帰直線の傾き</strong>を返す関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=SLOPE(データ_y, データ_x)</code> で、yを先・xを後に指定する</li><li>戻り値は傾き（xが1増えたときのy変化量）</li><li>INTERCEPT関数と組み合わせて回帰式 y = ax + b を作れる</li><li>FORECAST関数を使えば予測値を直接計算できる</li><li>使う前に<a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a>で相関の強さを確認するのがおすすめ</li></ul>



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



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



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a> &#8212; 2つのデータの相関係数を求める</li><li><a href="https://mashukabu.com/spreadsheet-average-function/">AVERAGE関数</a> &#8212; 平均値を求める基本関数</li><li><a href="https://mashukabu.com/spreadsheet-stdev-function/">STDEV関数</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-slope-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
