:如何在excel中使用线性插值
假设0。8%在E1,公式: =TREND({60,100,150},A1:C1,E1) 有点不对啊,如果倒推,E1=1%,怎么不能得出100呢? ...全部
假设0。8%在E1,公式: =TREND({60,100,150},A1:C1,E1) 有点不对啊,如果倒推,E1=1%,怎么不能得出100呢? 你贴出的不是B1:1%对应100吗? 如要分段插值,公式为: =TREND(OFFSET(B$1,MATCH(D1,A$1:A$3)-1,,2),OFFSET(A$1,MATCH(D1,A$1:A$3)-1,,2),D1) 详见下图: 看到你的新公式了,非常感谢。
如果我有很多个值要计算,能做在一张表吗? 经验证没有出现你说的问题,见下图: 看到你的新公式了,非常感谢。
如果我有很多个值要计算,能做在一张表吗? 看不明白要怎样 就是我的起始目标值、预算目标值和挑战目标值都是已经确定的,如果达到起始目标值,得60分,达到预算目标值,得100分,达到挑战目标值,得150分,现在我需要在H列输入一个值,则I列就可以得出对应的分值。
比如说针对第二行,如果H2=0。1%,则需要求出I2=?以此类推! 可以的,看图吧: 就是在I2输入公式 =TREND(OFFSET(A$1,,MATCH(H2,E2:G2),,2),OFFSET(E2,,MATCH(H2,E2:G2)-1,,2),H2) 向下填充即可。
验证了一下,就最后一个不行,是不是因为呈递减关系,所以不能用这个公式啊? 是的,函数要求一定是递增的。
有办法解决吗? 数据混在一起很复杂,按上图数据位置,公式改为: =IF(E2 收起