2011-06-23 7 views
3

下記のヘルプが必要です。私は、関数と個々の関数のターゲットがminの中にあるテーブルを持っています。 & max。Ms-Excel 2010のヘルプ

テーブル#1:

機能......レベル1 ......レベル2
B C D

要件

私は値のたくさんの生データを持っている、表#2

表の#2を参照してください。

名のターゲット......達成レベル
を達成......機能...... 名前1 ......... A ................ 28.0 ................なし私は達成レベル、すなわち、レベル1 &レベルを持っている 名2 ......................... 29.0 ................レベル2
名3 ......................... 28.5 ...............,レベル1
名4 ......... B ................ 41.5 ...............,レベル1

2関数を使用しないで動作するこの式を使用して返す

=IF(C18<MIN(C$5,D$5),"-",IF(C18>=MAX(C$5:D$5),$D$4,$C$4))私が今見ているのはmatcです達成レベルとして機能のヒンジは個々の機能の目標に依存します。

たとえば、表2を検討すると、名前1は関数Aに属し、達成されたターゲットは最小値以下であり、得られたレベルは「なし」です。名前2では達成レベル同じ機能のためには、彼がminを超えていてmaxを下回っているので、レベル1になります。

あなたのお手伝いをお待ちしております。テーブルを描くために点を使用して申し訳ありませんが、私は少し変わった質問に画像を投稿するために10ポイントを持っている必要があることを苛立たせました。ここで

答えて

2

は一例です:

Excel example

D9に設定された式:D12細胞である:

=INDEX($1:$1;1;IF(C9>=INDEX($A$2:$C$5;MATCH(B9;$A$2:$A$5;0);3);3;IF(C9>=INDEX($A$2:$C$5;MATCH(B9;$A$2:$A$5;0);2);2;4))) 

あなたはこの解決策を一般化する必要がある場合は、私が使用することができ助言しますdefined namesのように、$ A $ 2:$ C $ 5のような行列の範囲ではなく、助け

希望、

よろしく、

マックス

+0

おかげでマックスが、私は式を貼り付けると、Excelで指さエラーがINDEXであるとき、私はエラーを取得しています(1 $:$ 1; –

+0

私のサンプルをコピーして貼り付けようとしましたか?動作していますか?私の実例をここにアップロードしました:http://www.fileserve.com/file/QsAUR5z見てください – JMax

+0

こんにちは、私の会社ではURLがブロックされているので見えませんでした。 –