excel里输入两列数据,呈对应关系,任意输入一个数据,自动计算其对应值。
如输入32,计算公式为:(17.3-20.6)÷(35-30)*(32-30)+20.6
上面的回答未理解提问要求,要求用表格计算的是线性插值。
下例中,两列数据在G、H 列,不限长度,数值任意变更。
任意输入的数在D列,求得的插值在E列 。
E1公式 =(MAX(IF(D1<G:G,H:H,""))-MIN(IF(D1>=G$1:G$9,H$1:H$9,"")))*(D1-MAX(IF(D1>=G:G,G:G,"")))/(MIN(IF(D1<G:G,G:G,""))-MAX(IF(D1>=G:G,G:G,"")))+MIN(IF(D1>=G$1:G$9,H$1:H$9,""))
按 Shift + Ctrl + 回车,下拉 。
热门标签: