<?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>FORECAST.LINEAR関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/forecast-linear%e9%96%a2%e6%95%b0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sat, 04 Apr 2026 09:57:58 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>FORECAST.LINEAR関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのFORECAST.LINEAR関数の使い方｜線形予測で将来値を求める方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-forecast-linear/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-forecast-linear/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 04 Apr 2026 09:57:58 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[FORECAST.LINEAR関数]]></category>
		<category><![CDATA[回帰分析]]></category>
		<category><![CDATA[売上予測]]></category>
		<category><![CDATA[統計関数]]></category>
		<category><![CDATA[線形予測]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5806</guid>

					<description><![CDATA[ExcelのFORECAST.LINEAR関数の使い方を初心者向けに解説。線形回帰で将来値を予測する基本構文、3つの引数の意味、旧FORECAST関数との違い、LINEST関数と組み合わせた精度確認つき予測の手順まで丁寧に説明します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「過去のデータから来月の売上を予測したいけど、どの関数を使えばいいかわからない&#8230;」そんな経験はありませんか。グラフの近似曲線を引けばなんとなく傾向は見えますが、具体的な数値を出すには関数が必要ですよね。</p>



<p class="wp-block-paragraph">ExcelのFORECAST.LINEAR関数を使えば、既知のデータから線形回帰で将来の値を予測できます。この記事では基本構文から引数の意味、旧FORECAST関数との違い、<a href="https://mashukabu.com/excel-function-howto-use-linest/">LINEST関数</a>と組み合わせた精度確認つきの予測手順まで丁寧に解説しますよ。</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">FORECAST.LINEAR関数とは？どんなときに使う関数か</a><ol><li><a href="#toc2" tabindex="0">旧FORECAST関数との違い</a></li></ol></li><li><a href="#toc3" tabindex="0">FORECAST.LINEAR関数の書き方（構文と引数）</a><ol><li><a href="#toc4" tabindex="0">基本構文</a></li><li><a href="#toc5" tabindex="0">引数の一覧</a></li><li><a href="#toc6" tabindex="0">引数1：x（必須）</a></li><li><a href="#toc7" tabindex="0">引数2：既知のy（必須）</a></li><li><a href="#toc8" tabindex="0">引数3：既知のx（必須）</a></li></ol></li><li><a href="#toc9" tabindex="0">基本的な使い方（1つの将来値を予測する）</a></li><li><a href="#toc10" tabindex="0">実践的な使い方：LINEST関数と組み合わせた精度確認つき予測</a><ol><li><a href="#toc11" tabindex="0">Step1：LINESTでR2（決定係数）を確認する</a></li><li><a href="#toc12" tabindex="0">Step2：FORECAST.LINEARで予測する</a></li><li><a href="#toc13" tabindex="0">複数の将来値を予測する場合はTREND関数</a></li></ol></li><li><a href="#toc14" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc15" tabindex="0">#N/Aエラー：データ数の不一致</a></li><li><a href="#toc16" tabindex="0">#N/Aエラー：xの変動がない</a></li><li><a href="#toc17" tabindex="0">#VALUE!エラー：引数に文字列が含まれている</a></li></ol></li><li><a href="#toc18" tabindex="0">似た関数との違い・使い分け</a></li><li><a href="#toc19" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">FORECAST.LINEAR関数とは？どんなときに使う関数か</span></h2>



<p class="wp-block-paragraph">FORECAST.LINEAR関数は「フォーキャスト・リニア」と読みます。FORECAST（予測）+ LINEAR（線形）が語源です。</p>



<p class="wp-block-paragraph">FORECAST.LINEAR関数は、既知のxとyのデータをもとに線形回帰（y = mx + b）を行い、新しいxに対するyの予測値を返す関数です。内部ではLINESTと同じ最小二乗法で傾きmと切片bを計算し、指定したxを回帰式に代入して結果を出してくれます。</p>



<p class="wp-block-paragraph">たとえば1月から5月までの売上データがあるとき、「6月の売上はいくらになるか」をFORECAST.LINEAR関数で予測できます。結果は1つの数値として返されるので、追加の計算は不要ですよ。</p>



<h3 class="wp-block-heading"><span id="toc2">旧FORECAST関数との違い</span></h3>



<p class="wp-block-paragraph">Excel 2016以降、旧FORECAST関数はFORECAST.LINEAR関数に名称が変わりました。機能はまったく同じです。旧FORECAST関数は互換性のために残されていますが、新しいブックではFORECAST.LINEARを使ってください。</p>



<p class="wp-block-paragraph">将来のバージョンで旧FORECAST関数が廃止される可能性もあるため、今のうちにFORECAST.LINEARに移行しておくのがおすすめです。</p>



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



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



<pre class="wp-block-code"><code>=FORECAST.LINEAR(x, 既知のy, 既知のx)</code></pre>



<p class="wp-block-paragraph">引数の順番に注意してください。予測したいxの値を最初に指定し、その後に既知のデータを渡します。<a href="https://mashukabu.com/excel-function-howto-use-linest/">LINEST関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-trend/">TREND関数</a>とは引数の順番が異なるので、混同しないようにしましょう。</p>



<h3 class="wp-block-heading"><span id="toc5">引数の一覧</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>説明</th></tr></thead><tbody><tr><td>x</td><td>必須</td><td>予測したいxの値（数値）</td></tr><tr><td>既知のy</td><td>必須</td><td>既存データのy値（売上・来客数など）</td></tr><tr><td>既知のx</td><td>必須</td><td>既存データのx値（月・年度など）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">3つの引数はすべて必須です。省略可能な引数はありません。</p>



<h3 class="wp-block-heading"><span id="toc6">引数1：x（必須）</span></h3>



<p class="wp-block-paragraph">予測したいポイントのx値を指定します。たとえば1月～5月のデータで6月を予測するなら、xに「6」を指定します。</p>



<p class="wp-block-paragraph">数値を直接入力しても、セル参照でもOKです。</p>



<h3 class="wp-block-heading"><span id="toc7">引数2：既知のy（必須）</span></h3>



<p class="wp-block-paragraph">回帰の対象となるyの値を指定します。売上金額や来客数など、予測したい指標のデータ列です。</p>



<h3 class="wp-block-heading"><span id="toc8">引数3：既知のx（必須）</span></h3>



<p class="wp-block-paragraph">yに対応するxの値を指定します。月番号や年度のように、時間軸や説明変数となるデータ列です。</p>



<p class="wp-block-paragraph">既知のyと既知のxのデータ数は一致させてください。行数が異なると <code>#N/A</code> エラーになります。</p>



<h2 class="wp-block-heading"><span id="toc9">基本的な使い方（1つの将来値を予測する）</span></h2>



<p class="wp-block-paragraph">まずはシンプルな例で、6ヶ月目の売上を予測してみましょう。</p>



<p class="wp-block-paragraph">次のサンプルデータを用意してください。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>A列（月）</th><th>B列（売上・万円）</th></tr></thead><tbody><tr><td>2行目</td><td>1</td><td>100</td></tr><tr><td>3行目</td><td>2</td><td>130</td></tr><tr><td>4行目</td><td>3</td><td>155</td></tr><tr><td>5行目</td><td>4</td><td>190</td></tr><tr><td>6行目</td><td>5</td><td>210</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">A8セルに「6」と入力し、B8セルに次の数式を入力してください。</p>



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



<p class="wp-block-paragraph">結果は約240が返されます。「6ヶ月目の売上は約240万円」という予測ですね。</p>



<p class="wp-block-paragraph">この予測値は、内部で計算される回帰式 y = 27x + 78 にx=6を代入した値と一致します。<a href="https://mashukabu.com/excel-function-howto-use-linest/">LINEST関数</a>で傾きと切片を確認して、手計算と比べてみると理解が深まりますよ。</p>



<pre class="wp-block-code"><code>=LINEST(B2:B6, A2:A6)  → 傾き約27、切片約78</code></pre>



<p class="wp-block-paragraph">27 * 6 + 78 = 240 と、FORECAST.LINEARの結果が一致するはずです。</p>



<h2 class="wp-block-heading"><span id="toc10">実践的な使い方：LINEST関数と組み合わせた精度確認つき予測</span></h2>



<p class="wp-block-paragraph">FORECAST.LINEAR関数は便利ですが、予測値だけでは「その予測がどれくらい信頼できるか」がわかりません。実務では<a href="https://mashukabu.com/excel-function-howto-use-linest/">LINEST関数</a>でモデルの精度を確認してからFORECAST.LINEARで予測するのが定番の手順です。</p>



<h3 class="wp-block-heading"><span id="toc11">Step1：LINESTでR2（決定係数）を確認する</span></h3>



<p class="wp-block-paragraph">D2セルに次の数式を入力してください。</p>



<pre class="wp-block-code"><code>=LINEST(B2:B6, A2:A6, TRUE, TRUE)</code></pre>



<p class="wp-block-paragraph">5行2列の統計情報がスピルで出力されます。3行目左側の値がR2（決定係数）です。</p>



<figure class="wp-block-table"><table><thead><tr><th>R2の範囲</th><th>判断の目安</th></tr></thead><tbody><tr><td>0.95以上</td><td>非常に良好。予測に使える</td></tr><tr><td>0.90～0.95</td><td>良好。実務では十分</td></tr><tr><td>0.70～0.90</td><td>まずまず。参考程度</td></tr><tr><td>0.70未満</td><td>当てはまりが弱い。モデルの見直しが必要</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">R2が0.9以上であれば、線形モデルがデータにフィットしているので安心してFORECAST.LINEARの予測値を使えます。</p>



<h3 class="wp-block-heading"><span id="toc12">Step2：FORECAST.LINEARで予測する</span></h3>



<p class="wp-block-paragraph">R2が十分に高いことを確認したら、FORECAST.LINEARで予測を出しましょう。</p>



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



<p class="wp-block-paragraph">この2ステップの手順を習慣にしておくと、「予測の根拠はR2が0.99だったので信頼性が高い」と上司に説明できますよ。</p>



<h3 class="wp-block-heading"><span id="toc13">複数の将来値を予測する場合はTREND関数</span></h3>



<p class="wp-block-paragraph">FORECAST.LINEAR関数は1つのxに対して1つの予測値を返します。複数のxをまとめて予測したい場合は<a href="https://mashukabu.com/excel-function-howto-use-trend/">TREND関数</a>を使ってください。</p>



<pre class="wp-block-code"><code>=TREND(B2:B6, A2:A6, {6,7,8})</code></pre>



<p class="wp-block-paragraph">6～8ヶ月目の予測値が一括で返されます。FORECAST.LINEARを1つずつ入力するよりも効率的ですね。</p>



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



<h3 class="wp-block-heading"><span id="toc15">#N/Aエラー：データ数の不一致</span></h3>



<p class="wp-block-paragraph">既知のyと既知のxの行数が一致していないと <code>#N/A</code> エラーが発生します。</p>



<p class="wp-block-paragraph"><strong>対処法</strong>: yが5行ならxも5行に揃えてください。途中に空白セルが混じっていないかも確認しましょう。</p>



<h3 class="wp-block-heading"><span id="toc16">#N/Aエラー：xの変動がない</span></h3>



<p class="wp-block-paragraph">既知のxの値がすべて同じ場合、傾きを計算できないため <code>#N/A</code> エラーになります。</p>



<p class="wp-block-paragraph"><strong>対処法</strong>: xの値に変動があるか確認してください。すべて同じ値では回帰直線を引くことができません。</p>



<h3 class="wp-block-heading"><span id="toc17">#VALUE!エラー：引数に文字列が含まれている</span></h3>



<p class="wp-block-paragraph">引数にテキストや論理値が含まれていると <code>#VALUE!</code> エラーが出ます。</p>



<p class="wp-block-paragraph"><strong>対処法</strong>: 3つの引数がすべて数値であることを確認してください。日付はExcel内部で数値として扱われるので問題ありませんが、「1月」のような文字列はNGです。</p>



<p class="wp-block-paragraph">エラーの一覧と対処法は<a href="https://mashukabu.com/excel-error-value-list/">Excelのエラー値一覧</a>も参考にしてくださいね。</p>



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



<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>FORECAST.LINEAR</td><td>予測値（1つ）</td><td>x + 既知データ</td><td>特定のxに対するyの予測値がほしいとき</td></tr><tr><td>FORECAST（旧）</td><td>予測値（1つ）</td><td>同上</td><td>FORECAST.LINEARの旧名称。機能は同じ</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-trend/">TREND</a></td><td>予測値（複数）</td><td>既知データ + 新しいx</td><td>複数のxに対する予測値をまとめて出したいとき</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-linest/">LINEST</a></td><td>傾き・切片・統計量</td><td>既知データ</td><td>回帰モデルの中身と精度を確認したいとき</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-slope/">SLOPE</a></td><td>傾きのみ</td><td>既知データ</td><td>傾きだけ手早く知りたいとき</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-intercept/">INTERCEPT</a></td><td>切片のみ</td><td>既知データ</td><td>切片だけ手早く知りたいとき</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-forecast-ets/">FORECAST.ETS</a></td><td>予測値（季節性対応）</td><td>既知データ + 予測日</td><td>季節変動があるデータの予測</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ポイントは次の2つで整理することです。</p>



<ul class="wp-block-list"><li><strong>知りたいもの</strong>: 予測値 → FORECAST.LINEAR / TREND、回帰モデルの中身 → LINEST</li><li><strong>データの特徴</strong>: 直線的なトレンド → FORECAST.LINEAR、季節変動あり → FORECAST.ETS</li></ul>



<p class="wp-block-paragraph">「予測値がほしい」ならFORECAST.LINEAR、「回帰モデルの精度まで確認したい」なら<a href="https://mashukabu.com/excel-function-howto-use-linest/">LINEST関数</a>と覚えておけば迷いません。</p>



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



<p class="wp-block-paragraph">ExcelのFORECAST.LINEAR関数は、既知のデータから線形回帰で将来値を予測する関数です。</p>



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



<ul class="wp-block-list"><li>FORECAST.LINEAR関数は、指定したxに対するyの予測値を1つ返す。構文は <code>=FORECAST.LINEAR(x, 既知のy, 既知のx)</code></li><li>旧FORECAST関数の後継。機能は同じだが、新しいブックではFORECAST.LINEARを使う</li><li>引数の順番に注意。予測したいxを最初に指定する（LINEST・TRENDとは逆）</li><li>予測の信頼性を確認するには、<a href="https://mashukabu.com/excel-function-howto-use-linest/">LINEST関数</a>でR2（決定係数）をチェックしてから使う</li><li>複数のxを一括予測するなら<a href="https://mashukabu.com/excel-function-howto-use-trend/">TREND関数</a>が便利</li><li>季節変動があるデータには<a href="https://mashukabu.com/excel-function-howto-use-forecast-ets/">FORECAST.ETS関数</a>を使い分ける</li></ul>



<p class="wp-block-paragraph">売上予測や来客数の見込み計算に、ぜひ活用してみてください。Excel関数の一覧は<a href="https://mashukabu.com/excel-function-alphabetical-order/">こちら</a>から確認できます。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-forecast-linear/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのFORECAST.LINEAR関数の使い方｜線形予測</title>
		<link>https://mashukabu.com/spreadsheet-forecast-linear-function/</link>
					<comments>https://mashukabu.com/spreadsheet-forecast-linear-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 11:42:29 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[FORECAST.LINEAR関数]]></category>
		<category><![CDATA[FORECAST関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[売上予測]]></category>
		<category><![CDATA[統計関数]]></category>
		<category><![CDATA[線形予測]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5251</guid>

					<description><![CDATA[GoogleスプレッドシートのFORECAST.LINEAR関数の使い方を解説。FORECASTとの違い・名前が2つある理由・FORECAST.ETSとの使い分けまで、Excel経験者が迷うポイントをわかりやすく紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「FORECAST.LINEAR関数って何？FORECASTと何が違うの？」</p>



<p class="wp-block-paragraph">ExcelからGoogleスプレッドシートに乗り換えたとき、こんな疑問を持った方は多いはずです。結論から言うと、FORECAST.LINEARとFORECASTは<strong>まったく同じ関数</strong>です。ただし、名前が2つある理由を知っておかないと混乱のもとになります。</p>



<p class="wp-block-paragraph">この記事ではスプレッドシートのFORECAST.LINEAR関数について解説します。名前の由来から構文、実務での活用パターンまでまとめてお伝えします。</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">FORECAST.LINEAR関数とは？</a><ol><li><a href="#toc2" tabindex="0">FORECASTとFORECAST.LINEARはなぜ名前が2つあるのか</a></li><li><a href="#toc3" tabindex="0">FORECAST.ETSとの違い（線形 vs 季節性あり）</a></li></ol></li><li><a href="#toc4" tabindex="0">FORECAST.LINEAR関数の書き方（構文と引数）</a><ol><li><a href="#toc5" tabindex="0">引数の意味と順番</a></li></ol></li><li><a href="#toc6" tabindex="0">FORECAST.LINEAR関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">月次売上データから翌月を予測する</a></li></ol></li><li><a href="#toc8" tabindex="0">FORECAST.LINEAR関数の実務活用パターン</a><ol><li><a href="#toc9" tabindex="0">売上予測に使う（広告費→売上）</a></li><li><a href="#toc10" tabindex="0">予測の精度を確認する（STEYXと組み合わせ）</a></li></ol></li><li><a href="#toc11" tabindex="0">FORECAST.LINEAR・FORECAST・TREND の使い分けまとめ</a></li><li><a href="#toc12" tabindex="0">まとめ</a><ol><li><a href="#toc13" tabindex="0">この記事のポイント</a></li><li><a href="#toc14" tabindex="0">関連する統計関数</a></li></ol></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">FORECAST.LINEAR関数（読み方: フォーキャスト・リニア関数）は、<strong>線形回帰（最小二乗法）</strong>で予測値を返す統計関数です。散布図に引いた直線の延長上にある値を求めてくれます。</p>



<p class="wp-block-paragraph">たとえば過去6か月の広告費と売上のデータがあれば、「広告費を来月いくらにしたら売上はどのくらいか」を数式1つで計算できます。</p>



<p class="wp-block-paragraph">Googleスプレッドシートでは、FORECASTとFORECAST.LINEARの<strong>どちらの名前でも同じ結果</strong>が得られます。使い慣れたほうを使えばOKですよ。</p>



<h3 class="wp-block-heading"><span id="toc2">FORECASTとFORECAST.LINEARはなぜ名前が2つあるのか</span></h3>



<p class="wp-block-paragraph">もともとExcelにはFORECAST関数しかありませんでした。ところがExcel 2016で予測関数群が拡充され、次のように整理されました。</p>



<ul class="wp-block-list"><li><strong>FORECAST.LINEAR</strong> — 従来のFORECASTと同じ線形予測</li><li><strong>FORECAST.ETS</strong> — 季節性を考慮した指数平滑法の予測</li></ul>



<p class="wp-block-paragraph">つまり「LINEAR（線形）」という種類を明示するためにリネームされたわけです。GoogleスプレッドシートはExcelとの互換性を保つため、旧名FORECAST・新名FORECAST.LINEARの両方をサポートしています。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>どちらの名前で入力しても内部の計算はまったく同じです。数式バーでFORECASTに自動変換されることがありますが、結果に影響はありません。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc3">FORECAST.ETSとの違い（線形 vs 季節性あり）</span></h3>



<p class="wp-block-paragraph">名前が似ている<strong>FORECAST.ETS</strong>は、FORECAST.LINEARとは予測の仕組みが異なります。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>FORECAST.LINEAR</th><th>FORECAST.ETS</th></tr></thead><tbody><tr><td>予測手法</td><td>線形回帰（直線）</td><td>指数平滑法（季節性を加味）</td></tr><tr><td>向いているデータ</td><td>右肩上がり・右肩下がりの傾向</td><td>毎月・毎週の周期パターンがある</td></tr><tr><td>使用例</td><td>広告費→売上の予測</td><td>季節で売上が変動する小売の需要予測</td></tr><tr><td>スプレッドシート対応</td><td>対応</td><td><strong>非対応（Excel専用）</strong></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ポイントは、FORECAST.ETSはGoogleスプレッドシートでは使えないという点です。スプレッドシートで季節性のある予測をしたい場合は、別のアプローチが必要になります。この記事ではFORECAST.LINEARに絞って解説しますね。</p>



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



<p class="wp-block-paragraph">基本構文は次のとおりです。</p>



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



<h3 class="wp-block-heading"><span id="toc5">引数の意味と順番</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>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">引数は<a href="https://mashukabu.com/spreadsheet-forecast-function/">FORECAST関数</a>とまったく同じです。<strong>yが先、xが後</strong>という順番に注意してください。<a href="https://mashukabu.com/spreadsheet-slope-function/">SLOPE関数</a>や<a href="https://mashukabu.com/spreadsheet-intercept-function/">INTERCEPT関数</a>と同じ並び順です。</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>



<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>#N/A</td><td>データ_yとデータ_xの配列長が不一致</td><td>セル範囲の行数を揃える</td></tr><tr><td>#DIV/0!</td><td>データ_xがすべて同じ値（分散ゼロ）</td><td>データにばらつきがあるか確認する</td></tr><tr><td>#VALUE!</td><td>xに数値以外を指定した</td><td>xには数値またはセル参照を使う</td></tr></tbody></table></figure>



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



<h3 class="wp-block-heading"><span id="toc7">月次売上データから翌月を予測する</span></h3>



<p class="wp-block-paragraph">6か月分の売上データから7か月目を予測してみましょう。</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.LINEAR(7, B2:B7, A2:A7)</code></pre>



<p class="wp-block-paragraph">結果は <strong>460</strong> です。「来月の売上は460万円の見込み」と報告できますね。</p>



<p class="wp-block-paragraph">数式の読み方を整理すると、次のようになります。</p>



<ul class="wp-block-list"><li>第1引数「7」→ 予測したい月番号</li><li>第2引数「B2:B7」→ 売上（y）のデータ範囲</li><li>第3引数「A2:A7」→ 月番号（x）のデータ範囲</li></ul>



<p class="wp-block-paragraph">FORECAST.LINEARは内部で回帰直線 <strong>y = ax + b</strong> を求め、x=7を代入した値を返しています。<a href="https://mashukabu.com/spreadsheet-slope-function/">SLOPE関数</a> × 7 + <a href="https://mashukabu.com/spreadsheet-intercept-function/">INTERCEPT関数</a>の計算を自動でやってくれるわけです。</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-forecast-function/">FORECAST関数の記事</a>では、複数月の一括予測やCORREL関数との組み合わせなど、より実践的なパターンを詳しく解説しています。あわせてチェックしてみてください。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc8">FORECAST.LINEAR関数の実務活用パターン</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>10</td><td>150</td></tr><tr><td>3行目</td><td>15</td><td>200</td></tr><tr><td>4行目</td><td>20</td><td>280</td></tr><tr><td>5行目</td><td>25</td><td>310</td></tr><tr><td>6行目</td><td>30</td><td>390</td></tr><tr><td>7行目</td><td>35</td><td>450</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">広告費を40万円にしたときの売上予測はこうなります。</p>



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



<p class="wp-block-paragraph">結果は約 <strong>507</strong> です。「広告費を40万円に増やすと、売上は約507万円になる見込み」という予測が出せます。</p>



<p class="wp-block-paragraph">ただし、既存データの範囲（10〜35万円）を大きく超えた値を指定すると精度が落ちます。たとえば広告費100万円の予測は、データの範囲外なので参考程度にとどめてください。</p>



<h3 class="wp-block-heading"><span id="toc10">予測の精度を確認する（STEYXと組み合わせ）</span></h3>



<p class="wp-block-paragraph">FORECAST.LINEARはどんなデータでも予測値を返します。しかし、その予測がどれくらい信頼できるかは別問題です。</p>



<p class="wp-block-paragraph">そこで<a href="https://mashukabu.com/spreadsheet-steyx-function/">STEYX関数</a>を使って、予測の標準誤差を確認しましょう。</p>



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



<p class="wp-block-paragraph">STEYXの値が小さいほど、予測値と実際の値のズレが小さいことを示します。逆にSTEYXが大きい場合は、データのばらつきが大きく予測の精度が低いということです。</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>



<figure class="wp-block-table"><table><thead><tr><th>指標</th><th>確認内容</th><th>目安</th></tr></thead><tbody><tr><td>CORREL</td><td>xとyの相関の強さ</td><td>0.7以上なら予測を活用できる</td></tr><tr><td>STEYX</td><td>予測値の誤差の大きさ</td><td>値が小さいほど精度が高い</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">予測値を報告に使う前に、この2つの指標でデータの信頼性をチェックしてみてください。</p>



<h2 class="wp-block-heading"><span id="toc11">FORECAST.LINEAR・FORECAST・TREND の使い分けまとめ</span></h2>



<p class="wp-block-paragraph">線形予測に使える3つの関数を整理します。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>FORECAST.LINEAR</th><th>FORECAST</th><th>TREND</th></tr></thead><tbody><tr><td>機能</td><td>線形予測（1点）</td><td>線形予測（1点）</td><td>線形予測（複数点）</td></tr><tr><td>FORECASTとの関係</td><td><strong>新名称（同一関数）</strong></td><td>旧名称</td><td>別関数</td></tr><tr><td>出力</td><td>予測値1つ</td><td>予測値1つ</td><td>予測値を配列で返す</td></tr><tr><td>構文</td><td>=FORECAST.LINEAR(x, y, x)</td><td>=FORECAST(x, y, x)</td><td>=TREND(y, x, 新x)</td></tr><tr><td>向いている場面</td><td>「来月の売上は？」</td><td>「来月の売上は？」</td><td>「向こう6か月の推移は？」</td></tr><tr><td>引数の順序</td><td>x → y → x</td><td>x → y → x</td><td>y → x → 新x</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">使い分けのポイントは次のとおりです。</p>



<ul class="wp-block-list"><li><strong>FORECAST.LINEAR と FORECAST は同じもの</strong>。好きなほうを使えばOK</li><li><strong>1つの値を予測する</strong> → FORECAST.LINEARまたはFORECAST</li><li><strong>複数の値をまとめて予測する</strong> → <a href="https://mashukabu.com/spreadsheet-trend-function/">TREND関数</a></li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>Excelから移行してきた方は、FORECAST.LINEARのほうがなじみがあるかもしれません。ただしスプレッドシートではどちらの名前でも動くので、チームで統一しておくのがおすすめですよ。</p></blockquote>



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



<p class="wp-block-paragraph">FORECAST.LINEAR関数は、既存データから<strong>線形回帰で予測値を返す</strong>関数です。FORECASTの新しい名前であり、機能はまったく同じです。</p>



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



<ul class="wp-block-list"><li>構文は <code>=FORECAST.LINEAR(x, データ_y, データ_x)</code> で、FORECASTと引数も同じ</li><li>Excel 2016でFORECAST → FORECAST.LINEARにリネーム。スプレッドシートは両方使える</li><li>FORECAST.ETSは季節性あり予測だが、スプレッドシートでは非対応</li><li>予測の信頼性は<a href="https://mashukabu.com/spreadsheet-steyx-function/">STEYX関数</a>と<a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a>で確認する</li><li>複数ポイントの一括予測には<a href="https://mashukabu.com/spreadsheet-trend-function/">TREND関数</a>を使う</li></ul>



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



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



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-forecast-function/">FORECAST関数</a> &#8212; FORECAST.LINEARの旧名称。実践例を詳しく解説</li><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-steyx-function/">STEYX関数</a> &#8212; 回帰の標準誤差を求める</li><li><a href="https://mashukabu.com/spreadsheet-correl-function/">CORREL関数</a> &#8212; 2つのデータの相関係数を求める</li><li><a href="https://mashukabu.com/spreadsheet-trend-function/">TREND関数</a> &#8212; 複数ポイントの予測値を一括で返す</li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-forecast-linear-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
