2017-04-07 14 views
0

私はいくつかの入力に基づいて比率を自動的に計算するシートを持っています。この比率はリストされたレートに対応します。私がしたいのは、数式をセルに追加して、手動でマッチさせて入力するのではなく、比率に基づいてレートを自動的に入力することです。セルの値/参照を返します

たとえば、式がセルD25にあり、D24がG20の値と等しい場合は、D25にセルI20の値を表示します。 D24がG21の値と等しい場合、D25にセルI21の値を表示したいとします。このようなことをする数式はありますか?私はいくつか試して見て回っていて、うまくいくものを見つけられないようです。比率を変更すると、実際の数式を調整するよりも簡単に調整できるように、細胞参照を使用できることが好ましい。

+0

あなたが一つ以上のルックアップ機能の(VLOOKUPまたは組み合わせINDEX/MATCH)働い –

答えて

1

あなたがVLOOKUP必要があります。

=VLookup (D24, G20:I29, 3, False) 
+0

感謝を使用することができるはずです。私はいくつかのテストを試みましたが、時にはN/Aで戻ってきましたが、FALSEからTRUEに変更すると、それは修正されたようです。 – Lupi

+0

「True」/「False」スイッチは、おおよその一致または完全一致を探すかどうかをExcelに指示します。 「N/A」の理由は、あなたの比率に完全に一致するものが見つからなかったためです。 Trueに変更すると、正確な一致が見つからない場合は、リスト内で見つかった最後の値が検索された値よりも低くなります。これが正しく動作するためには、リストをルックアップ値でソートする必要があります。ルックアップリストが3,7,12,5,10で、 'True'設定で10を検索すると、リストに10が入っていても7つの結果が返されます。 – Skippy

+0

訂正:あなたが探しているものより高い最初の値の前に値を返します。したがって、上記の例では、最初に見つかった12の値が、探している10よりも高いため、7に戻ります。探している値がリスト内の値よりも高い場合は、最後のものが戻ってくるので、ソートされていないリスト3、7、10、19、6で20を検索すると、19がより近い一致であっても6が返されます。あなたが探している値がリストの何かよりも低い場合、 '#N/A'がもう一度出ます。 – Skippy

関連する問題