Функція SWITCH

Функція SWITCH обчислює одне значення (яке називається виразом) на основі списку значень і повертає результат, який збігається з першим відповідним значенням. Якщо немає збігів, може повертатися необов’язкове стандартне значення.

Примітка.: Ця функція Excel 2016 доступна лише абонентам Office 365. Якщо ви належите до них, переконайтеся, що маєте найновішу версію Office.

Синтаксис

SWITCH(вираз; значення1; результат1; [за_замовчуванням або значення2; результат2];...[за_замовчуванням або значення3; результат3])

Аргумент

Опис

вираз
(обов’язковий аргумент)

Вираз – це значення (як-от число, дата або якийсь текст), з яким порівнюватиметься значення1…значення126.

значення1…значення126

N-не значення – це значення, яке порівнюватиметься з виразом.

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

N-й результат – це значення, яке повертається, коли відповідний аргумент N-не значення збігається з виразом. N-й результат потрібно вказати для кожного відповідного аргументу N-не значення.

за_замовчуванням
(необов’язково)

Стандартне значення – це значення, яке повертається, якщо у виразах N-не значення немає збігів. Аргумент "за_замовчуванням" визначається відсутністю відповідних виразів N-й результат (див. приклади). Значення за замовчуванням має бути останнім аргументом у функції.

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

Огляд

У найпростішому випадку функція SWITCH має такий вигляд:

  • =SWITCH(значення_для_змінення;значення_для_збігу1…[2–126];значення_для повернення_якщо_є_збіг1…[2–126];значення_для_повернення_якщо_немає_збігів)

За допомогою цієї функції можна оцінити до 126 зіставлених значень і результатів.

Розгляньте таку формулу:

Розподіл аргументів функції SWITCH
  1. Яке значення для змінення? У цьому випадку WEEKDAY(A2) дорівнює 2.

  2. Для якого значення потрібні збіги? У цьому випадку: 1, 2 і 3.

  3. Якщо є збіг, чи потрібно повертати його як результат? У цьому випадку це "Понеділок" для значення 1, "Вівторок" для значення 2 та "Середа" для значення 3.

  4. Стандартне значення для повернення, якщо немає збігів. У цьому випадку це текст "Немає збігів".

    Примітка.: Якщо збігів немає та аргумент "за_замовчуванням" не вказано, функція SWITCH повертає помилку #N/A!.

Приклади

Скопіюйте дані прикладу з наведеної нижче таблиці та вставте їх у клітинку A1 нового аркуша Excel, щоб дізнатися, як працює функція SWITCH. Якщо результат обчислення формул не відображається, виділіть їх, натисніть клавішу F2, а потім – Enter. За потреби можна змінити ширину стовпців, щоб відобразити всі дані.

Приклад

Значення

Формула

Результат

2

=SWITCH(WEEKDAY(A2);1;"Понеділок";2;"Вівторок";3;"Середа";"Немає збігів")

Оскільки A2=2, а "Вівторок" – це аргумент результату, який відповідає значенню 2, функція SWITCH повертає значення "Вівторок"

99

=SWITCH(A3;1;"Понеділок";2;"Вівторок";3;"Середа")

Через відсутність збігів та іншого аргументу функція SWITCH повертає помилку #N/A!

99

=SWITCH(A4;1;"Понеділок";2;"Вівторок";3;"Середа";"Немає збігів")

Немає збігів

2

=SWITCH(A5;1;"Понеділок";7;"Неділя";"день тижня")

день тижня

3

=SWITCH(A6;1;"Понеділок";2;"Вівторок";3;"Середа";"Немає збігів")

Середа

Потрібна додаткова довідка?

Ви завжди можете поставити запитання експерту в спільноті Tech (у розділі Excel), отримати підтримку в спільноті, що допомагає знайти відповіді на запитання, або запропонувати нову функцію чи вдосконалення на форумі Excel User Voice.

Додаткові відомості

Функція VLOOKUP

Функція CHOOSE

Функція IF

Функція IFS

Огляд формул в Excel

Способи уникнення недійсних формул

Виявлення та виправлення помилок у формулах

Сполучення клавіш і функціональні клавіші в Excel

Логічні функції (довідка)

Функції Excel (за алфавітом)

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

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×