Найти тему
Р7-Офис

Логический переключатель в электронной таблице

Оглавление

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

Если вы в своей практике пользовались функцией ЕСЛИ в редакторе электронных таблиц, то знаете, что с ее помощью порой получаются достаточно громоздкие формулы. Альтернативой может стать логическая функция ПЕРЕКЛЮЧ, хотя из её названия это и не очевидно.

Простой пример

Предположим, мы хотим чтобы по номеру дня недели выводились его название. До появления ПЕРЕКЛЮЧ для этого понадобилось бы много ЕСЛИ и других аргументов. Теперь нам поможет формула следующего вида:

=ПЕРЕКЛЮЧ(A2;1;”Понедельник”;2;”Вторник”;3;”Среда”;4;”Четверг”;5;”Пятница”;6;”Суббота”;7;”Воскресенье”)

Вот как это выглядит на практике. Поскольку восьмого дня нет, мы получаем ошибку в последней строке.

Синтаксис уже понятен из примера, разве что формула может быть достаточно длинной (до 126 пар значений и результатов):

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

Из чего состоит формула:

  • выражение – это то содержимое ячейки, которое мы будем сравнивать с нашими «значениями»,
  • значение – это ТО, с чем сравнивается аргумент «выражение»,
  • результат – это то, что будет записано в ячейку, если выражение и значение совпали,
  • по_умолчанию – после всех пар здесь можно определить значение, которое заменит дефолтное #Н/Д, появляющееся, когда выражение и значения не совпадают.

Массивное усложнение

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

-2

Как видно из иллюстрации в данном случае мы ввели ПЕРЕКЛЮЧ как функцию массива с помощью Shift+Ctrl+Enter. Формула заключена в фигурные скобки выглядит так:

{=ПЕРЕКЛЮЧ(F1;”Плюс”;A2:A7+B2:B7;”Минус”;A2:A7-B2:B7;”Умножить”;A2:A7*B2:B7;”Разделить”;A2:A7/B2:B7)}

Уверены, если вы работает с таблицами, то сможете предложить свои примеры и проверите работоспособность на собственных данных.

Наука
7 млн интересуются