1

Excel(2010)でLINESTを使用するためのヒントはありませんか。ガイドを見つけるのは簡単ですが、トラブルシューティングのヘルプを得るのは困難です。これは正確に正しいフォーラムではないかもしれませんが、このあたりのみんなはとても親切で、私は尋ねることに抵抗できません。

Excel LINEST関数を使用して、3次多項式をデータセットに適合させようとしています。

X_List: 44.00 45.50 46.30 46.80 47.50 47.90 48.60 49.90 51.20 51.80 52.30 53.00 53.40 54.30 55.70

Y_List: 0.10 1.00 3.00 5.00 10.00 15.00 25.00 50.00 75.00 85.00 90.00 95.00 97.00 99.00 99.90

私が使用しているLINESTの式は次のとおりです。=LINEST(Y_LIST, X_LIST^{1,2,3})

これは常に私に#VALUEを与えます!^{1,2,3}使用するかどうかでエラーが発生し^{1,2}ます^{1}。この同じ数式は別のデータセットで機能するため、タイプミスの問題ではないことがわかります。データのグラフを作成してトレンドラインを適用すると、数式が表示されるので、何かを計算できるはずです。これは、「配列」入力方法、つまり、選択した範囲でctrl-shift-enterを使用するかどうかに関係なく行われます。

数値に理解できない問題があるか、構文がExcel 2007から変更されて、^{1,2,3}ビットが期待どおりに機能しなくなった可能性があります。

4

5 に答える 5

8

とが同じ長さのデータのY_LISTである場合、式は機能するはずです。それらがデータのである場合は、{1,2,3} を {1;2;3} に変更してみてください。X_LIST

=LINEST(Y_LIST, X_LIST^{1;2;3})

于 2013-02-22T12:54:23.660 に答える
2

私は最近同じ問題に遭遇しました.linestは#VALUE特定のデータセットに対してエラーを返していました. 私の場合、 を使用して二次多項式をデータに当てはめていました=LINEST(B2:B12,A2:A12^{0,1,2})。しかし、こっそりと、列 A の私の値の 1 つが 0 だったので、Excel は を実行しようとし0^0まし#NUMた。#VALUELINEST

シートで実際に値を計算し、列 A の x に合わせて1のx^2値を入力することIFERRORで、これを解決できたはずです。#NUM=LINEST(B2:B12,IFERROR(A2:A12^{0,1,2,3,4,5,6},1))

OPの問題とは厳密には関係ありませんが、最も重要なヒントを探しているなら...

于 2016-02-02T22:28:58.933 に答える
0

ああ。これは、Excel が背後でデータを分類する方法に問題があることが判明しました。これらの数値をタブ区切りのテキスト ファイルから読み込んで、セルの形式を「数値」に具体的に変更しましたが、それでもそれらを奇妙なものとして扱っているように見えました。シートの別の場所に同じ番号を手動で再入力したところ、問題なく動作しました。

こういうときはエクセルに文句を言いたくなりますが、方眼紙、鉛筆、電卓よりも優れていることは間違いありません。ほとんどの時間。

助けてくれてありがとう!

于 2013-02-22T13:00:59.493 に答える