Почему не работают ПРОМЕЖУТОЧНЫЕ.ИТОГИ в Excel

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

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

Видеоинструкция

Пошаговая настройка функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ

Шаг 1: Проверьте синтаксис и номер функции

Первый аргумент функции — это число от 1 до 11 или от 101 до 111, которое указывает Excel, какую операцию выполнить. Например, 9 или 109 отвечают за суммирование. Если вы случайно ввели неверный код, формула вернет ошибку #ЗНАЧ!.

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

Шаг 2: Правильно разместите формулу на листе

Если вы поместите формулу в строке сразу под таблицей, то при применении фильтра эта строка может скрыться. Лучшее решение — разместить итоги над таблицей (в шапке) или закрепить область. Если вы готовите документ к печати и хотите, чтобы все выглядело компактно, изучите материал Excel: Как уместить таблицу на одну страницу при печати.

Шаг 3: Исключите циклическую ссылку

Формула не должна находиться внутри диапазона, который она рассчитывает. Если вы пишете формулу в ячейке B50, диапазон расчета должен заканчиваться максимум на B49, иначе возникнет циклическая ссылка, и результатом будет 0.

Частые ошибки / Устранение неполадок

Важно: Если кнопки фильтра неактивны или пропали, возможно, лист защищен. О том, как решить эту проблему, читайте в статье Пропал фильтр в Excel после снятия защиты: решение.
  • Числа сохранены как текст: Если функция возвращает 0, выделите диапазон, нажмите Ctrl + 1 и измените формат ячеек на «Числовой» или «Общий».
  • Использование СУММ вместо ПРОМЕЖУТОЧНЫЕ.ИТОГИ: Обычная функция СУММ всегда считает скрытые строки. Для фильтров используйте только ПРОМЕЖУТОЧНЫЕ.ИТОГИ.
  • Зависание при расчете: На очень больших таблицах пересчет формул может вызывать задержки. Если Excel долго думает, ознакомьтесь с решением проблемы в статье Почему не виден прогресс-бар при открытии файла Excel.
Дополнительно

В чем разница между аргументами 9 и 109? Код 9 (и другие однозначные/двузначные коды) игнорирует только те строки, которые скрыты с помощью автоматического фильтра. Код 109 (и трехзначные коды) дополнительно игнорирует строки, которые вы скрыли вручную, кликнув правой кнопкой мыши и выбрав «Скрыть».

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

Почему ПРОМЕЖУТОЧНЫЕ.ИТОГИ возвращают ноль?

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

В чем разница между кодами 9 и 109?

Код 9 скрывает только отфильтрованные строки, а код 109 скрывает и отфильтрованные, и скрытые вручную строки.

Оцените статью
TechWork
Добавить комментарий