Сводная таблица Excel часто считает неправильно не из-за самой сводной, а из-за грязных исходных данных: пустых строк, текста вместо чисел, дублей, старого кэша, неверного диапазона и смешанных дат. Разбираем 7 причин и способы проверки.
Сводная показывает не ту сумму — и это заметят на отчёте раньше вас
Вы свели отчёт, отправили, выдохнули. А потом кто-то говорит: «Тут сумма не сходится». Вы открываете исходную таблицу — там одно число, в сводной другое. И теперь не Excel виноват, а вы: ваш отчёт, ваша подпись, ваше «сейчас разберусь».
Знакомое чувство? Самое обидное, что сводная почти никогда не врёт сама по себе. Она честная до тупости. Она не думает, что вы «имели в виду». Не понимает, что пустая строка случайная. Не догадается, что сумма записана текстом. Не отличит нормальный дубль от ошибочного. Не скажет: «Слушай, у тебя диапазон не захватил последние 200 строк». Она просто считает то, что ей дали.
Поэтому когда продажи не сходятся, количество клиентов раздулось, а один и тот же менеджер висит двумя строками — проблема почти всегда не в сводной. Проблема в данных. Сводная — как кассир старой школы: что пробили, то и выдала в чеке. Если в исходной таблице бардак, сводная аккуратно посчитает бардак.
Разберём 7 причин, из-за которых сводная считает «не так», и что проверить перед тем, как ругаться на программу, коллегу или судьбу.
Сначала простая мысль: сводная не исправляет данные
Сводная таблица нужна, чтобы быстро сгруппировать и посчитать данные — продажи по месяцам, суммы по менеджерам, количество заказов по статусам, расходы по категориям, остатки по складам. Но она не волшебная мойка данных.
Если в исходной таблице есть пустые строки, дубли, текст вместо чисел, даты как текст, лишние пробелы, разные написания одного имени, неверный диапазон, старые данные в кэше или смешанные форматы — сводная всё это покажет. Иногда явно, иногда тихо, через неправильный итог.
Поэтому нормальная работа со сводной начинается не с кнопки Вставка → Сводная таблица, а с проверки исходной таблицы.
Причина 1. Диапазон сводной не захватил все строки
Одна из самых частых ошибок. Вы создали сводную на диапазоне A1:F1000, потом добавили строки до 1350, а сводная всё ещё смотрит только на A1:F1000. Новые данные лежат ниже, но в отчёт не попадают. Человек жмёт Обновить, а итог всё равно не сходится — потому что обновление не расширяет диапазон, если источник задан обычным фиксированным диапазоном.
Что проверить:
Щёлкните по сводной таблице
Откройте вкладку «Анализ сводной таблицы»
Нажмите «Изменить источник данных»
Посмотрите диапазон источника
Проверьте, захвачены ли все строки исходной таблицы
Если данные ниже диапазона не попали, расширьте источник. Но лучшее решение — не использовать обычный диапазон, а оформить исходные данные как умную таблицу:
Выделите исходную таблицу
Нажмите Ctrl + T
Поставьте галочку «Таблица с заголовками»
Дайте таблице понятное имя, например Продажи
Создайте сводную по этой умной таблице
Плюс умной таблицы в том, что она расширяется автоматически: добавили строки — таблица выросла, обновили сводную — новые данные попали в отчёт. Это одна из лучших привычек в Excel: перед сводной превращать данные в таблицу через Ctrl + T.
Причина 2. В исходных данных есть пустые строки
Пустая строка внутри таблицы — маленькая трещина в фундаменте. Глазом кажется: ничего страшного. Но Excel может воспринять данные как разорванные — особенно если вы создаёте сводную не по выделенному диапазону, а просто ставите курсор в таблицу и жмёте «Сводная таблица».
Пример: строки 1–500 заполнены, строка 501 пустая, строки 502–900 заполнены. Excel может взять только 1–500. А потом вы удивляетесь, почему половина продаж исчезла.
Что сделать:
Откройте исходную таблицу
Включите фильтр
Проверьте пустые строки
Удалите полностью пустые строки внутри данных
Создайте или обновите сводную
Хорошая таблица для сводной должна быть сплошной: первая строка — заголовки, ниже данные, без пустых строк внутри, без промежуточных итогов, без объединённых ячеек, без красивых разделителей «Июнь», «Июль», «Август» отдельными строками. Если хочется красоты, делайте её в отчёте. Исходная таблица должна быть скучной. Скучная таблица — счастливая сводная.
Причина 3. Числа записаны как текст
Коварная ошибка. В ячейке видно 1500. Человек думает: число. Excel может думать: текст. Если сумма записана текстом, сводная может не суммировать её нормально — иногда вместо «Сумма по полю» появляется «Количество по полю». Это первый сигнал: Excel не воспринимает столбец как числовой.
Часто бывает в выгрузках из CRM, экспорте из банков, данных из 1С, при копировании с сайтов, в CSV-файлах, в числах с пробелами, суммах с символами валют и данных с апострофом перед числом. Признаки: числа выровнены влево, в ячейке зелёный треугольник, сводная считает количество вместо суммы, формула СУММ не берёт часть значений, после двойного клика число «оживает».
Как проверить — в пустой ячейке написать:
=ЕЧИСЛО(A2)
Если результат ЛОЖЬ, значение не число. Как исправить: выделить столбец и использовать предупреждение Excel «Преобразовать в число»; либо формулой:
=ЗНАЧЕН(A2)
либо умножить столбец на 1 через специальную вставку, либо очистить пробелы и лишние символы. Если в суммах есть неразрывные пробелы или символы валют, сначала чистим текст. Иначе Excel будет делать вид, что не понимает, чего вы хотите. Старый офисный театр: «число вижу, считать не буду».
Причина 4. Даты записаны как текст
С датами та же беда. В ячейке написано 15.06.2026. Для человека это дата. Для Excel это может быть текст. Тогда сводная не группирует по месяцам, странно сортирует даты, показывает их как отдельные текстовые значения, не применяет фильтр по периодам и не строит временную аналитику.
Признаки: даты выровнены влево, не работает группировка по месяцам, месяцы идут не по порядку, фильтр дат выглядит как текстовый, сводная не предлагает группировать по годам и месяцам. Как проверить:
=ЕЧИСЛО(A2)
В Excel настоящая дата — это число, просто показанное в формате даты. Если результат ЛОЖЬ, дата, скорее всего, текст. Что сделать: выделить столбец, открыть Данные → Текст по столбцам, пройти мастер и преобразовать; либо формулой:
=ДАТАЗНАЧ(A2)
либо привести формат при импорте, либо использовать Power Query для регулярных выгрузок. Важно: даты в исходной таблице должны быть одного типа. Винегрет вроде «15.06.2026», «2026-06-15», «15 июня 2026», текст «июнь» и пустые ячейки сводная переварит плохо. Для нормального отчёта нужна нормальная дата в каждой строке.
Причина 5. Один и тот же менеджер написан по-разному
Сводная группирует одинаковые значения. Но «Иванов» и «Иванов » с пробелом на конце — для Excel разные значения. Так же разными будут «Иванов», «Иванов И.», «Иванов Иван», «иванов», вариант с двойным пробелом и вариант с невидимым символом после выгрузки.
В сводной это выглядит так: «Иванов — 120 000», «Иванов — 35 000», «Иванов И. — 18 000». Человек смотрит и говорит: «Почему Иванов три раза?» Потому что для Excel это три разных текста. Встречается в именах менеджеров, названиях клиентов, городах, категориях, статусах, товарах, отделах и филиалах.
Что сделать: создать справочник правильных названий, использовать выпадающие списки, чистить пробелы, приводить текст к единому регистру, проверять дубли написаний. Для пробелов помогает:
=СЖПРОБЕЛЫ(A2)
Для непечатаемых символов:
=СЖПРОБЕЛЫ(ПЕЧСИМВ(A2))
Для регистра:
=ПРОПНАЧ(A2)
Но лучше не лечить симптомы каждый раз, а ограничить ввод выпадающим списком. Если менеджера выбирают из списка, а не пишут руками, вариантов «Иванов», «Иванов И», «иванов» становится меньше. В Excel порядок начинается не со сводной, а с правил ввода.
Причина 6. В исходных данных есть дубли
Дубли — отдельная боль. Иногда дубль нормальный: один клиент сделал несколько заказов, один менеджер встречается в сотне строк. Но иногда дубль ошибочный — один заказ загрузился дважды, одна оплата попала повторно, одну строку выгрузки случайно вставили дважды. Сводная честно посчитает обе строки. Для неё это две записи, она не знает, что одна лишняя.
Пример: «Заказ 1005 — 12 000» и «Заказ 1005 — 12 000». Сводная покажет 24 000. Красиво, уверенно, неправильно.
Как проверить — если есть уникальный номер заказа, документа или операции, выделите этот столбец и включите условное форматирование:
Главная
Условное форматирование
Правила выделения ячеек
Повторяющиеся значения
Если номера повторились, разберитесь: это нормальное повторение или ошибка. Можно сделать сводную-проверку: номер заказа в строки, его же в значения как количество, и отфильтровать всё, где количество больше 1 — так вы быстро увидите повторяющиеся документы. Главное — понимать, что должно быть уникальным. Менеджер не уникален, клиент не всегда уникален, а номер заказа, ID операции или номер счёта чаще всего должен быть уникальным.
Причина 7. Сводную не обновили после изменения данных
Сводная не всегда меняется сама сразу после редактирования исходных данных. Вы исправили сумму в таблице, смотрите на сводную — там старый итог. Думаете, Excel врёт. А сводную просто не обновили. Чтобы обновить:
Щёлкните по сводной правой кнопкой
Нажмите «Обновить»
Или Данные → Обновить всё — если в книге несколько сводных, лучше так. Можно настроить автообновление:
Щёлкните по сводной
Параметры сводной таблицы
Данные
Обновлять данные при открытии файла
Но не путайте обновление с расширением диапазона. Если источник задан как A1:F1000, а данные добавили до 1500, простое обновление не поможет — сначала источник должен захватывать новые строки. Поэтому снова возвращаемся к умной таблице через Ctrl + T.
Кстати, чтобы потренироваться на готовом примере, в конце я положу в Telegram файл-шаблон: исходная таблица с типичными ошибками, сводная с неправильными итогами и лист проверки — видно, как найти дубли, текстовые числа, пустые строки и неверный диапазон. Ссылку дам ниже.
Бонус-причина. В сводной стоит не та операция: количество вместо суммы
Иногда человек перетаскивает поле суммы в область значений, а Excel ставит не «Сумма по полю», а «Количество по полю». Это почти всегда сигнал: Excel не считает поле числовым — там есть текст, пустые значения, ошибки или смешанные данные. Что сделать:
Щёлкните по полю в области значений
Параметры поля значений
Выберите «Сумма» вместо «Количество»
Если «Сумма» даёт неправильный результат или не выбирается нормально, проверяйте исходный столбец. Скорее всего, там числа записаны как текст или есть мусорные значения. Нормальный числовой столбец сводная обычно суммирует без капризов.
Как быстро проверить исходную таблицу перед сводной
Перед созданием сводной пройдите короткий чек-лист.
1. Заголовки есть в первой строке — у каждого столбца понятное имя.
2. Нет пустых строк внутри данных — таблица сплошная.
3. Нет объединённых ячеек.
4. Числа являются числами — проверьте суммы, цены, количество.
5. Даты являются датами — проверьте фильтр и группировку.
6. Нет случайных итогов внутри исходной таблицы.
7. Значения написаны единообразно — статусы, менеджеры, категории, города.
8. Проверены дубли по ключевым полям — номер заказа, ID операции, номер документа.
9. Источник оформлен как умная таблица — Ctrl + T.
10. Сводная обновлена, особенно после изменения данных.
Если пройти эти пункты, 80% странностей исчезают.
Что делать, если сводная уже считает странно
Не надо сразу удалять сводную и создавать заново. Сначала диагностика.
Шаг 1. Проверьте источник данных — захвачены ли все строки и столбцы.
Шаг 2. Обновите сводную — правой кнопкой → Обновить.
Шаг 3. Проверьте типы данных — суммы и даты должны быть настоящими числами и датами.
Шаг 4. Проверьте пустые строки — нет ли разрыва в таблице.
Шаг 5. Проверьте дубли — особенно по номеру заказа или операции.
Шаг 6. Проверьте написания — нет ли «Иванов» и «Иванов » как двух разных людей.
Шаг 7. Сделайте ручную контрольную проверку — отфильтруйте одного менеджера или один месяц в исходной таблице и сравните сумму со сводной.
Контрольная проверка — не поражение. Это нормальная работа. Даже хороший мастер сначала меряет, потом режет.
Пример ручной проверки
Допустим, сводная показывает «Менеджер Иванов — 350 000». Вы сомневаетесь.
Откройте исходную таблицу
Включите фильтр
Отфильтруйте менеджера Иванов
Проверьте, нет ли второго Иванова с пробелом или другим написанием
Выделите столбец суммы
Посмотрите сумму в строке состояния Excel
Сравните со сводной
Если сумма в исходной таблице совпала со сводной — сводная считает правильно, ищите проблему в ожиданиях или фильтрах. Если не совпала — проверяйте диапазон, текстовые числа, дубли и обновление. Такой способ быстрее, чем спорить с Excel вслух. Хотя иногда хочется, понимаю.
Как сделать исходные данные устойчивыми
Лучший способ починить сводные — не чинить их каждый раз, а нормально готовить данные. Используйте умные таблицы (Ctrl + T для источника). Не объединяйте ячейки в исходной базе. Не вставляйте промежуточные итоги — сводная сама посчитает. Используйте выпадающие списки для статусов, категорий, менеджеров. Проверяйте обязательные поля: дата, сумма, категория, ответственный. Подсвечивайте ошибки условным форматированием — пустые ячейки, дубли, отрицательные суммы. Чистите данные после выгрузок: пробелы, типы, даты, числа. Не храните несколько таблиц на одном листе — один лист, одна база. И не делайте исходную таблицу красивой — делайте её правильной, а красоту оставьте сводной и отчётному листу.
Когда лучше использовать Power Query
Если данные регулярно приходят из внешних источников, чистить их руками каждый раз — плохая идея. Это касается ежедневной выгрузки из банка, отчёта из CRM, экспорта из маркетплейса, CSV-файлов, таблиц из 1С, нескольких файлов из папки и данных с одинаковыми ошибками каждый месяц.
Тут лучше смотреть в сторону Power Query. Он умеет загружать данные, удалять пустые строки, приводить типы, чистить пробелы, переименовывать столбцы, объединять таблицы и обновлять результат одной кнопкой. Сводная потом строится уже по очищенной таблице. Но если вы только начинаете, не прыгайте сразу в Power Query. Сначала поймите базовую логику: чистая таблица → сводная → проверка. Потом автоматизируйте очистку.
Мини-чек-лист: сводная считает не так
Сохраните список.
1. Проверьте источник данных — все строки попали.
2. Обновите сводную — правой кнопкой → Обновить.
3. Проверьте числа — суммы не текст.
4. Проверьте даты — даты не текст.
5. Уберите пустые строки внутри базы.
6. Проверьте дубли — особенно по номеру заказа, счёта, операции.
7. Проверьте разные написания — Иванов, Иванов с пробелом, Иванов И.
8. Проверьте операцию в значениях — сумма или количество.
9. Сравните один фрагмент вручную — один менеджер, один месяц, одна категория.
10. Оформите источник как Ctrl + T, чтобы диапазон не отваливался при добавлении строк.
Главное
Сводная таблица редко «считает не так» сама по себе. Чаще она честно показывает проблемы исходных данных. Если диапазон неполный — часть строк не попадёт. Если суммы записаны текстом — итог будет странным. Если даты не даты — группировка сломается. Если менеджеры написаны по-разному — они разделятся. Если заказы продублированы — сумма вырастет. Если сводную не обновили — данные останутся старыми.
Сводная — не враг. Она просто не прощает грязную базу. Поэтому порядок такой: сначала чистим исходные данные, потом строим сводную, потом проверяем контрольный кусок вручную. Да, это немного скучно. Зато отчёт перестаёт быть гаданием на ячейках.
В Telegram я подготовлю файл-шаблон: исходная таблица с типичными ошибками, сводная с неправильными итогами и лист проверки, где видно, как найти дубли, текстовые числа, пустые строки и неверный диапазон.
Напишите в комментариях, какая проблема со сводными у вас встречалась чаще: не те суммы, даты не группируются, менеджер раздваивается, данные не обновляются или сводная показывает количество вместо суммы?
Макрос решает — Excel, Word, PowerPoint и VBA без лишних слов.