LINEST给出#VALUE!某些数据的错误

mar*_*iov 1 excel excel-formula

我想知道是否有人在Excel(2010)中使用LINEST有任何提示.很容易找到指南但很难获得帮助排除故障.这可能不是正确的论坛,但每个人都在这里有所帮助我无法抗拒询问.

我正在尝试使用Excel LINEST函数将三阶多项式拟合为一组数据.

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(Y_LIST, X_LIST^{1,2,3})

^{1,2,3}

我正在使用的LINEST方程是: ^{1,2}

这总是给我一个#VALUE!我使用^{1}^{1,2,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 .这个相同的公式适用于另一个数据集,所以我知道它不是一个错字问题,当我制作数据图表并应用趋势线时,它给了我一个公式,所以它应该能够计算一些东西.无论我是否使用"数组"输入法,即使用所选范围的ctrl-shift-enter,它都会这样做.

我认为我的数字存在一些问题,我不明白,或者可能是语法已经从Excel 2007更改,这样该=LINEST(Y_LIST, X_LIST^{1,2,3})位不再按照我期望的方式工作.

bar*_*ini 6

如果公式应该工作Y_LISTX_LIST相等的长度的数据-如果它们是数据的尝试改变{1,2,3}到{1; 2; 3},即

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