Зміст
Ця стаття знайомить вас з функцією ПЕРЕХОД в Excel, описує її синтаксис і наводить кілька прикладів використання, щоб проілюструвати, як можна спростити написання вкладених функцій IF в Excel.
Якщо ви коли-небудь витрачали занадто багато часу, намагаючись отримати вкладену формулу ЕСЛИ, вам сподобається використовувати нещодавно випущену функцію перемикання в Excel. Вона може реально заощадити час в ситуаціях, коли потрібні складні вкладені формули ЕСЛИ. Раніше доступна тільки в VBA, функція перемикання нещодавно була додана в Excel 2016, Excel Online і Mobile, Excel для планшетів і телефонів Android.
Примітка: наразі функція SWITCH доступна в Excel для Office 365, Excel Online, Excel 2019 та Excel 2016, що входять до складу підписок на Office 365.
Excel SWITCH - синтаксис
Функція SWITCH порівнює вираз зі списком значень і повертає результат відповідно до першого значення, що збігається. Якщо збігу не знайдено, можна повернути значення за замовчуванням, що є необов'язковим.
Структура функції SWITCH виглядає наступним чином:
SWITCH( вираз , значення1 , результат1 [за замовчуванням або значення2, результат2],...[за замовчуванням або значення3, результат3])Вона має 4 аргументи, один з яких є необов'язковим:
- Вираження є необхідним аргументом, який порівнюється з значенням1...значення126.
- ЗначенняN це значення, яке порівнюється з виразом.
- РезультатN значення, що повертається при відповідності відповідного аргументу valueN виразу. Обов'язково вказується для кожного аргументу valueN.
- За замовчуванням значення, що повертається, якщо у виразах valueN не знайдено співпадінь. Цей аргумент не має відповідного виразу resultN і повинен бути останнім аргументом у функції.
Оскільки функції обмежені 254 аргументами, можна використовувати до 126 пар аргументів значення і результату.
Функція SWITCH проти вкладеного IF в Excel з прикладами використання
Функція СРЗНАЧ, так само як і ЕСЛИ, допомагає задати ряд умов. Однак за допомогою цієї функції ви задаєте вираз і послідовність значень і результатів, а не ряд умовних операторів. Функція СРЗНАЧ хороша тим, що вам не потрібно повторювати вираз знову і знову, що іноді трапляється у вкладених формулах ЕСЛИ.
Якщо з вкладеними ІФ все гаразд, то є випадки, коли кількість умов для оцінювання робить побудову вкладеної ІФ нераціональною.
Щоб продемонструвати це, давайте подивимось на приклади використання, наведені нижче.
Скажімо, у вас є кілька абревіатур і ви хочете повернути їм повні назви:
- ДР - Duplicate Remover
- MTW - Майстер злиття таблиць
- CR - Об'єднати ряди.
Функція СРЗНАЧ в Excel 2016 досить просто впорається з цим завданням.
З функцією ЕСЛИ потрібно повторювати вираз, тому вона займає більше часу на введення і виглядає довше.
Те ж саме можна побачити в наступному прикладі з рейтинговою системою, де функція Excel SWITCH виглядає більш компактно.
Розглянемо, як працює функція SWITCH у поєднанні з іншими функціями. Припустимо, у нас є ряд дат і ми хочемо відразу побачити, чи відносяться вони до сьогоднішнього, завтрашнього або вчорашнього дня. Для цього ми додаємо функцію TODAY, яка повертає порядковий номер поточної дати, і DAYS, яка повертає кількість днів між двома датами.
Ви бачите, що SWITCH чудово справляється з цим завданням.
З функцією IF перетворення потребує певної вкладеності і стає складним, тому ймовірність помилки є високою.
Недостатньо використовувана і недооцінена, перемикач Excel є дійсно корисною функцією, яка дозволяє створювати логіку умовного розбиття.