• 締切済み

[Excel関数 LINEST] y範囲やx範囲が複数のブロックに分かれている時の選択方法は?

いつもお世話になります。 散布図のデータから線形近似曲線の傾きと切片を算出したいと思っています。 例えば、y範囲がE6:E43、x範囲がD6:D43であるとき、線形近似曲線の傾きは、 =LINEST(E6:E43,D6:D43,TRUE) で算出されます。ここまでは分かります。 では、y範囲をE6:E31,E35:E43、x範囲をD6:D31,D35:D43としたい場合は、 どう表記すればよいのでしょう。 案(1) =LINEST((E6:E31,E35:E43),(D6:D31,D35:D43),TRUE) これだと「#REF!」と表示されました。 案(2) =LINEST(((E6:E31)+(E35:E43)),((D6:D31),(D35:D43)),TRUE) これでも「#REF!」と表示されました。 やはり連続していないと(1つのブロックでないと)認識されないのでしょうか……。むーん。 何かよい方法をご存知でしたら教えてください。

みんなの回答

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.2

勘違いしていました。 "+"は離れたところのデータを加算するものでした。 質問の回答には、まったくならないものです。

すると、全ての回答が全文表示されます。
  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.1

=LINEST(E6:E31+E35:E43,D6:D31+D35:D43,TRUE)

dumvo-h
質問者

お礼

回答ありがとうございました。 残念ながら「=LINEST(E6:E31+E35:E43,D6:D31+D35:D43,TRUE)」では、 #Value! になってしまいました。 セルを移し替えて計算することにしました(^^;すみませんでした。

すると、全ての回答が全文表示されます。

関連するQ&A