Функція SWITCH

У цій статті подано синтаксис формули й описано використання функції SWITCH, однієї з логічних функцій у програмі Microsoft Excel.

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

Спробуйте Office 365 або найновішу версію Excel

Опис

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

Синтаксис

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, з яким ми вас можемо з’єднати.

×