Функция ПЕРЕКЛЮЧ в Excel

Функция ПЕРЕКЛЮЧ в Excel

Добрый день, уважаемые читатели и подписчики блога! Сегодня мы с вами поговорим о функции ПЕРЕКЛЮЧ в Excel (SWITCH).

В качестве примера возьмём небольшую таблицу где необходимо установить начальника смены в зависимости от её номера. 

Функция ПЕРЕКЛЮЧ в Excel

 

Обычно мы шли способом ЕСЛИ в ЕСЛИ в ЕСЛИ и т.д. В прошлой статье мы познакомились с функцией ЕСЛИМН в Excel. Таким образом появилось уже два решения, но сегодня мы попробуем решить задачу с помощью функции ПЕРЕКЛЮЧ. 

Что делает функция - в зависимости от введённого в определённую ячейку значения подставляет значение из списка, переданного этой же функции. Согласен, можно же воспользоваться проверкой данных и выбором значения из списка, но тогда где-то придётся размещать ФИО начальника смены. Всё несколько проще и сложнее одновременно - да, будет больше работы в самом начале, но потом, когда значения будут внесены в формулу - станет куда проще.

Пробуем!

Синтаксис формулы очень прост - выражение и значение1, затем 2, 3 и так далее.

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

Функция ПЕРЕКЛЮЧ в Excel

 

Нам останется правильно заполнить выражение и значения и вот тут может случиться очень много чего.

Главное помнить простое сопоставление - что находится в ячейке-основании и какое значение должно быть сопоставлено. В нашем случае мы заполним аргументы функции следующим образом.

 

Функция ПЕРЕКЛЮЧ в Excel

 

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

В ячейке B2 у нас стоит Иванов И.И. ему должен быть присвоен мастер смены Сорбицкая, Петрову - Сигуркин, Сидорову - Млечный.

Как видно из картинки, я ошибся в написании ФИО Иванова (не поставил точку) и поэтому у меня результат Н/Д. Будьте внимательны, когда работаем с текстом - малейшее несоответствие и результата не будет. После исправления таблица будет вот такой.

 

Функция ПЕРЕКЛЮЧ в Excel

 

Приведу формулу целиком:

=ПЕРЕКЛЮЧ(B2;"Петров П.П.";"Сигуркин К.В.";"Сидоров С.С.";"Млечный М.П.";"Иванов И.И.";"Сорбицкая С.М.")

Таких пар ключ - значение формула может воспринимать до 126 штук.

Применений для функции - масса! Дерзайте! Если что-то было непонятно - пишите комментарии или в форму обратной связи.

 

Автор записи: Иван

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.