2017-06-12 88 views
0

私は幼児の体重/年齢(入力: "赤ちゃん月齢"と "赤ちゃんの体重")のzスコアを計算するための優れたシートを作成しています。これを行うには、まず、下の表から特定の月のLMSパラメータを取得する必要があります。VLOOKUPを行う簡単な方法は、Excelで「線形補間」を組み合わせることですか?

http://www.who.int/childgrowth/standards/tab_wfa_boys_p_0_5.txt 

は(整数月数については、これは問題なくVLOOKUP方法により行うことができます。)非整数月数については、私はおおよそのLMSデータを取得するには、「直線補間」アプローチのいくつかの種類を使用する必要があります。

質問は、TrendメソッドとVlookupメソッドの両方が私のために働いていないということです。トレンドメソッドでは、Lパラメータが線形データでないなどの生データとして機能していません。トレンドメソッドを使用すると、いくつかのトップ月に戻りデータが既存のデータからはるかに離れます。 Vlookupの方法は、最も近い月のデータを見つけるだけです。

「線形補間」を自分自身で行うには、複数の「一致」と「インデックス」メソッドを使用する必要がありました。しかし、私はそこに既存の機能があるのだろうか?

Lパラメータのための私の現在の計算式は以下の通りです:

=MOD([Month Age],1)*(INDEX('WHO BOY AGE WEIGHT'!A:D,MATCH([Month Age],'WHO BOY AGE WEIGHT'!A:A)+1,2)-INDEX('WHO BOY AGE WEIGHT'!A:D,MATCH([Month Age],'WHO BOY AGE WEIGHT'!A:A),2))+INDEX('WHO BOY AGE WEIGHT'!A:D,MATCH([Month Age],'WHO BOY AGE WEIGHT'!A:A),2) 
+0

したがって、基本的に、指定された非整数の月齢パラメータを囲む2つの値の間で補間しますか? –

+0

はい。あなたの理解は正しいです。 –

答えて

1

我々は常に1(月のデータで隙間なく)によるヶ月の増分は、あなたが2つの値の間を補間するために、この式のようなものを使用することができると仮定した場合

=(1-MOD(2.3, 1))*VLOOKUP(2.3,A:S,2)+MOD(2.3, 1)*VLOOKUP(2.3+1,A:S, 2) 

.19004が得られ、L(2) = .197L(3) = .1738のデータからL(2.3)を補間:ギブ非整数値を囲みます。

2.3は、任意のセル参照で置き換えることができます。あなたも良いがあるが、私が知らないことを、Excelでいくつかの直接的な「補間」機能があるかどうかの質問に答えるためになど、Mため3Lため

Sため4をルックアップ列2を変更することができます統計的推定のための砲兵。

+0

ありがとう、しかし、それは私が期待したほど単純ではありません。 –

関連する問題