використання агрегатних функцій з умовами (COUNTIF, SUMIF, AVERAGEIF, COUNTIFS, SUMIFS, MINIFS, MAXIFS).
Інтерактивний Симулятор Функцій
Від Даних до Висновків
Звичайні функції, як-от **`SUM`** або **`COUNT`**, оперують усім масивом даних. Для проведення глибокого аналізу та отримання відповідей на конкретні бізнес-питання використовуються **агрегатні функції з умовами** (Conditional Aggregation Functions). Вони дозволяють обчислювати значення, враховуючи лише ті рядки, які відповідають заданим критеріям.
Загальний Синтаксис Функцій з Умовами
Функції розділені на дві групи з критичною різницею в порядку аргументів. Запам'ятовування цієї структури є ключем до успішного аналізу.
Група 1: Одна Умова (`...IF`)
Зверніть увагу: **Діапазон умови** завжди йде першим. Для `SUMIF` і `AVERAGEIF` діапазон, що обчислюється, йде останнім.
| Функція | Призначення | Синтаксис |
|---|---|---|
| **COUNTIF** | Підрахунок кількості клітинок за 1 критерієм. | `=COUNTIF(Діапазон_умови; Критерій)` |
| **SUMIF** | Сумування за 1 критерієм. | `=SUMIF(Діапазон_умови; Критерій; Діапазон_сумування)` |
| **AVERAGEIF** | Середнє значення за 1 критерієм. | `=AVERAGEIF(Діапазон_умови; Критерій; Діапазон_усереднення)` |
Група 2: Кілька Умов (`...IFS`)
Критична відмінність: **Діапазон обчислення** (`SUM`, `MIN`, `MAX`) завжди йде **ПЕРШИМ** аргументом. Перевіряється логічне "І".
| Функція | Призначення | Синтаксис |
|---|---|---|
| **SUMIFS** | Сумування за кількома критеріями. | `=SUMIFS(Діапазон_сумування; Умова1; Крит1; Умова2; Крит2; ...)` |
| **COUNTIFS** | Підрахунок кількості за кількома критеріями. | `=COUNTIFS(Умова1; Крит1; Умова2; Крит2; ...)` |
| **MAXIFS** | Максимальне значення за кількома критеріями. | `=MAXIFS(Діапазон_max; Умова1; Крит1; Умова2; Крит2; ...)` |
| **MINIFS** | Мінімальне значення за кількома критеріями. | `=MINIFS(Діапазон_min; Умова1; Крит1; Умова2; Крит2; ...)` |
Функції з Однією Умовою
Цей блок демонструє функції, які застосовують **лише один критерій**. Наведіть курсор на частину формули, щоб побачити, які діапазони виділяються у таблиці.
COUNTIF (КІЛЬКІСТЬЯКЩО)
Завдання: Порахувати, скільки продажів було здійснено в "Південному" регіоні.
=COUNTIF(C2:C8 (діапазон умови), "Південь" (критерій))
| № | Продукт | Регіон | Дохід |
|---|---|---|---|
| 1 | Ноутбук | Північ | 25 000 |
| 2 | Смартфон | Південь | 12 000 |
| 3 | Клавіатура | Схід | 900 |
| 4 | Монітор | Південь | 8 500 |
| 5 | Принтер | Захід | 4 000 |
| 6 | Ноутбук | Північ | 30 000 |
| 7 | Миша | Південь | 500 |
Результат: 3
SUMIF (СУММАЯКЩО)
Завдання: Обчислити загальний дохід від продажу лише "Ноутбуків".
=SUMIF(B2:B8 (діапазон умови), "Ноутбук" (критерій), D2:D8 (діапазон сумування))
| № | Продукт | Регіон | Дохід |
|---|---|---|---|
| 1 | Ноутбук | Північ | 25 000 |
| 2 | Смартфон | Південь | 12 000 |
| 3 | Клавіатура | Схід | 900 |
| 4 | Монітор | Південь | 8 500 |
| 5 | Принтер | Захід | 4 000 |
| 6 | Ноутбук | Північ | 30 000 |
| 7 | Миша | Південь | 500 |
Результат: 55 000 грн.
Функції з Кількама Умовами (`...IFS`)
Функції **`SUMIFS`**, **`MAXIFS`**, **`MINIFS`** та **`COUNTIFS`** дозволяють використовувати логічне **"І"** (AND) — обчислення виконується, лише якщо **всі** умови задовольняються одночасно.
SUMIFS та MAXIFS
Завдання: Знайти суму / максимум доходу від "Ноутбуків" (Умова 1) у "Північному" регіоні (Умова 2).
SUMIFS: =SUMIFS(D2:D8 (Діапазон сумування), B2:B8, "Ноутбук", C2:C8, "Північ")
MAXIFS: Синтаксис ідентичний, але функція шукає найбільше значення з відібраних.
| № | Продукт | Регіон | Дохід |
|---|---|---|---|
| 1 | Ноутбук | Північ | 25 000 |
| 2 | Смартфон | Південь | 12 000 |
| 3 | Клавіатура | Схід | 900 |
| 4 | Ноутбук | Південь | 22 000 |
| 5 | Принтер | Захід | 4 000 |
| 6 | Ноутбук | Північ | 30 000 |
| 7 | Миша | Північ | 500 |
SUMIFS Результат: 55 000 грн.
MAXIFS Результат: 30 000 грн.
Інтерактивний Симулятор Аналізу
Створіть власний запит до даних! Виберіть операцію та умови, щоб побачити, як генерується формула, змінюється результат та підсвічуються відповідні рядки в таблиці.
Згенерована формула:
...
Результат:
...
| Продукт | Регіон | Продавець | Дохід (грн) |
|---|
Коментарі
Дописати коментар