mirage 發問時間: 電腦與網際網路軟體 · 1 0 年前

請問excel如何把數據使用內插法求出

如題

請問excel如何把數據使用內插法求出

0--------9.29E-11

0.1-----1.29E-10

0.2------7.61E-10

0.3------1.15E-8

0.4------1.82E-7

0.5------2.49E-6

0.6------2.28E-5

我想要右邊的數值是1E-6時候左邊所對應的X是多少

例如

0.4------1.82E-7

X---------1E-6

0.5------2.49E-6

這樣的話該怎麼使用excel求出來以節省時間!!!

謝謝

已更新項目:

請問一下將表格置於A,B兩欄, 已知數置於D1之後要做什麼事??

我把

=IF((D1 MAX(B:B)),"超出範圍",FORECAST(D1,X,Y))

貼到E1之後跑出這個畫面

http://www.wretch.cc/album/show.php?i=acidjazz&b=4...

我該怎麼使用你寫的程式碼??

1 個解答

評分
  • Daniel
    Lv 7
    1 0 年前
    最佳解答

    將表格置於A,B兩欄, 已知數置於D1, 則未知數為:

    =IF((D1<MIN(B:B))+(D1>MAX(B:B)),"超出範圍",FORECAST(D1,OFFSET(A1,MATCH(D1,B:B,1)-1,,2,),OFFSET(B1,MATCH(D1,B:B,1)-1,,2,)))

    若設定名稱X,Y

    [X] 參照到 [ =OFFSET(Sheet1!$A$1,MATCH(Sheet1!$D$1,Sheet1!$B:$B,1)-1,,2,) ]

    [Y] 參照到 [ =OFFSET(Sheet1!$B$1,MATCH(Sheet1!$D$1,Sheet1!$B:$B,1)-1,,2,) ]

    則公式可簡化為:

    =IF((D1<MIN(B:B))+(D1>MAX(B:B)),"超出範圍",FORECAST(D1,X,Y))

    如附件: http://www.go2upload.com/file/2/ca5921.html

    2009-10-07 08:41:45 補充:

    因 FORECAST(D1,X,Y) 裡的 X 與 Y 是由名稱設定而來

    按 [插入] - [名稱] - [定義] 可依上述說明設定這兩個名稱

    設定好之後才會正常執行

還有問題?馬上發問,尋求解答。