Функция ПЕРЕКЛЮЧ впервые введена в 2016-й версии Excel. Вместе с функцией ЕСЛИМН (изначально называлась УСЛОВИЯ) призвана разгрузить конструкции с нагромождением функций ЕСЛИ. Она возвращает значение на основе списка и возвращает результат, соответствующий первому совпадающему значению.
Описание функции ПЕРЕКЛЮЧ
Функция ПЕРЕКЛЮЧ вычисляет значение (которое называют выражением) на основе списка значений и возвращает результат, соответствующий первому совпадающему значению. Если совпадения не обнаружены, может быть возвращено необязательное стандартное значение.
Например, на рисунке ниже производится расчет дня недели. ДЕНЬНЕД(A2) возвращает значение 2, а в функции сопоставления для числа 2, представлен понедельник.
Синтаксис
=ПЕРЕКЛЮЧ(выражение; значение1; результат1; [по_умолчанию или значение2; результат2]; …[по_умолчанию или значение3; результат3])
Аргументы
выражениезначение1 ... значение126результат1 ... результат126 по_умолчанию
Обязательный. Выражение — это значение (например, число, дата или текст), которое сравнивается со значениями значение1 … значение126.
Обязательный. значениеN — это значение, с которым сравнивается выражение.
Обязательный. РезультатN — это значение, возвращаемое, если аргумент значениеN совпадает с выражением. Значение результатN необходимо задать для каждого аргумента значениеN.
Не обязательный. Значение, возвращаемое, если совпадения выражения со значениями значение1… значение126 не обнаружены. Аргумент по_умолчанию можно быстро найти, поскольку для него не задается соответствующее значение результатN (см. примеры). Значение по_умолчанию должно быть последним в функции.
Замечания
Поскольку у функций не может быть больше 254 аргументов, можно использовать до 126 пар аргументов значениеN и результатN.
[…] логическую функцию ЕСЛИ (да-да, с использованием ПЕРЕКЛЮЧ или ЕСЛИМН решение тоже будет изящным, но, допустим, у […]