Функция SWITCH

В этой статье описаны синтаксис формулы и использование логической функцииSWITCH в Microsoft Excel.

Примечание : Эта функция доступна только при наличии подписки на Office 365. Если у вас есть подписка на Office 365, убедитесь, что у вас установлена последняя версия Office.

Попробуйте поработать с Office 365 или последней версией Excel

Описание

Функция ПЕРЕКЛЮЧ вычисляет значение (которое называют выражением) на основе списка значений и возвращает результат, соответствующий первому совпадающему значению. Если совпадения не обнаружены, может быть возвращено необязательное стандартное значение.

Синтаксис

SWITCH(выражение;значение1;результат1;[по_умолчанию или значение2;результат2];…[по_умолчанию или значение3;результат3])

Аргумент

Описание

выражение
(обязательно)

выражение — это значение (например, число, дата или текст), которое сравнивается со значениями значение1…значение126.

значение1...значение126

значениеN — это значение, с которым сравнивается выражение.

результат1…результат126

результатN — это значение, возвращаемое, если аргумент значениеN совпадает с выражением. Значение результатN необходимо задать для каждого аргумента значениеN .

по_умолчанию
(не обязательно)

Значение, возвращаемое, если совпадения выражения со значениями значение1... значение126 не обнаружены. Аргумент по_умолчанию можно быстро найти, поскольку для него не задается соответствующее значение результатN (см. примеры). Значение по_умолчанию должно быть последним в функции.

Поскольку у функций не может быть больше 254 аргументов, можно использовать до 126 пар аргументов значениеN и результатN.

Обзор

Самая простая функция ПЕРЕКЛЮЧ имеет такую структуру:

  • =ПЕРЕКЛЮЧ(значение для переключения;значение, которое должно совпасть1...[2–126];значение, возвращаемое при совпадении1...[2–126];значение, возвращаемое при отсутствии совпадений)

В ней можно вычислить до 126 совпадающих значений и результатов.

Рассмотрим формулу:

Описание аргументов функции ПЕРЕКЛЮЧ
  1. Значение для переключения? В данном случае значение ДЕНЬНЕД(A2) равно 2.

  2. Какое значение должно совпасть? В данном случае — 1, 2 и 3.

  3. Какой результат должен быть возвращен при совпадении? В данном случае: "воскресенье" для значения 1, "понедельник" для значения 2 и "вторник" для значения 3.

  4. Стандартное значение, возвращаемое при отсутствии совпадений. В данном случае — текст "совпадения отсутствуют".

    Примечание : Если совпадающих значений нет и аргумент по умолчанию не указан, функция ПЕРЕКЛЮЧ возвращает ошибку #Н/Д!.

Примеры

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

Пример

Значение

Формула

Результат

2

=ПЕРЕКЛЮЧ(ДЕНЬНЕД(A2);1;"воскресенье";2;"понедельник";3;"вторник";"совпадения отсутствуют")

Поскольку в ячейке A2 указано значение 2 и аргумент "результат", соответствующий значению 2, — это "понедельник", функция ПЕРЕКЛЮЧ возвращает значение "понедельник".

99

=ПЕРЕКЛЮЧ(A3;1;"воскресенье";2;"понедельник";3;"вторник")

Поскольку совпадения отсутствуют и аргумент иначе не указан, функция ПЕРЕКЛЮЧ возвращает значение #Н/Д!.

99

=ПЕРЕКЛЮЧ(A4;1;"воскресенье";2;"понедельник";3;"вторник";"совпадения отсутствуют")

совпадения отсутствуют

2

=SWITCH(A5;1;"воскресенье";7;"суббота";"день недели")

день недели

3

=ПЕРЕКЛЮЧ(A6;1;"воскресенье";2;"понедельник";3;"вторник";"совпадения отсутствуют")

вторник

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

См. также

Функция ВПР

Функция ВЫБОР

Функция ЕСЛИ

Функция ЕСЛИМН

Общие сведения о формулах в Excel

Рекомендации, позволяющие избежать появления неработающих формул

Поиск ошибок в формулах

Сочетания клавиш и функциональные клавиши в Excel

Логические функции (справочник)

Функции Excel (по алфавиту)

Функции Excel (по категориям)

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×