excel高手,如何实现插值?公式如何实现?

140 40
162 50
183 60
199 70
220 80
240 90
260 100
有这样的两列数,第一列x,第二列y
现在已知x=205
根据
199 70
220 80
进行线性插值,如何得到y的值?

1、首先,先建一张简单的表来演示接下来要进行的操作。

2、接下来,求参数1和参数2的和,如果参数很多,要求和的列数很多,那么,在单元格中设定好公式就很便利了。

3、点击——fx。添加需要的函数。

4、选择相应的函数,然后点击——确定。

5、把光标定在Number1中,然后在表中点击相应的单元格,接着把光标定在Number2中,然后在表中点击相应的单元格,其它Number也是如此,选好后,点击确定。

6、这时候D2中的结果就出来了。

7、然后,把光标放在D2单元格的右下角,待光标变成黑色的‘+’,就按住鼠标左键往下拉。

8、这时候,D2单元格的加法公式就会往下填充了。

9、其它的单元格也是这样套用。是不是觉得很方便呢!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-07-06

输入公式:

=TREND(OFFSET(B$1,MATCH(C2,A$2:A$8),,2),OFFSET(A$1,MATCH(C2,A$2:A$8),,2),C2)

向下填充即可,见下图:

追问

能提供下载你的这个文件吗?
=TREND(OFFSET(B$1,MATCH(C2,A$2:A$8),0,2,1),OFFSET(A$1,MATCH(C2,A$2:A$8),0,2,1),C2)
完整的公式应该是这样,是吗?

追答

可以的

本回答被提问者和网友采纳
第2个回答  2019-02-24

我们在D2单元格输入如下函数

=TREND(B$2:B$8,A$2:A$8,C2)

B$2:B$8  known_y's为已知Y值

A$2:A$8  known_x's为已知X值

C2  new_x's 即新的x值,我们通过trend函数要推出的y值

第3个回答  2016-07-06

图中E2公式

=TREND(B2:B3,A2:A3,D2)

第4个回答  2016-07-06
你可以用散点图做出来,然后添加趋势线。你就知道大概了。