楼主 apolloh |
Q:如何计算内插值?如图所示,A、B列为已知坐标点的X、Y,需要找出坐标点的X值为C列值时,所对应的坐标点的Y值。
A:公式如下:
- =MAX((C2>=$A$2:$A$5)*(C2<=$A$3:$A$6)*((C2-$A$2:$A$5)/($A$3:$A$6-$A$2:$A$5)*($B$3:$B$6-$B$2:$B$5)+$B$2:$B$5))
或
- =TREND(OFFSET($B$2,MATCH(1,(C2>=$A$2:$A$5)*(C2<=$A$3:$A$6),)-1,,2),OFFSET($A$2,MATCH(1,(C2>=$A$2:$A$5)*(C2<=$A$3:$A$6),)-1,,2),C2)
内插值.rar |
2楼 piny |
附件中C列若輸入19, 30, 36
則E列公式有誤 |
3楼 piny |
如果 A列數值遞增 且輸入值介於A列所在範圍 尚可如下
- =LOOKUP(C1,A$1:A$5,(B$1:B$5)+(B$2:B$6-B$1:B$5)*(C1-A$1:A$5)/(A$2:A$6-A$1:A$5))
輸入A列最大值時會出錯
- =FORECAST(C1,OFFSET(B$1,MATCH(C1,A$1:A$6),,-2,),OFFSET(A$1,MATCH(C1,A$1:A$6),,-2,))
- =TREND(OFFSET(B$1,MATCH(C1,A$1:A$6),,-2,),OFFSET(A$1,MATCH(C1,A$1:A$6),,-2,),C1)
|
4楼 天南地北 |
- =IF(C1=$A$5,$B$5,TREND(OFFSET($B$1,MATCH(C1,$A$1:$A$5)-1,,2),OFFSET($A$1,MATCH(C1,$A$1:$A$5)-1,,2),C1))
|
5楼 paul001 |
全是高手过招 那么长的公式记不住啊 |
6楼 paul001 |
全是高手过招 那么长的公式记不住啊 |
7楼 yaoxuhuijsz |
最好能有原理性的解释. |