FormulaCamp
Пройдено
5. Продвинутые формулы · Современные функции · 25 мин

17. GROUPBY и PIVOTBY

Урок 17 из 20
Задание 1 из 5
  1. В F1 одной формулой GROUPBY посчитайте выручку по регионам — с заголовками и строкой итога. Возьмите диапазоны вместе с заголовками (A1:A13 и D1:D13).

Теория урока

Раньше, чтобы получить итоги по группам, строили сводную таблицу или писали СУММЕСЛИ для каждой строки. В Microsoft 365 есть две функции, которые делают это одной формулой — и результат разливается сам, как у УНИК и ФИЛЬТР.

GROUPBY(поля_строк; значения; функция; [заголовки]; [итоги]; [сортировка]; [фильтр])

  • поля_строк — по чему группировать (регион, менеджер);
  • значения — что сворачивать (суммы);
  • функция — как сворачивать. Её пишут без скобок: СУММ, СРЗНАЧ, СЧЁТ, МАКС, МИН. Можно передать и свою LAMBDA(x; …);
  • заголовки: если не указать, Excel сам решит — текст над числами считается заголовком и показывается. 0 — заголовков нет, 1 — есть, но не показывать, 2 — нет, но сгенерировать, 3 — есть и показать;
  • итоги: 1 (по умолчанию) — строка итога внизу, 0 — без итога, −1 — итог сверху;
  • сортировка — номер столбца результата; минус — по убыванию: -2 — по второму столбцу от большего к меньшему;
  • фильтр — массив ИСТИНА/ЛОЖЬ той же высоты: какие строки брать.
=GROUPBY(A1:A13;D1:D13;СУММ) — выручка по регионам с заголовком и итогом.
=GROUPBY(B2:B13;D2:D13;СРЗНАЧ;;0;-2) — средний чек менеджеров, без итога, лучшие сверху. Пустой аргумент между ;; — «по умолчанию».

PIVOTBY(строки; столбцы; значения; функция; …) — то же, но группирует сразу в двух направлениях: получается маленькая сводная таблица. Если комбинации нет в данных (в Шымкенте не продавали сахар), ячейка остаётся пустой.

Подпись строки итога в английском Excel — Total; в тренажёре она показана как «Итог». Ограничения тренажёра: промежуточные итоги по уровням (итоги = 2) не поддерживаются, а в PIVOTBY — одно поле строк, одно поле столбцов и один столбец значений.

Проверьте себя

1. Как правильно передать функцию в GROUPBY, чтобы получить среднее?
2. Что делает аргумент сортировки -2 в GROUPBY?
3. Чем PIVOTBY отличается от GROUPBY?

Практика — в Pro

Живая таблица, проверка заданий и файлы .xlsx во всех 170 уроках. Прогресс хранится в этом браузере; синхронизация между устройствами появится позже.