Функция СВОДПО

Excel 365, Excel 2021

Краткое описание

Функция СВОДПО позволяет динамически создавать сводные таблицы прямо в ячейках Excel. Она группирует данные по строкам и столбцам, применяет функции агрегации и поддерживает сложные сценарии с итогами, сортировкой и фильтрацией.

Синтаксис

СВОДПО(row_fields; col_fields; значения; функция; [field_headers]; [row_total_depth]; [row_sort_order]; [col_total_depth]; [col_sort_order]; [filter_array]; [relative_to])

Параметры

Параметр Тип Обязательный Описание
row_fields Массив/Диапазон Да Массив или диапазон для группировки строк (может содержать несколько столбцов для многоуровневой группировки)
col_fields Массив/Диапазон Да Массив или диапазон для группировки столбцов (может содержать несколько столбцов)
значения Массив/Диапазон Да Данные для агрегации (может содержать несколько столбцов для множественных агрегатов)
функция Лямбда/Имя_функции Да Функция агрегации: SUM, AVERAGE, COUNT, MIN, MAX, COUNTA, PRODUCT, STDEV, STDEVP, VAR, VARP или пользовательская ЛЯМБДА

Использование функции PIVOTBY

СВОДПО революционизирует работу с данными в Excel, позволяя создавать динамические сводные таблицы без использования инструмента сводных таблиц. Функция автоматически группирует данные, вычисляет агрегаты и форматирует результат как полноценную сводную таблицу.

Распространенные примеры PIVOTBY

Базовая сводка продаж по регионам и кварталам

=СВОДПО(B2:B100;A2:A100;C2:C100;СУММ)

Создает сводную таблицу с продажами по кварталам (столбцы) и регионам (строки)

С сортировкой и итогами

=СВОДПО(B2:B100;A2:A100;C2:C100;СУММ;2;2;-1;2;-1)

Показывает заголовки, итоги строк и столбцов, сортировка по убыванию

Процент от общего итога

=СВОДПО(B2:B100;A2:A100;C2:C100;ПРОЦЕНТ;2;1;;1)

Показывает долю каждой группы в общем итоге

Часто задаваемые вопросы

Функция доступна в Excel 365 и Excel 2021 с обновлениями.

Да, можно использовать ЛЯМБДА функции с сигнатурой LAMBDA(подмножество,итого,...)

Используйте row_total_depth и col_total_depth: 0=без итогов, 1=только общий, 2=все итоги

Распространенные ошибки и решения

#ЗНАЧ! при несоответствии размеров массивов

Cause: row_fields, col_fields и filter_array имеют разную длину

Solution: Убедитесь, что все массивы группировки имеют одинаковое количество строк

#ЗНАЧ! с неподдерживаемой функцией

Cause: Использована функция агрегации вне списка поддерживаемых

Solution: Используйте только: SUM, AVERAGE, COUNT, MIN, MAX, COUNTA, PRODUCT, STDEV, STDEVP, VAR, VARP

Результат не расширяется автоматически

Cause: Ячейка находится внутри существующего динамического массива

Solution: Очистите область вокруг формулы или используйте другой диапазон

Примечания

  • Доступные функции: СУММ, СРЗНАЧ, СЧЁТ, МИН, МАКС, СЧЁТЗ, ПРОИЗВ, СТАНДОТКЛОН, СТАНДОТКЛОНП, ДИСП, ДИСПП, ПРОЦЕНТ
  • Отрицательные значения в sort_order инвертируют сортировку
  • Автоопределение заголовков основано на типах данных в values
  • Функция возвращает динамический массив - не нужно выделять область заранее

Совместимость

Доступно в: Excel 365, Excel 2021

Недоступно в: Excel 2019 и ранее

Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 365, Excel 2021