еслимн

ЕСЛИМН() проверяет несколько условий и возвращает соответствующее значение при истинности первого выполненного условия. Данная функция позволяет заменить несколько вложенных функций ЕСЛИ().

Синтаксис функции:

=ЕСЛИМН(лог_выражение1; значение1; лог_выражение2; значение2;...)

  • лог_выражение1 (обязательный): условие, которое будет проверяться на истину или ложь.
  • значение1 (обязательный): возвращаемое значение, если условие истинно.

Пары «лог_выражение; значение» могут повторяться несколько раз, вплоть до 127. Если все условия будут ложны, то функция вернёт ошибку #Н/Д

Такая функция может быть полезна, например, когда вам нужно классифицировать каждую заявку от пользователя по определённому признаку.

Пусть у нас в базу данных приходят заявки, в которых есть поле «№ предмета», но нет названия. Мы же хотим, чтобы каждой заявке автоматически присваивалось значение изучаемого предмета. Например для значения 1 — «Word», для 2 — «Excel», а для 3 будет «Python».

Для решения такой задачи нам достаточно в одной ячейке столбца предмета написать формулу (здесь это ячейка E2):

=ЕСЛИМН(A2=1;"Word";A2=2;"Excel";A2=3;"Python")

Проверим, как работает наша формула:

Формулы эксель 43 1

Все работает как и было задумано — номеру 1 соответствует предмет Word, номеру 2 — Excel и т.д. Теперь взглянем на таблицу с нашей базы данных. Здесь мы видим имя пользователя и номер предмета. Но требуется еще добавить название, которое будет понятно менеджеру.

Формулы эксель 43 2

Для этого давайте в ячейку С2 впишем ранее использованную формулу:

=ЕСЛИМН(B2=1;"Word";B2=2;"Excel";B2=3;"Python")

Далее растягиваем ячейку с этой формулой до конца таблицы.

В итоге можем получить вот такую таблицу, в которой столбец «Название» заполняется автоматически на основании значения в столбце «№ предмета».

ЕСЛИМН

Эту формулу можно переписать так, чтобы ссылка была не на конкретную ячейку (например, А2), а на ячейку в той же строке, что и формула, но в другом столбце таблицы. Ссылки такого типа называются структурированными ссылками.

Например, для ссылки на вторую ячейку столбца «Имя» (Иван) можно использовать такую запись в любой ячейке второй строки таблицы (например, в С2):

[@[Имя]]

Следовательно всю формулу можно переписать так:
=ЕСЛИМН([@[№ Предмета]]=1;"Word";[@[№ Предмета]]=2;"Excel";[@[№ Предмета]]=3;"Python")

И такая формула будет в каждой ячейке столбца «Предмет», без каких-либо изменений.

Формулы эксель 43 4