上級
【Excel】LOGEST関数-回帰指数曲線の係数の値を配列で返す関数-
約~分
(約文字)
2021-09-06
【Excel】LOGEST関数-回帰指数曲線の係数の値を配列で返す関数-
LOGEST関数とは
エクセルの「LOGEST関数」は回帰指数曲線の係数の値を配列で返す関数です。
まず結論
LOGEST関数を使うと、回帰指数曲線の係数の値を配列で返す関数ことができます。まずは既知のy、既知のxの意味を押さえ、使用例と注意点を確認すると実務で使い分けやすくなります。
- このページで分かること
- LOGEST関数でできることと基本の使いどころ
- 構文と引数の意味
- LOGEST関数の使用例
この関数は値の配列を返すため、配列数式として入力する必要があります。
構文と引数
- 365
- 2019
- 2016
- 2013
- 2010
- 2007
=LOGEST(既知のy,[既知のx],[定数],[補正])
| 引数 | 必要性 | 内容 |
|---|---|---|
| 既知のy | 必須 | 観測済みのyの値を並べたデータを渡します。扱う関係式はy=b*m^xです。yを縦1列に置く場合はxの各列が別の変数、横1行に置く場合はxの各行が別の変数になります。 |
| [既知のx] | [省略可] | 観測済みのxの値を渡します。変数が1種類なら、yと配列の次元をそろえれば範囲の形は問いません。複数の変数を使うときは、yを縦1列か横1行にまとめます。省略時には、yと同じサイズで1、2、3…と続く配列が使われます。 |
| [定数] | [省略可] | 定数bも求めるならTRUEを指定するか、この欄を省略します。FALSEではbを1に固定し、y=m^xに合う係数mを求めます。 |
| [補正] | [省略可] | 追加の回帰統計を受け取るかどうかを選びます。TRUEなら補正項も返り、FALSEまたは省略なら係数mと定数bだけが返ります。 |
回帰指数曲線の補正項の詳細については、「LINEST関数」を参照してください。
LOGEST関数の解説
- 観測点の並びが指数曲線に近いほど、この方法で求めた曲線がよく当てはまります。返り値は変数の関係を示す配列です。直線に当てはめるLINESTとは、使う曲線の形が異なります。
- 求めた係数をy=b*m^xに入れれば、yを予測できます。予測値を求める用途にはGROWTH関数も使えます。
- 引数に配列定数を書く際は、同じ行の値を「,」、行と行を「;」で区切ります。実際に使う区切り文字は、地域の設定にも左右されます。
- 元の観測値の範囲から外れたyを予測すると、妥当な結果にならない場合があります。外挿した値の扱いには注意してください。
LOGEST関数の使用例
| 月 | ユニット |
|---|---|
| 11 | 33100 |
| 12 | 47300 |
| 13 | 69000 |
| 14 | 102000 |
| 15 | 150000 |
| 16 | 220000 |
=LOGEST(B2:B7,A2:A7,TRUE,FALSE)
=1.46328 495.305
関連する関数
よくある質問
Q. LOGEST関数は何をするときに使いますか?
LOGEST関数は、回帰指数曲線の係数の値を配列で返す関数です。 とくに LINEST関数 など近い関数との違いを合わせて押さえると、使い分けしやすくなります。
Q. LOGEST関数がうまく動かないときは何を確認すればよいですか?
まず 既知のy、既知のx の指定方法を見直し、対象範囲、条件、空白セル、標本と母集団の違い を確認してください。
よくある失敗例・エラー対処
LOGEST関数で期待通りの結果にならないときは、次の点を確認してください。
- 既知のy、既知のx の指定が関数の仕様どおりか確認する
- 空白セルや文字列、エラー値の扱いを確認する
- 標本か母集団か、近い統計関数との違いを確認する
まとめ
このページでは、LOGEST関数について以下を確認しました。
- ・LOGEST関数でできることと基本の使いどころ
- ・構文と引数の意味
- ・LOGEST関数の使用例