みんなのエクセル表計算
上級

【Excel】LOGEST関数-回帰指数曲線の係数の値を配列で返す関数-

約~分
(約文字)

2021-09-06

【Excel】LOGEST関数-回帰指数曲線の係数の値を配列で返す関数-

【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を予測すると、妥当な結果にならない場合があります。外挿した値の扱いには注意してください。
参考:Microsoft - Office サポート

LOGEST関数の使用例

月 ユニット
11 33100
12 47300
13 69000
14 102000
15 150000
16 220000

=LOGEST(B2:B7,A2:A7,TRUE,FALSE)

=1.46328 495.305

関連する関数

  • LINEST関数:回帰直線の係数の値を配列で返す関数
  • LOGEST関数:回帰指数曲線の係数の値を配列で返す関数
  • TREND関数:回帰直線による予測値を配列で返す関数

よくある質問

Q. LOGEST関数は何をするときに使いますか?

LOGEST関数は、回帰指数曲線の係数の値を配列で返す関数です。 とくに LINEST関数 など近い関数との違いを合わせて押さえると、使い分けしやすくなります。

Q. LOGEST関数がうまく動かないときは何を確認すればよいですか?

まず 既知のy、既知のx の指定方法を見直し、対象範囲、条件、空白セル、標本と母集団の違い を確認してください。

よくある失敗例・エラー対処

LOGEST関数で期待通りの結果にならないときは、次の点を確認してください。

  • 既知のy、既知のx の指定が関数の仕様どおりか確認する
  • 空白セルや文字列、エラー値の扱いを確認する
  • 標本か母集団か、近い統計関数との違いを確認する

まとめ

このページでは、LOGEST関数について以下を確認しました。

  • ・LOGEST関数でできることと基本の使いどころ
  • ・構文と引数の意味
  • ・LOGEST関数の使用例