2017-06-26 4 views
-1

多分私はそれについてすべて間違っていると思いますので、私はすべての提案に開放しています。配列と複数のマッチタイプのインデックス/マッチの使用

私はパーセンテージに基づいて行にグレード(A〜F)を割り当てようとしています。

A = 0 
B = +/-2 
C = +/-15 (between 2 and 15 %) 
D = +/-25 (between 15 and 25 %) 
F = +/-26 or more 

| **Percent Remaining** | **Grade** | 
| :-------------------: | :-------: | 
| 0.00%     |A  
| -1.77%    |B  
| 5.5%     |C  
| -18.53%    |D  
| 27.4%     |F  

したがって、これらの使用済み予算の割合であるので、基準は-1.77%の値を返さなければならない1.77パーセントによって浪費例えば、そう正または負する必要があり、「Bを次のような基準であります「等級を割り当てる必要があるか、または支出が正の数を返しても同じ結果が得られるはずです。私はなぜマークダウンのヒントがテーブルのために私のために働いていないのかわかりません。

ありがとうございます。

+1

をあなたがしようとしているものを私たちに示してください。 。ありがとうございます – CodingNinja

答えて

1

ルックアップテーブルを絶対しきい値と対応する結果で作成します。

次に値の絶対にVLOOKUPを使用します。

=VLOOKUP(ABS(A1),C:D,2,TRUE) 

enter image description here

それとも、ハードコーディングされINDEX/MATCH使用することができます。

=INDEX({"A","B","C","D","F"},MATCH(ABS(A1),{0,.0001,.0201,.1501,.2501})) 
+0

私はグレードを返すためにパーセンテージ範囲が必要です。私が正しく理解すれば、あなたが提案するものはそれのためにはうまくいかないでしょう。あれは正しいですか? –

+0

はい、Bの値が '.01%'になるように、下限を設定するだけです。あなたは、あなたが望む精度に決め、それを下限として設定する必要があります。 –

+0

私は新しい画像を表示するように編集しようとしましたが、それはできませんでしたので、C1:C5: '0'、' .0001'、 '.0201'、' .1501'、 '.2501'それがパーセンテージを見つけるでしょう。これは100パーセントの精度です。 –

関連する問題