プロが教えるわが家の防犯対策術!

エクセルにおいて、画像のような不等間隔な測定データから等間隔データにしたいのですが、なかなかうまくいきません。
どなたかお力をお貸しいただけないでしょうか。
ちなみに、データは50000行程度あります。
よろしくお願い致します。

「エクセルでの補間方法について」の質問画像

A 回答 (2件)

No.1です。



補足です。
測定データの始点のtと補間データの始点のtの値を同じにする必要があります。
サンプルデータではいずれも0(ゼロ)なので問題ありませんが、念のため。
ちがっていたら、エラーになります。

他の回答者用にサンプルデータをテキスト化したものを貼っておきます。
OCRなので、誤認識あっても勘弁ください。

T0 Y0
0 0.418
0.418 0.418
6.999 6.581
7.823 0.824
9.383 1.56
10.238 0.855
11.075 0.837
11.915 0.84
12.716 0.801
13.536 0.82
14.365 0.829
15.127 0.762
15.919 0.792
16.744 0.825
17.575 0.831
18.445 0.87
19.366 0.921
20.334 0.968
21.222 0.888
22.141 0.919
23.07 0.929
23.939 0.869
24.872 0.933
25.807 0.935
26.645 0.838
27.537 0.892
    • good
    • 1
この回答へのお礼

ありがとうございました!
エクセルでは出来ないのではと思い、他のソフトを探していました(笑)

お礼日時:2018/09/22 12:37

サンプル画像を参照下さい。



1.A、B列に元データ
2.C列に元データに応じたX軸の値を入力
3.D3セルに『=FORECAST(C3,H3:I3,F3:G3)』を入力
4.E3セルに『=MATCH(C3,A:A,1)-COUNTBLANK($A$1:$A$10)-COUNTIFS($A$1:$A$10,"*")』を入力
5.F3セルに『=OFFSET($A$3,E3-1,0,1,1)』を入力
6.G3セルに『=OFFSET($A$3,E3,0,1,1)』を入力
7.H3セルに『=OFFSET($A$3,E3-1,1,1,1)』を入力
8.I3セルに『=OFFSET($A$3,E3,1,1,1)』を入力
9.D3~I3セルをC列の最下行までコピペ
10.完了

E~I列は計算のための列です。
計算方法は補間t軸値の前後のt,yの計4つの値から線形補間で補間yを求めています。
データ間隔が粗かったり、値が急変したりすると、精度が落ちます。
「エクセルでの補間方法について」の回答画像1
    • good
    • 4

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています