【Excel】TREND関数-回帰直線による予測値を配列で返す関数-
約~分
(約文字)
2022-10-11
【Excel】TREND関数-回帰直線による予測値を配列で返す関数-
TREND関数とは
エクセルの「TREND関数」は回帰直線による予測値を配列で返す関数関数です。
まず結論
TREND関数を使うと、回帰直線による予測値を配列で返す関数ことができます。まずは既知のy、既知のxの意味を押さえ、使用例と注意点を確認すると実務で使い分けやすくなります。
- このページで分かること
- TREND関数でできることと基本の使いどころ
- 構文と引数の意味
- TREND関数の使用例
構文と引数
- 365
- 2019
- 2016
- 2013
- 2010
- 2007
=TREND(既知のy,[既知のx],[新しいx値],[定数])
| 引数 | 必要性 | 内容 |
|---|---|---|
| 既知のy | 必須 | リレーションシップ y = mx + b で既に知っているyの値のセットを指定します。 |
| [既知のx] | [省略可] | リレーションシップ y = mx + b で既に知っている可能性があるx値のオプションのセットを指定します。 |
| [新しいx値] | [省略可] | TRENDが対応するy値を返す新しい x 値を指定します。 |
| [定数] | [省略可] | 定数bを強制的に0にするかを論理値で指定します。 |
TREND関数の解説
出典:Microsoft - Office サポート
- ・現在のバージョンのMicrosoft 365以外の場合、配列を返す数式は、CtrlキーとShiftキーを押しながらEnterキーを押して配列数式として入力する必要があります。
- ・"既知の x" のような引数に配列定数を指定するときは、半角のカンマ (,) を使って同じ行の値を区切り、半角のセミコロン (;) を使って各行を区切ります。
TREND関数の使用例
既知のデータから新しいxに対する予測値を求める
=TREND({1,9,5,7},{0,4,2,3},{5})
y値{1,9,5,7}とx値{0,4,2,3}から回帰直線を求め、x=5のときの予測値を返します。
複数の新しいxに対する予測値を一度に求める
=TREND({1,9,5,7},{0,4,2,3},{5,6,7})
第3引数に複数のx値を指定すると、それぞれに対応する予測値を配列で返します。グラフ上の回帰直線の延長値を求める場合に便利です。
関連する関数
- FORECAST.ETS.CONFINT関数:特定の目標日の予測値について信頼区間を返す関数
- STEYX関数:回帰直線上の予測値の標準誤差を返す関数
- TREND関数:回帰直線による予測値を配列で返す関数
よくある質問
Q. TREND関数は何をするときに使いますか?
TREND関数は、回帰直線による予測値を配列で返す関数です。 とくに FORECAST.ETS.CONFINT関数 など近い関数との違いを合わせて押さえると、使い分けしやすくなります。
Q. TREND関数がうまく動かないときは何を確認すればよいですか?
まず 既知のy、既知のx の指定方法を見直し、対象範囲、条件、空白セル、標本と母集団の違い を確認してください。
よくある失敗例・エラー対処
TREND関数で期待通りの結果にならないときは、次の点を確認してください。
- 既知のy、既知のx の指定が関数の仕様どおりか確認する
- 空白セルや文字列、エラー値の扱いを確認する
- 標本か母集団か、近い統計関数との違いを確認する
まとめ
このページでは、TREND関数について以下を確認しました。
- ・TREND関数でできることと基本の使いどころ
- ・構文と引数の意味
- ・TREND関数の使用例
【Excel】FORECAST.ETS関数の使い方:指数三重平滑化(ETS)アルゴリズムのAAAバージョンを使い既存の値に基づき将来価値を返す関数
ExcelのFORECAST.ETS関数の使い方を解説。指数三重平滑化(ETS)アルゴリズムのAAAバージョンを使い既存の値に基づき将来価値を返す関数。データ範囲と条件の指定、空白セルやエラー値の扱いを確認できます。
統計forecast_ets.html【Excel】STDEVPA関数の使い方:数値、文字列、および論理値を含む引数を母集団全体と見なし、母集団の標準偏差を返す関数
ExcelのSTDEVPA関数の使い方を解説。数値、文字列、および論理値を含む引数を母集団全体と見なし、母集団の標準偏差を返す関数。データ範囲と条件の指定、空白セルやエラー値の扱いを確認できます。
統計stdevpa.html