如何在Excel中计算线性表达式值?已知两组数据求0.25对应值
在Excel中计算插值结果的便捷方法
已知两组对应数据:
0.2931 = 27.52
0.2277 = 28.33
要计算输入值为0.25时的对应结果,直接用线性插值就能快速搞定,Excel里有两种简单方式:
方法一:使用内置函数
FORECAST.LINEAR
假设你把已知的x值(0.2931、0.2277)放在A1、A2单元格,对应的y值(27.52、28.33)放在B1、B2单元格,要计算的输入值0.25放在A3单元格,那么在B3单元格输入公式:=FORECAST.LINEAR(A3, B1:B2, A1:A2)
回车就能直接得到结果,这个函数会自动基于已知的两组数据做线性预测。方法二:手动写线性插值公式
如果不想用内置函数,也可以直接根据线性插值原理写公式,同样基于上面的单元格布局,B3的公式为:=B1 + (B2 - B1)/(A2 - A1)*(A3 - A1)
原理是通过两点的斜率,计算目标x对应的y值,结果和函数计算的完全一致。
两种方法算出来的结果大概是28.06(保留两位小数),操作起来都很便捷。
内容的提问来源于stack exchange,提问作者Sam K
相关产品推荐
相关产品推荐

