Как правильно настроить оператор «ЕСЛИ»?

Мне нужно настроить ячейку так чтобы она работала с выпадающим списком.
В выпадающем списке список имен "Андрей, Антон, Влад, Максим, Коля". Мне нужно чтобы оператор ЕСЛИ проверял ячейку с списком о возвращал - "слово".
Например:
Андрей, Влад = первый
Антон, Коля = второй
Максим = третий

Нашел что-то вроде:
=IFS(E9 = "Андрей"; "первый"; E9 = "Антон"; "второй"; E9 = "Максим"; "третий")

Но такой вариант работает только с тремя именами. А если имен 50?

PS:
Все работает все супер !
А что нужно дописать в строку, чтобы оно не выдавало #Н/Д когда строка пустая?
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
ProgrammerForever
@ProgrammerForever Куратор тега Excel
Учитель, автоэлектрик, программист, музыкант
В таком случае проще всего завести справочник на отдельном листе, и там искать соответствие.
А если хочется без отдельного справочника, можно так: через ВПР(запрос; диапазон; индекс; [отсортировано]) и литерал массива, вот так:
=ВПР(E9;{
  "Андрей"\"1й";
  "Антон"\"2й";
  "Максим"\"3й"
};2;0)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы