2016-11-02 5 views
1

Мне нужно определить номера диапазонов в рейтинге, а рейтинг - всего одна буква и в зависимости от диапазона чисел, которые следующая ячейка должна показывать буква.Преобразование диапазона чисел в письмо в Excel

Example: 
10231 = A 
8034 = B 
6433 = C 
4542 = D 
1323 = F 
  • Все, что свыше 10000 получает преобразованы в буква А
  • ничего между 8000 и 9999 преобразуется в букву B
  • ничего между 6000 и 7999 преобразуется в букву C
  • что-нибудь между 4000 и 5999 преобразованного к письму D
  • все между 0 и 3999, преобразованные в букву F

Если я ввожу номер в ячейку A1 как 3214, в ячейке B1 я должен получить F Можем ли мы сделать это с помощью простой формулы? Или это требует VB?

ответ

4

Попробуйте эту формулу в B1:

=VLOOKUP(A1,{0,"F";4000,"D";6000,"C";8000,"B";10000,"A"},2,TRUE) 
0

Играл немного, чтобы увидеть, если я мог бы сократить его с помощью повторяющихся паттернов.

ВПР легче понять

=CHOOSE(MAX(INT(A1/2000),1),"F","D","C","B","A") 
Смежные вопросы