0Pricing
Excel Formulas Academy · Урок

Отчёты в стиле сводных таблиц с формулами

Полностью воссоздавайте сводные таблицы с помощью формул.

«Отчёты в стиле сводных таблиц с формулами» — бесплатный урок Excel Formulas Academy на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Excel Formulas Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Excel Formulas Academy содержит 4 уроков всего.

Сводные таблицы без инструмента сводных таблиц

Сводная таблица представляет данные в виде перекрёстной таблицы: строки соответствуют одной категории, столбцы — другой, а ячейки сетки содержат итоги. Классический пример: регионы расположены сбоку, кварталы — вверху, а продажи указаны в каждой ячейке.

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

В этом уроке Вы разместите заголовки строк, заголовки столбцов и область данных с формулами SUMIFS, которые автоматически вычисляют каждое пересечение.

Данные для отчёта

Мы будем использовать лист с именем Продажи и следующими столбцами: Регион в A, Квартал в B и Сумма в C; данные занимают строки с 2 по 500.

Нужный нам отчёт выглядит так:

  • Подписи строк: каждый уникальный регион в столбце E.
  • Подписи столбцов: Q1, Q2, Q3, Q4 в строке 1, от F до I.
  • Область данных: общая сумма для каждой пары Регион — Квартал.

Каждая ячейка области данных отвечает на один вопрос: сколько этот регион продал в данном квартале?

Создание заголовков строк

Заголовки строк — это уникальные регионы. Используйте UNIQUE вместе с SORT, чтобы они разливались вниз по столбцу E и оставались упорядоченными.

Поместите эту формулу в E2:

Теперь регионы самостоятельно заполняют E2 и расположенные ниже ячейки. Как и в итоговых таблицах, этот список служит опорной точкой, на которую ссылается вся сетка.

=SORT(UNIQUE(Sales!A2:A500))

Создание заголовков столбцов

Заголовки столбцов — это кварталы, расположенные в строке. Вы можете ввести Q1, Q2, Q3, Q4 вручную или разлить их по горизонтали, используя TRANSPOSE вместе с UNIQUE.

В ячейке F1 эта формула разместит уникальные кварталы в верхней строке:

TRANSPOSE преобразует вертикальный список в горизонтальный, поэтому столбец кварталов превращается в строку заголовков. Теперь обе оси сетки готовы.

=TRANSPOSE(SORT(UNIQUE(Sales!B2:B500)))

Основная формула SUMIFS для одной ячейки

Теперь заполните область данных. Каждой ячейке нужен итог для региона из её строки и квартала из её столбца. SUMIFS легко обрабатывает два условия.

В первой ячейке области данных, F2, введите:

Формула выбирает значения Суммы, где Регион совпадает с подписью слева, а Квартал — с заголовком сверху. Это одно пересечение сводной таблицы.

=SUMIFS(Sales!$C$2:$C$500, Sales!$A$2:$A$500, $E2, Sales!$B$2:$B$500, F$1)

Фиксация ссылок с помощью смешанных ссылок

Знаки доллара позволяют заполнить всю сетку копированием одной формулы. Разберите смешанные ссылки:

  • $E2 фиксирует столбец E, но позволяет изменять строку, поэтому каждая строка получает свой регион.
  • F$1 фиксирует строку 1, но позволяет изменять столбец, поэтому каждый столбец получает свой квартал.
  • $C$2:$C$500 полностью зафиксирован, поскольку диапазон данных не должен смещаться.

Скопируйте F2 по всем кварталам и вниз по всем регионам — каждая ячейка автоматически скорректирует ссылки.

=SUMIFS(Sales!$C$2:$C$500, Sales!$A$2:$A$500, $E2, Sales!$B$2:$B$500, F$1)

Заполнение всей сетки

Правильно создав формулу в F2, выделите эту ячейку и перетащите маркер заполнения вправо по столбцам кварталов, а затем вниз по строкам регионов. Excel изменит относительные части ссылок за Вас.

  • В ячейке G2 будут указаны регион $E2 и квартал G$1.
  • В ячейке F3 будут указаны регион $E3 и квартал F$1.

В результате получится полная перекрёстная таблица с итогом в каждом пересечении. Мастер сводных таблиц не нужен, а пересчёт выполняется сразу после изменения данных на листе Продажи.

