Как в Excel поставить формулу «Промежуточные итоги»: инструкция с примерами

Функция промежуточных итогов в Microsoft Excel — это мощный инструмент для группировки данных и автоматического подсчёта сумм, средних значений или количества строк в динамических таблицах. Она незаменима, когда нужно быстро проанализировать большие массивы информации: от финансовых отчётов до складских остатков. Но многие пользователи сталкиваются с трудностями: формула то не срабатывает, то выдаёт ошибку #ЗНАЧ!, то просто игнорирует изменения в данных.

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

Если вы никогда не работали с этой функцией, начните с базовой инструкции. Опытные пользователи найдут здесь продвинутые приёмы: например, как использовать ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTAL) в формулах массива или связать её с ЕСЛИ для условных расчётов.

Важно: все примеры актуальны для Excel 2010–2026 и Office 365. Если вы работаете в Google Таблицах, принципы аналогичны, но есть нюансы — их мы тоже затронем.

Что такое промежуточные итоги и зачем они нужны

Функция промежуточных итогов (ПРОМЕЖУТОЧНЫЕ.ИТОГИ или SUBTOTAL на английском) — это встроенный инструмент Excel, который позволяет:

  • 📊 Группировать данные по категориям (например, по месяцам, регионам или типам товаров).
  • Автоматически рассчитывать суммы, средние, максимумы/минимумы или количество значений в каждой группе.
  • 🔄 Игнорировать скрытые строки — это ключевое отличие от обычных функций вроде СУММ.
  • 📈 Строить иерархические отчёты с несколькими уровнями группировки (например, "Регион → Город → Магазин").

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

Пример из жизни: у вас есть таблица продаж с колонками "Дата", "Товар", "Количество" и "Сумма". С помощью промежуточных итогов можно за секунды посчитать:

  • 📅 Общую выручку по каждому месяцу.
  • 📦 Среднее количество продаж по категориям товаров.
  • 🏢 Максимальную сделку в каждом регионе.
📊 Как часто вы используете промежуточные итоги в Excel?
Каждый день
Раз в неделю
Редее, чем раз в месяц
Никогда не пробовал

Способ 1: Вставка промежуточных итогов через меню Excel

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

Шаг 1. Подготовка данных

  • 📋 Убедитесь, что ваша таблица отсортирована по колонке, по которой будете группировать (например, по "Категории товара").
  • 🔍 Проверьте, нет ли пустых строк или ячеек — они могут сбить расчёты.
  • 📌 Выделите всю таблицу, включая заголовки.

