Функция SWITCH - формула, примеры, как использовать

Функция ПЕРЕКЛЮЧАТЕЛЬ относится к категории наиболее важных функций Excel для финансовых аналитиков в Списке функций логических функций Excel. Эта шпаргалка охватывает 100 функций, которые критически важно знать аналитику Excel. Эта функция оценивает данное выражение (или значение) по списку значений и возвращает результат, соответствующий первому совпадающему значению. В случае отсутствия подходящего значения будет возвращено необязательное значение по умолчанию.

SWITCH был добавлен в MS Excel 2016 и недоступен в более ранних версиях. Однако ранее эта функция была доступна в VBA. Функцию SWITCH можно использовать вместо вложенных функций ЕСЛИ.

Формула

= ПЕРЕКЛЮЧАТЕЛЬ (выражение; значение1; результат1; [по умолчанию или значение2; результат2];… [по умолчанию или значение3; результат3])

Функция SWITCH использует следующие аргументы:

  1. Выражение (обязательный аргумент) - это может быть число, дата или какой-либо текст, который функция будет сравнивать. Вот несколько примеров аргумента выражения:

Тип выраженияпример
Ссылка на ячейкуA2
Логический тестA2 = «ПРОЙДЕН»
Число или текст2 или «ОТКАЗ»
Именованный диапазонNamed_Range
Логические значенияПравда или ложь
Математическое выражениеA2 + 1

  1. Значение1 ……… значение126 (обязательный аргумент) - это значение, которое будет сравниваться с выражением.
  2. Result1 ……… result126 - Значение, которое будет возвращено, когда соответствующий аргумент valueN совпадает с выражением.
  3. По умолчанию (необязательный аргумент) - это значение, которое функция должна вернуть, если в выражении valueN не найдено совпадений.

Как использовать функцию SWITCH в Excel?

Давайте посмотрим на несколько примеров, чтобы понять, как работает функция SWITCH:

Пример 1

Предположим, нам дан ряд сокращений, и мы хотим вернуть значение, которое они обозначают.

Формула будет иметь вид = ПЕРЕКЛЮЧИТЬ (A6, «DR», «Должники», «CR», «Кредиторы», «JE», «Запись в журнале», «LB», «Главная книга», «неизвестно») .

Получаем результат ниже:

ПЕРЕКЛЮЧАТЕЛЬ Функция

Если нам нужно использовать вложенную формулу ЕСЛИ, это будет длинная формула. И функция SWITCH, и функция IF помогают нам указать ряд условий. Однако с помощью SWITCH мы можем определить выражение и последовательность значений и результатов, а не несколько условных операторов.

Лучшая часть функции SWITCH состоит в том, что нам не нужно повторять выражение несколько раз, что иногда случается во вложенных формулах IF.

Теперь, если бы нам нужно было использовать функцию ЕСЛИ, формула была бы такой:

= ЕСЛИ (B5 = «DR», «Должники», IF (A2 = «CR», «Кредиторы», IF (B5 = «JE», «Запись в журнале», IF (B5 = «LB», «Книга бухгалтерской книги») , «Неизвестно»))))

Функция SWITCH - Пример 1

Пример 2 - Использование SWITCH с другими функциями

Предположим, нам даны несколько дат, и мы хотим увидеть, относятся ли они к сегодняшнему дню, завтра или вчера. Используя вместе функции ПЕРЕКЛЮЧАТЕЛЬ, ДНИ и СЕГОДНЯ, мы можем достичь желаемых результатов.

Функция СЕГОДНЯ вернет порядковый номер текущей даты, а функция ДНЕЙ вернет количество дней между двумя датами.

Используемая формула: = ПЕРЕКЛЮЧИТЬ (ДНИ (СЕГОДНЯ (), B5), 0, «Текущая дата», 1, «Вчера», -1, «Завтра», «Неизвестно») .

Функция SWITCH - Пример 2

Пример 3

В некоторых странах финансовый год начинается не с 1 января, поэтому часто приходится классифицировать даты по финансовым кварталам. Например, если финансовый год с апреля по март, то с апреля по июнь будет 1 квартал и так далее. Мы можем использовать SWITCH в таких сценариях:

Функция ПЕРЕКЛЮЧАТЕЛЬ - Пример 3

Получаем следующие результаты:

Функция SWITCH - пример 3a

Мы использовали здесь формулу, которая нашла бы номер месяца в столбце Даты: если это месяц 1, это четвертый квартал; если 2-й месяц - 4-й квартал; если 3-й месяц - 4-й квартал; если 4-й месяц - 1-й квартал; и так далее.

Несколько замечаний о функции SWITCH

  1. Поскольку функции ограничены 254 аргументами, мы можем использовать до 126 пар аргументов значения и результата.
  2. # Ошибка N / A - Возникает, когда функция SWITCH не может выполнить сопоставление и нет другого аргумента. Например, для значения 7 и мы даем формулу = SWITCH (A3,1, «воскресенье», 2, «понедельник», 3, «вторник») функция вернет ошибку # N / A.
  3. #ИМЯ? ошибка - возникает, если мы редактируем ячейку в версии Excel, которая не включает функцию ПЕРЕКЛЮЧАТЕЛЬ.

Щелкните здесь, чтобы загрузить образец файла Excel

Дополнительные ресурсы

Спасибо, что прочитали финансовое руководство по функции Excel SWITCH. Потратив время на изучение и освоение функций Excel, вы значительно ускорите свой финансовый анализ. Чтобы узнать больше, ознакомьтесь с этими дополнительными финансовыми ресурсами:

  • Функции Excel для финансов Excel для финансов Это руководство по Excel для финансов расскажет о 10 основных формулах и функциях, которые вы должны знать, чтобы стать отличным финансовым аналитиком в Excel. В этом руководстве есть примеры, скриншоты и пошаговые инструкции. В конце скачайте бесплатный шаблон Excel, который включает в себя все финансовые функции, описанные в руководстве.
  • Расширенный курс формул Excel
  • Расширенные формулы Excel, которые вы должны знать Расширенные формулы Excel, которые необходимо знать Эти расширенные формулы Excel очень важно знать и выведут ваши навыки финансового анализа на новый уровень. Вы должны знать дополнительные функции Excel. Изучите 10 лучших формул Excel, которые регулярно использует каждый финансовый аналитик мирового уровня. Эти навыки улучшат вашу работу с таблицами в любой карьере.
  • Ярлыки Excel для ПК и Mac Ярлыки Excel для ПК Mac Ярлыки Excel - список наиболее важных и распространенных ярлыков MS Excel для пользователей ПК и Mac, специалистов в области финансов и бухгалтерского учета. Сочетания клавиш ускоряют ваши навыки моделирования и экономят время. Изучите редактирование, форматирование, навигацию, ленту, специальную вставку, манипулирование данными, редактирование формул и ячеек и другие краткие сведения.