チャートから任意のX値にトレンドライン式を適用する簡単な方法はありますか? Excelで?
たとえば、特定のX = $ 2,006.00のY値を取得したいとします。私はすでに数式を取得して、次のように再入力しました。
=-0.000000000008*X^3 - 0.00000001*X^2 + 0.0003*X - 0.0029
データを追加してトレンドラインを継続的に調整していますが、毎回数式を再入力したい。
コメント
- 十分なスキルを持った人を見つけることができれば、マクロが達成できることのように聞こえます。私はあなたのためにそれを解決することができるかもしれない安価なコンサルタントを知っています。
- @rolandoあなた'正しいですが、マクロは不要です。 Excel ' s LINESTはシート内でそれを実行します。つまり、データが変更されたときに結果を動的に更新します。that' sマクロよりもさらに優れています:-)。
- ここにExcelチャートの可能性の完全なリストへのリンクがあります Spreadsheetpage.com/index.php/tip/ chart_trendline_formulas
- 知っておくと便利です。 Thx。
回答
次のように、LINEST
を使用します。
方法は、近似の変数を含む新しい列(ここではC:E)を作成することです。逆に、LINEST
は、[Fit]列の計算からわかるように、係数を逆の順序で返します。予測の例を青で示しています。すべての数式はデータの場合とまったく同じです。
LINEST
は配列数式であることに注意してください。答えは次のようになります。行のp + 1セルを占有します。ここで、pは変数の数です(最後のセルは定数項用です)。このような数式は、すべての出力セルを選択し、数式テキストボックスに数式を貼り付け(または入力)、(通常のEnterの代わりに)Ctrl-Shift-Enterを押すことで作成されます。
コメント
- うわー、これは本当に、本当に役に立ちます。そのスプレッドシートのコピーで私を接続できますか?
- @Kirkすぐに自分で作成できます。 'は、C2:F2に数式を入力することで、必要な数の行に数式をドラッグできるように設定されています。次に、LINEST式をI2:L2に入力します。たった5つの簡単な数式で、'完了します。
回答
Trend(known_y “s、known_x” s、new_x “s、const)を試してください。
下の列AはXです。列BはX ^ 2(左の四角のセル)です。列CはX ^ 3(左側の3乗の2つのセル)です。trend()式はセルE24にあり、セル参照は赤で示されています。
「known_y」はE3:E22 <にあります。 / p>
「known_x」はA3:C22にあります
「new_x」はA24:C24にあります
「const」は空白のままです。
セルA24には新しいXが含まれており、E24の数式を更新するために変更するセルです
セルB24には、新しいXのX ^ 2数式(A24 * A24)が含まれています
セルC24には新しいXのX ^ 3数式(A24 * A24 * A24)が含まれています
E3:E22の値を変更すると、trend()関数が更新されますセルA24での新しい入力用のセルE24。
編集=================== =================
カーク、
スプレッドシートにはあまりありません。以下に「数式ビュー」を投稿しました。 。
A3:C22では「known_x」の値は緑色で表示されます
E3:E22では「known_y」の値は緑色で表示されます
「new_x」値はセルA24:C24にあり、B24とC24は示されている数式です。また、セルE24にはtrend()数式があります。セルA24に新しい「X」を入力します。
それは
コメント
- こんにちはビル-そのスプレッドシートのコピーを私に入手する方法はありますか?とても役に立ちます!
- @Kirk上記の回答を編集して、スプレッドシートの本質を示しました。これで再作成できます。