内插法在EXCEL中的表示方法

B13中什么函数能够在A13单元格输入2-20中任意一个数使得B13单元格得出内插法结果

=A13*SLOPE(OFFSET(B1,MATCH(A13,A1:A11,1)-1,,2),OFFSET(A1,MATCH(A13,A1:A11,1)-1,,2))+INTERCEPT(OFFSET(B1,MATCH(A13,A1:A11,1)-1,,2),OFFSET(A1,MATCH(A13,A1:A11,1)-1,,2))

内插法实际就是根据两点求范围内的值,而两点确定一条直线,所以,可以转化为y=kx+b形式进行求解,k为斜率,在EXCEL中,SLOPE()函数是求斜率的函数;b为截距,EXCEL中INTERCEPT()函数是求截距的,所以,公式模型就是=A13*斜率+截距,至于MATCH是根据A13的值模糊查找在A列中的位置,再用OFFSET函数扩展两行,即可得到A13所在区间。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-17
在B13输入公式:
=TREND(OFFSET(B$1,MATCH(A13,A$1:A$11)-1,,2),OFFSET(A$1,MATCH(A13,A$1:A$11)-1,,2),A13)
要求A列数字按升序排列。本回答被提问者采纳
相似回答