Шаг 2. Запуск инструмента

  1. Перейдите на вкладку Данные → группа Структура → кнопка Промежуточные итоги.
  2. В открывшемся окне:
    • 🔹 При каждом изменении в: выберите колонку для группировки (например, "Категория").
    • 🔹 Операция: укажите тип расчёта (Сумма, Среднее, Количество и т.д.).
    • 🔹 Добавить итоги по: отметьте колонки, которые нужно просчитывать (например, "Сумма продаж").
  • Нажмите ОК.
  • Шаг 3. Работа с результатом

    После применения слева появятся значки структуры (плюсы/минусы), позволяющие свернуть или развернуть группы. Итоги будут добавлены автоматически под каждой группой.

    Отсортировать таблицу по ключевому столбцу

    Удалить пустые строки и ячейки

    Выделить всю таблицу (включая заголовки)

    Проверить формат данных (числа как числа, даты как даты)-->

    ⚠️ Внимание: Если после вставки итогов вы измените исходные данные, Excel НЕ обновит расчёты автоматически. Чтобы пересчитать, нажмите Данные → Промежуточные итоги → Заменить или используйте сочетание F9.

    Способ 2: Ручное добавление функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ

    Если вам нужно больше гибкости (например, рассчитать итоги по нескольким критериям или вставить формулу в произвольное место), используйте функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTAL) вручную.

    Синтаксис функции:

    ПРОМЕЖУТОЧНЫЕ.ИТОГИ(номер_функции; ссылка1; [ссылка2]; ...)

    Где:

    • номер_функции — код операции (от 1 до 11 или 101111). Например:
      • 9 — сумма (СУММ).
      • 1 — среднее (СРЗНАЧ).
      • 2 — количество (СЧЁТ).
      • 109 — сумма с учётом скрытых строк.
    • ссылка1; [ссылка2] — диапазоны ячеек для расчёта.

    Пример: Чтобы посчитать сумму продаж в колонке D (с учётом скрытых строк), введите:

    =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9; D2:D100)

    Ключевые нюансы:

    • 🔢 Номера функций 1–11 игнорируют скрытые строки, а 101–111учитывают.
    • 🔗 Функцию можно вложить в другие формулы. Например:
      =ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;B2:B10)>1000; "Высокая"; "Низкая")
    Номер функции Операция Аналог в Excel Учитывает скрытые строки?
    1 Среднее СРЗНАЧ Нет
    2 Количество СЧЁТ Нет
    9 Сумма СУММ Нет
    101 Среднее СРЗНАЧ Да
    109 Сумма СУММ Да

    Типичные ошибки и как их исправить

    Даже опытные пользователи сталкиваются с проблемами при работе с промежуточными итогами. Вот самые распространённые ошибки и их решения:

    1. Формула возвращает #ЗНАЧ!

    • 🔍 Причина: В диапазоне есть текст или пустые ячейки, которые функция не может обработать.
    • 🛠 Решение: Используйте ЕСЛИОШИБКА или очистите данные:
      =ЕСЛИОШИБКА(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;A2:A100); 0)

    2. Итоги не обновляются при изменении данных

    • 🔍 Причина: Автоматический пересчёт отключён в настройках Excel.
    • 🛠 Решение: Включите его в Формулы → Параметры вычислений → Автоматически или нажмите F9.

    3. Функция считает скрытые строки (или наоборот)

    • 🔍 Причина: Неправильно выбран номер функции (например, 9 вместо 109).
    • 🛠 Решение: Проверьте синтаксис. Для игнорирования скрытых строк используйте номера 1–11, для учёта — 101–111.
    ⚠️ Внимание: Если вы используете промежуточные итоги в сводной таблице, они могут конфликтовать с её собственными расчётами. В этом случае лучше применять функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ в отдельном столбце.

    Продвинутые приёмы: комбинация с фильтрами и условными формулами

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

    1. Итоги по видимым строкам после фильтра

    Если вы применили фильтр, обычная СУММ посчитает все данные, включая скрытые. А ПРОМЕЖУТОЧНЫЕ.ИТОГИ с номером 109 — только видимые:

    =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109; B2:B100)

    2. Условные промежуточные итоги

    Чтобы посчитать сумму только для строк, соответствующих критерию (например, продажи > 1000), комбинируйте с ЕСЛИ:

    =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9; ЕСЛИ(B2:B100>1000; C2:C100))

    ⚠️ Внимание: Это формула массива — вводите её с Ctrl+Shift+Enter в старых версиях ExcelOffice 365 работает автоматически).

    3. Многоуровневые группы

    Можно создать вложенные итоги. Например:

    1. Сначала сгруппируйте по "Региону" (итоги по сумме).
    2. Затем добавьте второй уровень — по "Городу" (итоги по среднему чеку).

    Для этого повторите шаги из Способа 1, выбрав разные колонки для группировки.

    Как удалить промежуточные итоги?

    Чтобы убрать все итоги и разгруппировать данные, перейдите в Данные → Промежуточные итоги → Убрать все. Если нужно сохранить формулы, но убрать структуру, нажмите значки 1 или 2 слева от строк.

    Сравнение с альтернативными методами

    Промежуточные итоги — не единственный способ группировки данных. Вот когда стоит использовать альтернативы:

    Метод Плюсы Минусы Когда применять
    Промежуточные итоги ✅ Быстро настраиваются
    ✅ Динамически обновляются
    ✅ Работают со скрытыми строками
    ❌ Не гибкие для сложных условий
    ❌ Можно случайно удалить при сортировке
    Для простых отчётов с 1–2 уровнями группировки
    Сводные таблицы ✅ Многомерный анализ
    ✅ Гибкие настройки
    ✅ Легко изменять структуру
    ❌ Тяжелые для больших данных
    ❌ Требуют обучения
    Для комплексного анализа с множеством критериев
    Функция СУММЕСЛИМН ✅ Точные условные расчёты
    ✅ Работает без группировки
    ❌ Не обновляется при фильтрации
    ❌ Сложный синтаксис
    Для статичных отчётов с жёсткими условиями

    Критическое отличие: только промежуточные итоги корректно работают со скрытыми строками после применения фильтра. Если вам нужно посчитать сумму только по видимым данным, альтернатив нет.

    Пример из практики: отчёт по продажам с группировкой по месяцам

    Рассмотрим реальный кейс. У нас есть таблица продаж за год:

    | Дата | Товар | Количество | Сумма |

    |------------|----------------|------------|--------|

    | 01.01.2026 | Ноутбук | 5 | 250000 |

    | 15.01.2026 | Монитор | 10 | 120000 |

    | ... | ... | ... | ... |

    Задача: Посчитать общую выручку и средний чек по каждому месяцу.

    Решение:

    1. Добавьте столбец "Месяц" с формулой =ТЕКСТ(A2; "ММММ") (преобразует дату в название месяца).
    2. Отсортируйте таблицу по столбцу "Месяц".
    3. Примените промежуточные итоги:
      • 🔹 При каждом изменении в: "Месяц".
      • 🔹 Операция: "Сумма" для столбца "Сумма".
      • 🔹 Добавьте второй итог: Операция: "Среднее" для столбца "Сумма".

    Результат: под каждым месяцем появятся строки с общей выручкой и средним чеком. При фильтрации (например, по конкретному товару) итоги пересчитаются автоматически.

    FAQ: Частые вопросы по промежуточным итогам

    Можно ли использовать промежуточные итоги в Google Таблицах?

    Да, но с ограничениями. В Google Таблицах есть функция SUBTOTAL (аналог ПРОМЕЖУТОЧНЫЕ.ИТОГИ), но нет встроенного инструмента группировки через меню. Придётся вводить формулы вручную.

    Синтаксис идентичен Excel:

    =SUBTOTAL(9; B2:B100)

    Почему итоги считаются неправильно после сортировки?

    Промежуточные итоги привязаны к порядку строк. Если вы отсортируете таблицу по другому столбцу, группы "развалятся".

    Решение: Перед сортировкой удалите итоги (Данные → Промежуточные итоги → Убрать все), отсортируйте данные заново, а затем добавьте итоги снова.

    Как скопировать таблицу с промежуточными итогами в другой файл?

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

    1. Выделите всю таблицу.
    2. Скопируйте (Ctrl+C).
    3. В новом файле выберите Главная → Вставить → Специальная вставка → Формулы.
    4. Обновите итоги (F9).
    Можно ли сделать промежуточные итоги по нескольким столбцам одновременно?

    Да, но только через ручной ввод формул. Например, чтобы посчитать сумму по столбцу B и среднее по столбцу C:

    =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9; B2:B100) & " | Ср.:" & ПРОМЕЖУТОЧНЫЕ.ИТОГИ(1; C2:C100)

    Или разместите итоги в отдельных ячейках.

    Как экспортировать таблицу с итогами в PDF без структуры?

    По умолчанию Excel сохраняет свёрнутые группы при экспорте. Чтобы показать все данные:

    1. Разверните все уровни (нажмите цифру 2 или 3 слева от строк).
    2. Перейдите в Файл → Экспорт → Создать PDF/XPS.
    3. В параметрах выберите Печатать развёрнутые строки.