怎样利用excel电子表格内插值。急!在线等。

怎样利用EXCEL的函数,或VBA来求内插值(最好用函数,VBA不太懂)。当然数据区不只有这10来组数据,很多的。如:怎样在A13输入一个值(如:A13输入:2.63),自动根据以上数据区的值自动算出B13,C13,D13的值。

设这三列的运算关系均为乘.
在B13(2.6这格后面)输入
=LOOKUP(A13,A1:A11,B1:B11)*LOOKUP(A13,A1:A11,C1:C11)*LOOKUP(A13,A1:A11,D1:D11)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-09-08
trend函数,方便、快捷。
第2个回答  2011-06-26
你的A列是升序排列吗?如果是的话就可以,不是我就不答了追问

是呀!谢谢!!!

追答

=IF($A13=$A11,B11,TREND(OFFSET(B2,MATCH($A13,$A2:$A11)-1,,2,),OFFSET($A2,MATCH($A13,$A2:$A11)-1,,2),$A13))
根据你的图,B13公式,往右填充,看看结果对不对

本回答被提问者采纳
第3个回答  2011-06-26
要计算出是有要计算公式或计算条件的,你不说明清楚做不了追问

已经很清楚了,就是在A13中输入了任意一个值,如:2.63(介于2.6和2.7之间),怎样用计算出B13,C13,D13的值。当然2.63不是固定值,比如我输入2.25,同样能计算出B13,C13,D13的值。