Автоматизація — це не завжди про складні скрипти. Часто все, що потрібно, — кілька розумних формул. У Google Таблицях є функції, які можуть “думати” за вас: перевіряти умови, вибирати варіанти, приймати рішення і навіть працювати одразу з усіма рядками. І якщо ви ще не використовуєте ці 5 потужних інструментів, саме час почати.
Це найпростіша умовна функція, з якої починається логіка у таблицях. Вона працює за принципом: якщо умова виконується, зробити одне, якщо ні — зробити інше.
Синтаксис:
=IF(умова; значення_якщо_ІСТИНА; значення_якщо_ХИБНІСТЬ)
Приклад:
=IF(B2>=1000; "Знижка 10%"; "Без знижки")
Формула аналізує, чи сума в комірці B2 більша за 1000, і видає відповідний результат.
Де використовувати:
Умовні знижки
Перевірка KPI
Простий контроль статусів
Дозволяє задати кілька умов поспіль, без вкладених IF, які швидко перетворюють таблицю на хаос.
Синтаксис:
=IFS(умова1; значення1; умова2; значення2; …)
Приклад:
=IFS(B2>=90; "Відмінно"; B2>=75; "Добре"; B2>=60; "Задовільно"; B2<60; "Незадовільно")
Формула сама визначає оцінку за балами
Де використовувати:
Оцінювання (наприклад, за балами)
Класифікація клієнтів (Gold/Silver/Bronze)
Категоризація витрат
Функція SWITCH зручна, коли у вас є одне значення і кілька можливих результатів. Вона швидша і чистіша за вкладені IF.
Синтаксис:
=SWITCH(вираз; значення1; результат1; значення2; результат2; …; [результат_за_замовчуванням])
Приклад:
=SWITCH(A2; "пн"; "Понеділок"; "вт"; "Вівторок"; "н/д")
Простий спосіб розшифрувати скорочення або коди. Наприклад, перетворити коди товарів на назви або числа на назви місяців.
Де використовувати:
Переклад абревіатур у повні назви
Автоматичне перетворення кодів у підписи
Швидкі словники всередині таблиці
Функція CHOOSE дозволяє обрати значення з переліку за його номером.
Синтаксис:
=CHOOSE(індекс; варіант1; варіант2; варіант3; …)
Приклад:
=CHOOSE(A2; "Бронза"; "Срібло"; "Золото")
Якщо в A2 число 2, результат — “Срібло”.
Де використовувати:
Рейтинги
Випадкові вибірки (разом з RANDBETWEEN)
Створення варіантів відповідей у тестах
Це не зовсім умовна функція, але саме вона дозволяє застосовувати логіку до цілих масивів. Тобто ви пишете одну формулу — і вона автоматично працює для всього стовпця або діапазону.
Синтаксис:
=ARRAYFORMULA(формула_з_діапазонами)
Приклад:
=ARRAYFORMULA(IF(A2:A>1000; "Премія"; "Без премії"))
Замість того, щоб копіювати формулу в кожну клітинку, ви пишете її один раз — і вона застосовується до всіх рядків. Це просто магія для великих таблиць!
Де використовувати:
Масові розрахунки без копіювання формул
Автозаповнення стовпчиків
Динамічні звіти
Таблиці можуть думати. Дайте їм інструкції — і заощадите десятки годин на рутині.