<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>重回帰分析 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/%E9%87%8D%E5%9B%9E%E5%B8%B0%E5%88%86%E6%9E%90/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sun, 05 Apr 2026 00:15:14 +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>重回帰分析 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのTREND関数の使い方｜売上予測を自動計算する方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-trend/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-trend/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 20 Oct 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[FORECAST.LINEAR]]></category>
		<category><![CDATA[TREND関数]]></category>
		<category><![CDATA[売上予測]]></category>
		<category><![CDATA[線形回帰]]></category>
		<category><![CDATA[配列数式]]></category>
		<category><![CDATA[重回帰分析]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2498</guid>

					<description><![CDATA[ExcelのTREND関数の使い方を基本構文から実務活用まで解説。月別売上の予測（単回帰）、複数要因からの予測（重回帰）、RSQ関数での精度確認、FORECAST.LINEARや予測シートとの違いまで網羅します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「来期の売上を予測してほしい」と頼まれたことはありませんか。過去の実績をもとに将来の数値を見積もる作業は、手計算では大変です。ExcelのTREND関数を使えば、線形回帰の計算を自動化できます。</p>



<p class="wp-block-paragraph">この記事では、TREND関数の基本から重回帰分析まで解説します。実務で使える手順をまとめました。</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">TREND関数とは？線形回帰で予測値を返す関数</a><ol><li><a href="#toc2" tabindex="0">TREND関数の読み方</a></li><li><a href="#toc3" tabindex="0">TREND関数でできること</a></li></ol></li><li><a href="#toc4" tabindex="0">TREND関数の構文と引数</a><ol><li><a href="#toc5" tabindex="0">第1引数：既知のy</a></li><li><a href="#toc6" tabindex="0">第2引数：既知のx</a></li><li><a href="#toc7" tabindex="0">第3引数：新しいx</a></li><li><a href="#toc8" tabindex="0">第4引数：定数</a></li></ol></li><li><a href="#toc9" tabindex="0">TREND関数の基本の使い方｜月別売上から来期を予測する</a><ol><li><a href="#toc10" tabindex="0">サンプルデータと完成イメージ</a></li><li><a href="#toc11" tabindex="0">TREND関数の入力手順</a></li><li><a href="#toc12" tabindex="0">配列数式の注意点</a></li></ol></li><li><a href="#toc13" tabindex="0">TREND関数を実務で使う｜広告費と気温から売上を予測する（重回帰）</a><ol><li><a href="#toc14" tabindex="0">複数の説明変数を指定する方法</a></li><li><a href="#toc15" tabindex="0">重回帰の入力手順と結果の読み方</a></li></ol></li><li><a href="#toc16" tabindex="0">予測の精度を確認する｜RSQ関数でR²をチェック</a><ol><li><a href="#toc17" tabindex="0">R²（決定係数）の目安</a></li><li><a href="#toc18" tabindex="0">R²が低いときの対処法</a></li></ol></li><li><a href="#toc19" tabindex="0">TREND関数・FORECAST.LINEAR関数・予測シートの違い</a><ol><li><a href="#toc20" tabindex="0">どれを使うべきか？場面別の選び方</a></li></ol></li><li><a href="#toc21" tabindex="0">TREND関数でエラーが出るときの対処法</a><ol><li><a href="#toc22" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc23" tabindex="0">#REF! エラー</a></li><li><a href="#toc24" tabindex="0">#N/A・#SPILL! エラー</a></li></ol></li><li><a href="#toc25" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">TREND関数とは？線形回帰で予測値を返す関数</span></h2>



<p class="wp-block-paragraph">TREND関数は、過去のデータをもとに将来の値を予測する関数です。内部的には「最小二乗法」という統計手法を使います。最小二乗法とは、データの傾向を最もよく表す直線を求める計算方法のことです。</p>



<p class="wp-block-paragraph">たとえば過去12か月の売上データがあるとします。TREND関数はそのデータから傾向線（トレンドライン）を引きます。その直線を延長することで、13か月目以降の売上を予測できます。</p>



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



<p class="wp-block-paragraph">読み方は「トレンド」です。英語の &#8220;trend&#8221;（傾向・推移）が語源です。</p>



<h3 class="wp-block-heading"><span id="toc3">TREND関数でできること</span></h3>



<p class="wp-block-paragraph">TREND関数でできることは、大きく3つあります。</p>



<ul class="wp-block-list"><li>過去の時系列データから将来の値を予測する</li><li>複数の要因（広告費・気温など）から売上を予測する（重回帰）</li><li>複数の予測値を配列でまとめて返す</li></ul>



<p class="wp-block-paragraph">1つの要因だけでなく、複数の要因を組み合わせた予測ができる点がTREND関数の強みです。</p>



<h2 class="wp-block-heading"><span id="toc4">TREND関数の構文と引数</span></h2>



<p class="wp-block-paragraph">基本構文は次のとおりです。対応バージョンはExcel 2016以降（Microsoft 365対応）です。</p>



<pre class="wp-block-code"><code>=TREND(既知のy, [既知のx], [新しいx], [定数])</code></pre>



<p class="wp-block-paragraph"><code>[]</code> 内の引数は省略できます。必須の引数は「既知のy」だけです。</p>



<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>既知のy</td><td>必須</td><td>実績データ（売上など予測したい数値）</td></tr><tr><td>既知のx</td><td>省略可</td><td>実績に対応する説明変数（月番号など）。省略時は {1,2,3,&#8230;} が自動設定される</td></tr><tr><td>新しいx</td><td>省略可</td><td>予測したい期間の説明変数。省略時は既知のxと同じ値が使われる</td></tr><tr><td>定数</td><td>省略可</td><td>TRUE（既定）で切片を計算する。FALSEで切片を0にする</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc5">第1引数：既知のy</span></h3>



<p class="wp-block-paragraph">「既知のy」には、すでにわかっている実績データを指定します。たとえば、過去6か月の売上金額が入ったセル範囲です。</p>



<h3 class="wp-block-heading"><span id="toc6">第2引数：既知のx</span></h3>



<p class="wp-block-paragraph">「既知のx」には、実績に対応する説明変数を指定します。月番号や年度など、yの値に対応する数値です。省略すると {1,2,3,&#8230;} が自動で割り当てられます。</p>



<h3 class="wp-block-heading"><span id="toc7">第3引数：新しいx</span></h3>



<p class="wp-block-paragraph">「新しいx」には、予測を出したい地点の値を指定します。たとえば7か月目〜9か月目の売上を知りたい場合です。{7,8,9} に相当するセルを指定します。</p>



<h3 class="wp-block-heading"><span id="toc8">第4引数：定数</span></h3>



<p class="wp-block-paragraph">通常はTRUE（既定値）のままで問題ありません。FALSEにすると、回帰直線が原点を通るように計算されます。特殊なケースを除き、変更する必要はありません。</p>



<h2 class="wp-block-heading"><span id="toc9">TREND関数の基本の使い方｜月別売上から来期を予測する</span></h2>



<p class="wp-block-paragraph">ここでは、6か月分の売上データから7〜9か月目の売上を予測する手順を紹介します。</p>



<h3 class="wp-block-heading"><span id="toc10">サンプルデータと完成イメージ</span></h3>



<p class="wp-block-paragraph">次のようなデータを用意してください。</p>



<ul class="wp-block-list"><li>A列（月番号）：1〜6</li><li>B列（売上）：150, 180, 210, 195, 240, 260</li><li>A9:A11に予測したい月番号：7, 8, 9</li></ul>



<p class="wp-block-paragraph">B9:B11に予測結果を出力します。</p>



<h3 class="wp-block-heading"><span id="toc11">TREND関数の入力手順</span></h3>



<p class="wp-block-paragraph">Excel 2021 / Microsoft 365の場合、先頭セルに数式を入力するだけで結果がスピル（自動展開）します。</p>



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



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



<p class="wp-block-paragraph">Enterキーを押すと、B9:B11に予測値が一括で表示されます。</p>



<h3 class="wp-block-heading"><span id="toc12">配列数式の注意点</span></h3>



<p class="wp-block-paragraph">Excel 2019以前のバージョンでは、スピル機能がありません。配列数式として入力する必要があります。手順は次のとおりです。</p>



<ol class="wp-block-list"><li>出力先のセル範囲（B9:B11）をあらかじめ選択する</li><li>数式バーにTREND関数を入力する</li><li><strong>Ctrl + Shift + Enter</strong> で確定する</li></ol>



<p class="wp-block-paragraph">数式バーに <code>{=TREND(...)}</code> と中カッコが表示されれば成功です。この中カッコは手入力しないでください。Excelが自動で付与します。</p>



<h2 class="wp-block-heading"><span id="toc13">TREND関数を実務で使う｜広告費と気温から売上を予測する（重回帰）</span></h2>



<p class="wp-block-paragraph">TREND関数は、複数の説明変数を使った重回帰分析にも対応しています。重回帰分析とは、要因を2つ以上考慮する分析手法です。</p>



<h3 class="wp-block-heading"><span id="toc14">複数の説明変数を指定する方法</span></h3>



<p class="wp-block-paragraph">たとえば「広告費」と「平均気温」の2つから売上を予測するケースを考えます。データの配置は次のとおりです。</p>



<ul class="wp-block-list"><li>A列：広告費（万円）</li><li>B列：平均気温（℃）</li><li>C列：売上（万円）</li></ul>



<p class="wp-block-paragraph">このとき、既知のxには複数列をまとめて指定します。</p>



<pre class="wp-block-code"><code>=TREND(C2:C13, A2:B13, A14:B16)</code></pre>



<p class="wp-block-paragraph">ポイントは、既知のxに <code>A2:B13</code> のように2列を指定することです。これだけで重回帰分析が実行されます。</p>



<h3 class="wp-block-heading"><span id="toc15">重回帰の入力手順と結果の読み方</span></h3>



<ol class="wp-block-list"><li>予測先のセル（C14など）を選択する</li><li>上記の数式を入力する</li><li>Enterキーで確定する（Excel 2021以降）</li></ol>



<p class="wp-block-paragraph">結果は「広告費と気温の両方を考慮した予測売上」です。単一の要因だけを見るより精度が上がることが多いです。ただし、説明変数を増やしすぎると過学習のリスクがあります。実務では2〜3個の変数にとどめるのがおすすめです。</p>



<h2 class="wp-block-heading"><span id="toc16">予測の精度を確認する｜RSQ関数でR²をチェック</span></h2>



<p class="wp-block-paragraph">TREND関数で予測値を出したら、その予測がどれくらい信頼できるかを確認しましょう。<a href="https://mashukabu.com/excel-function-howto-use-rsq/">RSQ関数</a>を使うと、決定係数（R²）を求められます。</p>



<pre class="wp-block-code"><code>=RSQ(C2:C13, A2:A13)</code></pre>



<p class="wp-block-paragraph">R²は0〜1の値を取ります。1に近いほど予測精度が高いことを示します。</p>



<h3 class="wp-block-heading"><span id="toc17">R²（決定係数）の目安</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>R²の範囲</th><th>評価</th><th>実務での判断</th></tr></thead><tbody><tr><td>0.8〜1.0</td><td>高い</td><td>そのまま予測に使える</td></tr><tr><td>0.6〜0.8</td><td>中程度</td><td>実用レベル。傾向の把握に使える</td></tr><tr><td>0.4〜0.6</td><td>低め</td><td>参考値として扱う</td></tr><tr><td>0.2未満</td><td>不十分</td><td>予測モデルの見直しが必要</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc18">R²が低いときの対処法</span></h3>



<p class="wp-block-paragraph">R²が低い場合は、次の3つを試してみてください。</p>



<ul class="wp-block-list"><li><strong>説明変数を追加する</strong>: 売上に影響する別の要因（季節・曜日など）を加える</li><li><strong>外れ値を確認する</strong>: 異常値がデータに含まれていないかチェックする</li><li><strong>非線形の可能性を検討する</strong>: データが直線的でない場合は<a href="https://mashukabu.com/excel-function-howto-use-growth/">GROWTH関数</a>（指数回帰）を試す</li></ul>



<h2 class="wp-block-heading"><span id="toc19">TREND関数・FORECAST.LINEAR関数・予測シートの違い</span></h2>



<p class="wp-block-paragraph">Excelには予測のための手段が複数あります。それぞれの特徴を比較表にまとめます。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>TREND関数</th><th>FORECAST.LINEAR関数</th><th>予測シート</th></tr></thead><tbody><tr><td>予測モデル</td><td>線形回帰</td><td>線形回帰</td><td>指数平滑法（ETS）</td></tr><tr><td>戻り値</td><td>配列（複数セル）</td><td>単一値（1セル）</td><td>ワークシート＋グラフ</td></tr><tr><td>重回帰</td><td>対応</td><td>非対応</td><td>非対応</td></tr><tr><td>季節性の検出</td><td>非対応</td><td>非対応</td><td>自動検出</td></tr><tr><td>信頼区間</td><td>なし</td><td>なし</td><td>あり</td></tr><tr><td>対応バージョン</td><td>Excel 2016以降</td><td>Excel 2016以降</td><td>Excel 2016以降</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc20">どれを使うべきか？場面別の選び方</span></h3>



<ul class="wp-block-list"><li><strong>複数月の売上をまとめて予測したい</strong> → TREND関数</li><li><strong>特定の1点だけ予測したい</strong> → <a href="https://mashukabu.com/excel-function-howto-use-forecast-linear/">FORECAST.LINEAR関数</a></li><li><strong>季節変動のあるデータを予測したい</strong> → <a href="https://mashukabu.com/excel-function-howto-use-forecast-ets/">FORECAST.ETS関数</a>（予測シート）</li><li><strong>複数の要因から予測したい</strong> → TREND関数（重回帰）</li></ul>



<p class="wp-block-paragraph">迷ったらTREND関数を選べば、たいていの場面に対応できます。</p>



<h2 class="wp-block-heading"><span id="toc21">TREND関数でエラーが出るときの対処法</span></h2>



<p class="wp-block-paragraph">TREND関数で発生しやすいエラーと対処法を紹介します。</p>



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



<p class="wp-block-paragraph"><strong>原因</strong>: 既知のyや既知のxに文字列や空白セルが含まれている。</p>



<p class="wp-block-paragraph"><strong>対処法</strong>: データ範囲に数値以外のセルが混じっていないか確認してください。空白セルがある場合は、0を入力するか範囲から除外します。</p>



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



<p class="wp-block-paragraph"><strong>原因</strong>: 既知のyと既知のxの行数（データ数）が一致していない。</p>



<p class="wp-block-paragraph"><strong>対処法</strong>: yとxのセル範囲の行数を揃えてください。たとえば、yが12行ならxも12行にします。</p>



<h3 class="wp-block-heading"><span id="toc24">#N/A・#SPILL! エラー</span></h3>



<p class="wp-block-paragraph"><strong>#N/A エラー</strong>の原因: CSE（Ctrl+Shift+Enter）入力時に、選択した出力範囲と新しいxの個数が一致していない。出力範囲の選択をやり直してください。</p>



<p class="wp-block-paragraph"><strong>#SPILL! エラー</strong>の原因: スピル先のセルにデータや数式が入っている。スピル先のセルを空にすれば解消します。Excel 2021以降で発生するエラーです。</p>



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



<p class="wp-block-paragraph">この記事では、TREND関数の基本から重回帰分析、予測精度の確認方法までを解説しました。</p>



<ul class="wp-block-list"><li>TREND関数は線形回帰で将来の値を予測する関数</li><li>複数の予測値を配列で一括出力できる</li><li>複数の要因を考慮した重回帰分析にも対応</li><li><a href="https://mashukabu.com/excel-function-howto-use-rsq/">RSQ関数</a>でR²を確認し、予測の信頼度をチェックする</li><li>1点だけの予測ならFORECAST.LINEAR、季節性があるなら予測シートを使う</li></ul>



<p class="wp-block-paragraph">売上予測や需要予測の場面で、ぜひ活用してみてください。</p>



<p class="wp-block-paragraph"><strong>関連記事</strong></p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-growth/">GROWTH関数の使い方（指数回帰で予測する方法）</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-forecast-linear/">FORECAST.LINEAR関数の使い方（線形予測で将来値を求める方法）</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-forecast-ets/">FORECAST.ETS関数の使い方（季節変動を含む売上予測の方法）</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-slope/">SLOPE関数で回帰直線の傾きを求める</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-intercept/">INTERCEPT関数で回帰直線の切片を求める</a></li><li><a href="https://mashukabu.com/spreadsheet-trend-function/">スプレッドシートのTREND関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-trend/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
