> LINEST関数のような、多項式近似の係数を求める関数を知りたい。
> グラフで近似曲線+多項式近似、数式表示で係数を知ることは
> 出来るのですが、関数で求める方法はないのでしょうか?
ちょっとよくわからないのですが、LINEST() 関数では
駄目なのでしょうか?
ご自身で書かれておられる通り、LINEST() で各係数が
求められると思うのですが・・・
わざわざ作業列を用意してxのn乗を計算したくないのかと考え、
多少無理やりですが、X と Y から求める式を記述してみました。
(正当な方法かは自信なし)
X=A2~A20 Y=B2~B20 のとき、3次の係数を求める場合
=LINEST(B2:B20,A2:A20^COLUMN(A2:C2),TRUE,FALSE)
という式を入れたセルから右に4列分選択して F2 を押し、
Ctrl+Shift+Enter を押すと、各係数が求まります。
縦に求める場合は、上記式を TRANSPOSE() で括り、
縦に4行分のセルを選択して、同様の操作を行います。
逆に、求めた係数から x を元に y を求める場合、
たとえば C1~F1 に係数を求めたとすると、
x が C2 のとき、
=SERIESSUM(C2,3,-1,$C$1:$E$1)+$F$1
で求められます。