使用索引/匹配数组和多个匹配类型

时间:2017-06-26 16:19:11

标签: excel-formula

也许我认为这一切都错了,所以我对所有建议持开放态度。

我正在尝试根据百分比将等级(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 个答案:

答案 0 :(得分: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}))