=SUMIFS(Sales!$C$2:$C$500, Sales!$A$2:$A$500, $E2, Sales!$B$2:$B$500, G$1)

Добавление итогов строк и столбцов

В настоящей сводной таблице есть общие итоги. Добавьте столбец Итог справа и строку Итог внизу, используя обычную SUM для каждой строки или столбца.

Чтобы получить итог строки для первого региона, поместите эту формулу в столбец после последнего квартала:

Для итога столбца сложите ячейки области данных этого квартала по всем строкам. Такие итоги по краям делают отчёт завершённым и позволяют читателям быстро проверить корректность чисел.

=SUM(F2:I2)

Более аккуратная область данных с помощью ссылок на разлитые диапазоны

Если используемое Вами приложение поддерживает эту возможность, можно не копировать формулу, а передать ссылки на разлитые диапазоны непосредственно в SUMIFS. Используйте разлитые заголовки как условия.

Эта единственная формула получает итог для каждого пересечения региона и квартала:

Здесь E2# — вертикальный список регионов, а F1# — горизонтальный список кварталов. Excel объединяет их в полную сетку одной формулой. Способ с перетаскиванием совместим с большим числом версий, но этот вариант элегантнее и современнее.

=SUMIFS(Sales!$C$2:$C$500, Sales!$A$2:$A$500, E2#, Sales!$B$2:$B$500, F1#)

Добавление столбца с долей от общего итога

Отчёты становятся информативнее, если показывают не только суммы, но и долю от общего итога. Добавьте столбец, который выражает итог региона как процент от общего итога.

Если итог строки региона находится в J2, а общий итог — в J10, введите:

Фиксация общего итога с помощью $J$10 позволяет заполнить формулу для всех регионов вниз, при этом деление всегда выполняется на один и тот же знаменатель. Задайте для столбца процентный формат — и читатели сразу увидят, какие регионы занимают наибольшую долю.

=J2 / $J$10

Удобство сопровождения отчёта

Несколько правил помогут сохранить надёжность сводного отчёта на формулах:

  • Используйте целые расширенные диапазоны, например строки с 2 по 500, чтобы новые строки учитывались.
  • Фиксируйте диапазоны данных с помощью абсолютных якорей $; изменяться должны только ссылки на заголовки.
  • Оставляйте свободное место снизу и справа, чтобы разлитым заголовкам и итогам хватало пространства.

При правильной настройке этот отчёт не требует обслуживания. Вводите новые продажи — и сетка, итоги и подписи обновляются сами.

Быстрая проверка

Проверьте, насколько хорошо Вы освоили смешанные ссылки, на которых работает сводный отчёт на формулах.

Итоги: отчёты на основе формул

Вы воссоздали сводную таблицу, используя только формулы:

  • UNIQUE вместе с SORT создали заголовки строк в разлитом столбце.
  • TRANSPOSE разместила заголовки столбцов в строке.
  • SUMIFS со смешанными ссылками $E2 и F$1 заполнила каждое пересечение — перетаскиванием или с помощью ссылок на разлитые диапазоны, таких как E2# и F1#.
  • SUM добавила общие итоги по краям таблицы.

Вся сетка пересчитывается автоматически. Далее Вы сделаете панель мониторинга интерактивной с помощью раскрывающихся списков, управляющих показателями.

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

Урок «Отчёты в стиле сводных таблиц с формулами» бесплатный?

Да — полный текст урока «Отчёты в стиле сводных таблиц с формулами» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Excel Formulas Academy, подпишись на CoddyKit PRO. Курс Excel Formulas Academy содержит 4 уроков всего.

Чему я научусь в уроке «Отчёты в стиле сводных таблиц с формулами»?

Полностью воссоздавайте сводные таблицы с помощью формул. Ты практикуешь Excel Formulas Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Excel Formulas Academy?

Предыдущий опыт не требуется. Excel Formulas Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.

Сколько времени занимает урок «Отчёты в стиле сводных таблиц с формулами»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Excel Formulas Academy?

Да. Каждый урок Excel Formulas Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Итоговые таблицы с динамическими массивами
  2. Отчёты в стиле сводных таблиц с формулами
  3. Интерактивные раскрывающиеся списки и связанные показатели
  4. Карточки KPI и условное выделение
← Назад к Excel Formulas Academy