使用趋势线公式通过Excel获取任何给定X的值


10

是否有一种简单的方法可以将图表中的趋势线公式应用于Excel中的任何给定X值?

例如,我要获得给定X = $ 2,006.00的Y值。我已经采用了公式并将其重新输入为:

=-0.000000000008*X^3 - 0.00000001*X^2 + 0.0003*X - 0.0029

我不断通过添加更多数据来对趋势线进行调整,并且不想每次都重新输入公式。

在此处输入图片说明


如果您可以找到一个足够熟练的人,这听起来像是宏可以完成的事情。我知道一个便宜的顾问也许可以为您解决这个问题。
rolando2 2011年

@rolando是的,但是不需要宏。Excel的LINEST会在工作表中正确执行此操作,这意味着它将在数据更改时动态更新结果:这甚至比宏:-)还要好。
ub

1
这里是到Excel图表possibilites有更全面的列表的链接spreadsheetpage.com/index.php/tip/chart_trendline_formulas
osknows

很高兴知道。谢谢。
rolando2 2011年

Answers:


15

使用LINEST,如下所示:

在此处输入图片说明

方法是创建包含适合变量的新列(此处为C:E)。事与愿违,LINEST返回该系数相反的顺序,因为你可以在“飞度”列计算可知。预测示例以蓝色轮廓显示:所有公式均与数据完全相同。

请注意,这LINEST是一个数组公式:答案将连续占据p + 1个单元,其中p是变量的数量(最后一个是常数项)。通过选择所有输出单元格,将公式粘贴(或键入)到公式文本框中,然后按Ctrl-Shift-Enter(而不是通常的Enter),可以创建此类公式。


哇,这真的非常有帮助。您能帮我看看那个电子表格的副本吗?
Kirk Ouimet

@Kirk您可以立即创建它。设置它的目的是通过在C2:F2中键入公式,可以将它们向下拖动到任意多的行。然后在I2:L2中键入LINEST公式。仅需五个简单公式即可完成。
ub

8

尝试趋势(known_y,known_x,new_x,const)。

下面的A列是X。B列是X ^ 2(左方格的单元格)。C列为X ^ 3(左侧的两个单元格为立方)。Trend()公式位于单元格E24中,其中单元格引用以红色显示。

“ known_y”位于E3:E22中

“ known_x”位于A3:C22中

“ new_x”位于A24:C24中

“常量”留为空白。

单元格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 Ouimet

2
@Kirk我编辑了上面的答案以显示电子表格的勇气。这足以让您重新创建它。
bill_080 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.