Board logo

標題: [發問] 線性內插值的公式 [打印本頁]

作者: maxchou    時間: 2011-9-16 12:59     標題: 線性內插值的公式

請問各位前輩,有沒有函數公式可以快速計算內插值。如附件。
我知道A1=50, F1=125,但是我必須要把B1到E1用線性內插把值補上去,
我目前是用B1=($F$1-$A$1)/5+A1依序填滿B1到E1,
但是我想知道excel是否有公式可以快速計算B1到E1的線性內插值呢?
由其是當要用線性內插值填滿的儲存格數量又不一定時,
每次都要重寫像是這樣的公式=($F$1-$A$1)/5+A1,
感覺非常麻煩,所以想請教前輩們是否有這樣的函數存在?

[attach]7820[/attach]
作者: Hsieh    時間: 2011-9-16 16:47

回復 1# maxchou


    B1=$A$1+COLUMN(A1)*(LOOKUP(9.9E+307,INDIRECT("RC[1]:RC255",0))-$A$1)/(LOOKUP(9.9E+307,INDIRECT("RC[1]:RC255",0),COLUMN(INDIRECT("RC[1]:RC255",0)))-1)
作者: infoverdad    時間: 2011-9-16 23:25

回復 1# maxchou


    [attach]7857[/attach]
作者: infoverdad    時間: 2011-9-18 12:25

回復 1# maxchou

另一種方法:
C7 = FORECAST(B7,OFFSET(KnownY,MATCH(B7,KnownX,1)-1,0,2),OFFSET(KnownX,MATCH(B7,KnownX,1)-1,0,2))
    [attach]7868[/attach]

把範例檔放這
[attach]7869[/attach]
作者: maxchou    時間: 2011-9-19 09:52

回復 2# Hsieh


謝謝Hsieh前輩,不過非常抱歉,我一開始沒有講清楚,
我的資料在同一row中,是每隔幾個有已知的數字,而我必須把空格填滿,(如附件G1-J1, L1-O1)
而Hsieh前輩的公式是以同一row的最大值來計算,不知道像是附件這樣的資料,
是否有可能以一個比較快的公式來計算B1-E1, G1-J1, L1-O1等儲存格。
再次謝謝Hsieh前輩!
[attach]7874[/attach]
作者: maxchou    時間: 2011-9-19 09:54

回復 4# infoverdad


謝謝infoverdad前輩,真是不好意思,一開始沒說清楚,我資料的格式如同更新的附件Linear Interpolate.zip
我的說明不清楚,讓infoverdad前輩浪費時間,非常抱歉!
再次謝謝infoverdad前輩!
作者: infoverdad    時間: 2011-9-19 11:59

本帖最後由 infoverdad 於 2011-9-19 21:30 編輯

回復 6# maxchou

其原理是一致的(利用已知點以forecast公式算出其間未知的插值)!如附件
[attach]7888[/attach]
[attach]7889[/attach]
[attach]7885[/attach]
作者: maxchou    時間: 2011-9-20 13:12

回復 7# infoverdad

謝謝infoverdad前輩這麼仔細的補充說明,
我希望的方式就是如此,只是沒想到需要用到那麼多那麼複雜的定義跟函數。
我得好好研究研究......
作者: infoverdad    時間: 2011-9-22 18:10

回復 8# maxchou


    建議可至此網址看看: http://www.blueleafsoftware.com/Products/Dagra/LinearInterpolationExcel.php

[attach]7902[/attach]
作者: samcheng    時間: 2011-11-8 23:33

回復 7# infoverdad
前輩:抱歉,我只是小學生等級,無法下載您的檔案.只是,若按照您所貼的公式,我也算不出來 .  XD
可以提供另外的連結點嗎??  感恩!:loveliness:
作者: infoverdad    時間: 2011-11-9 09:01

回復 10# samcheng


還是建議您至此網址看看: http://www.blueleafsoftware.com/Products/Dagra/LinearInterpolationExcel.php
我是參考那個網頁做出來的.
作者: samcheng    時間: 2011-11-10 00:40

回復 11# infoverdad

感謝先進~ 我會再確認與了解喔~:lol




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)