Вы выделяете столбец с числами, смотрите вниз на строку состояния, и суммы там нет. Или автосумма ставит честный ноль под столбцом, в котором цифры видны глазами. Выглядит как сломавшийся Excel, а почти всегда это одна из девяти вещей, и половина лечится за десять секунд. Разбираем по порядку проверки: от выравнивания в ячейке до неразрывного пробела из выгрузки и до режима ручного пересчёта.
Короткий ответ, если вы открыли страницу в середине рабочего дня. В девяти случаях из десяти ваши числа это не числа, а текст. Проверяется мгновенно: настоящее число Excel прижимает к правому краю ячейки, текст к левому. Если значения стоят слева, суммировать программе нечего, и формула тут ни при чём. Лечится в два шага: убрать из значений посторонние символы, а потом выделить столбец и нажать «Текст по столбцам» на вкладке «Данные», сразу «Готово».
Что нужно сказать прямо, потому что об этом забывают в большинстве разборов. Строка состояния внизу окна и функция СУММ считают не одно и то же: строка состояния показывает сумму только видимых ячеек, а СУММ складывает весь диапазон вместе со скрытыми и отфильтрованными строками. Поэтому «внизу одна цифра, в формуле другая» это не баг, а разное назначение, и ниже есть отдельный раздел про то, как их свести.
Главное в одну строку
Смотрите не на формулу, а на выравнивание в ячейке: прижато влево значит текст, и дальше вопрос только в том, что мешает Excel считать это числом.
Ответ
Если после этого сумма всё ещё не появилась, идите по девяти причинам ниже: дальше начинаются случаи поинтереснее, от выгрузки из 1С до режима вычислений, который вам приехал вместе с чужим файлом.
Диагностика
Маленькая деталь, которая экономит час
Зелёный треугольник в углу ячейки и подсказка «преобразовать в число» появляются только тогда, когда Excel сам заподозрил текст в числовой ячейке. Если текстовый формат задали вручную, никакого треугольника не будет: программе не о чем предупреждать, вы же сами так попросили. Поэтому отсутствие треугольника не доказывает, что с данными всё хорошо.
Определитель
| Симптом | Причина | Что делать |
|---|---|---|
| Значения прижаты к левому краю | Это текст, а не числа | Данные, затем Текст по столбцам, затем Готово |
| Пробелы внутри числа не удаляются заменой | Неразрывный пробел из выгрузки, код 160 | В поле «Найти» ввести Alt и 0160, заменить на пустое |
| В ячейке «1 200 руб.» | Текст рядом с числом | Убрать обозначение, вынести его в формат ячейки |
| Дробные не считаются, целые считаются | Точка вместо запятой в русской локали | Заменить точку на запятую в диапазоне |
| Формула есть, в ячейке ноль | Режим вычислений «Вручную» или круговая ссылка | Формулы, Параметры вычислений, автоматически; затем F9 |
| В ячейке видна сама формула | Режим показа формул или текстовый формат ячейки | Ctrl и клавиша Ё; либо общий формат и ввод заново |
| Сумма меньше, чем должна быть | Диапазон оборвался на пустой строке | Проверить аргумент СУММ, задать диапазон руками |
| Внизу одна цифра, в формуле другая | Строка состояния считает видимое, СУММ считает всё | Взять ПРОМЕЖУТОЧНЫЕ.ИТОГИ с кодом 109 |
| Ошибка ЗНАЧ вместо суммы | Сложение через плюс, а в диапазоне есть текст | Заменить плюс на функцию СУММ |
| Автосумма не ставится на объединённых ячейках | Объединение ломает адресацию диапазона | Снять объединение, использовать выравнивание по центру |
Причина первая
Главная причина, и она почти никогда не ваша вина. Текстом значения становятся сами: при выгрузке из учётной системы, при копировании таблицы с сайта, при импорте из CSV с неподходящими настройками, при переносе через удалённый рабочий стол. Excel в этих случаях получает строку символов и честно хранит её как строку.
И вот что про функцию СУММ: она не ломается от текста, а просто его не видит. Если в столбце из десяти значений восемь числа и два текст, СУММ вернёт сумму восьми. Поэтому ошибки нет, а цифра неправильная, и это куда опаснее честного нуля: такую сумму легко отправить в отчёт.
Как найти виновников, а не перебирать глазами
Выделите диапазон и примените условное форматирование по правилу для текстовых значений: нечисловые ячейки подсветятся сразу, и вы увидите, две их там или двести. На таблице в тысячу строк это разница между минутой и получасом.
Причина вторая
Самый обидный случай, потому что вы вроде всё сделали правильно. В выгрузках из учётных систем разряды больших чисел разделяются для читаемости, но разделяются не обычным пробелом с клавиатуры, а неразрывным, у которого код 160. Визуально они одинаковые. Поиск и замена по обычному пробелу этот символ не находит, и человек делает вывод, что пробелов в ячейке нет, хотя они есть.
Формульный вариант того же: обернуть значение в ПОДСТАВИТЬ и заменить символ с кодом 160 на пустую строку, а сверху добавить СЖПРОБЕЛЫ, чтобы убрать и обычные пробелы по краям. Формула удобна, когда исходные данные менять нельзя и нужен чистый дубль столбца.
Причина третья
Запись вида «1 200 руб.» или «15 шт.» для человека число, для Excel строка. То же с процентами, набранными руками, и с апострофом в начале: апостроф это прямая команда «считай это текстом», он не отображается в ячейке, но виден в строке формул.
Правильное решение не в том, чтобы удалить обозначения и смириться. Единицы измерения должны жить в формате ячейки, а не в значении: выделите диапазон, откройте формат ячеек и задайте числовой или денежный формат с нужной подписью. Тогда на экране вы видите «1 200 ₽», а внутри ячейки лежит чистое число, и оно прекрасно суммируется. Этот приём разом снимает и проблему с суммой, и проблему с сортировкой, которая у текстовых чисел тоже идёт неправильно.
Причина четвёртая
Признак характерный: целые числа суммируются, дробные нет. В русских региональных настройках разделителем целой и дробной части служит запятая, а значение с точкой Excel числом не считает. Такие данные приезжают из англоязычных систем, из выгрузок бирж и маркетплейсов, из файлов, которые кто-то сохранил на компьютере с другой локалью.
Лечится заменой точки на запятую в выделенном диапазоне через Ctrl и H. Только убедитесь, что в этом же диапазоне нет дат и артикулов с точками, иначе замена их испортит. Если выгрузки приходят регулярно, настройте один раз разделители в параметрах Excel и импортируйте файл через «Данные», а не копированием: при импорте вы указываете разделители заранее и проблема не возникает.
Причина пятая
Формула написана верно, данные числовые, а результат не меняется, сколько ни правь исходные ячейки. Проверьте вкладку «Формулы» и пункт «Параметры вычислений»: если там стоит «Вручную», Excel пересчитывает лист только по нажатию F9.
Откуда это берётся у человека, который такого не включал? Из чужого файла. На тяжёлых таблицах ручной режим ставят осознанно, чтобы не ждать пересчёта после каждого ввода, а потом файл уходит по почте вместе с настройкой. Режим хранится в книге, а не в программе, поэтому один файл считает, а другой нет, и это выглядит мистикой.
Причина шестая
Здесь два разных случая, и путать их не стоит.
Причина седьмая
Кнопка автосуммы угадывает диапазон сама, и угадывает по простому правилу: идёт вверх от текущей ячейки, пока не встретит пустую строку или текст. Поэтому в таблице с подзаголовками и пустыми строками сумма честно сложит только последний блок. Ошибки не будет, цифра будет меньше.
Я считаю эту ошибку самой опасной из девяти, потому что она не выглядит ошибкой: сумма есть, ошибок нет, цифра просто меньше правильной. Привычка, которая снимает этот класс: после автосуммы всегда щёлкните по ячейке с формулой и посмотрите, какой диапазон подсветился рамкой. Это одна секунда, а ловит она самую неприятную категорию ошибок, тех, которые не выглядят ошибками. Если таблица большая, задавайте диапазон руками или оформите данные как таблицу Excel, тогда диапазон будет расширяться сам.
Причина восьмая
Это не поломка, а разница в назначении, и её стоит просто запомнить. Строка состояния внизу окна показывает сумму видимых ячеек. Функция СУММ складывает весь указанный диапазон, включая скрытые руками и спрятанные фильтром строки. Отсюда и расхождение, которое пугает при сверке отчётов.
Если вам нужна сумма именно того, что видно на экране, берите ПРОМЕЖУТОЧНЫЕ.ИТОГИ с кодом 109 вместо СУММ: она пропускает скрытые строки и пересчитывается при каждом изменении фильтра. Код 9 в этой же функции учитывает скрытые вручную, а отфильтрованные пропускает, и в этом между ними вся разница.
Где на этом обжигаются
Классика: отфильтровали таблицу по одному менеджеру, скопировали итог из формулы СУММ внизу и вставили в отчёт. В отчёт уехала сумма по всем менеджерам. Проверка простая: снимите фильтр и посмотрите, изменилась ли цифра. Если не изменилась, значит формула считала всё.
Причина девятая
Если в диапазон суммы попала ячейка, в которой стоит сама сумма, Excel сообщает о циклической ссылке и показывает ноль. Случается это чаще всего при вставке строк: диапазон расширяется и захватывает итоговую строку. Признак характерный, ноль вместо осмысленного числа и предупреждение в строке состояния.
Чинится сдвигом итоговой строки или сужением диапазона на одну строку. Полезная привычка: оставлять между данными и итогом одну пустую строку, которую вы никогда не заполняете. Выглядит как мелочь, а эта пустая строка годами защищает таблицу от самозахвата.
Массовая починка
Сколько у вас таких ячеек, десять или три тысячи? От ответа зависит приём. Их три, от самого быстрого к самому универсальному.
Порядок, который работает всегда
Сначала чистим символы, потом меняем тип. Если сделать наоборот, преобразование спотыкается о неразрывные пробелы и обозначения, и вы решите, что приём не работает. Убрали лишнее, затем прогнали через «Текст по столбцам», затем проверили выравнивание. Три движения в этом порядке закрывают большинство случаев.
Профилактика
И отдельно про ИИ, раз уж вы на сайте про него. Нейросеть здесь полезна не тем, что посчитает за вас, а тем, что по описанию соберёт формулу и объяснит, почему ваша не работает: разбор того, какие задачи в таблицах реально ей отдавать, в гайде про нейросеть для Excel, а про официальную надстройку Anthropic в материале Claude for Excel. Считать деньги в отчёте я бы ей всё равно не доверил без проверки: она уверенно ошибается, и почему так происходит, разобрано в гайде про галлюцинации нейросетей.
Памятка
Коротко
Источники
Чего тут нет намеренно. Нет макросов на VBA для массовой чистки: они работают, но присылать человеку с несчитающейся суммой код на выполнение в книге это не помощь, а новая проблема. Нет надстроек и платных плагинов: все приёмы выше делаются встроенными средствами. И нет советов править реестр или переустанавливать Office: к сумме это отношения не имеет, а поломать может многое.
FAQ
В девяти случаях из десяти числа в этих ячейках не числа, а текст. Признак виден без формул: такие значения прижаты к левому краю ячейки, а настоящие числа Excel всегда выравнивает по правому. Текстом значение становится после выгрузки из учётной системы, копирования с сайта или ручного ввода с пробелом внутри числа. Лечится преобразованием формата, а не переписыванием формулы.
Три проверки за десять секунд. Первая: куда прижато значение, влево это текст, вправо это число. Вторая: выделите диапазон и посмотрите на строку состояния внизу окна, если сумма там не появилась, значит числовых значений в выделении нет. Третья: в свободной ячейке напишите формулу с функцией ЕЧИСЛО и ссылкой на проблемную ячейку, ответ ЛОЖЬ означает текст.
Это самый злой случай. В выгрузках разряды разделяются не обычным пробелом, а неразрывным, у него код 160. Поиск и замена по обычному пробелу его не находит, поэтому кажется, что пробелов нет. В окне замены удерживайте Alt и наберите на цифровой клавиатуре 0160, тогда в поле «Найти» попадёт именно этот символ, а поле «Заменить на» оставьте пустым. Второй путь это формула с функцией ПОДСТАВИТЬ и символом 160.
Проверьте режим вычислений: на вкладке «Формулы» есть пункт «Параметры вычислений», и если там стоит «Вручную», лист не пересчитывается до нажатия F9. Такой режим часто приезжает вместе с чужим файлом, в котором его включили ради скорости на больших таблицах. Второй вариант этой же беды это круговая ссылка, когда формула суммы захватила саму себя: Excel в этом случае показывает ноль и предупреждение в строке состояния.
Либо включён режим показа формул, либо у ячейки текстовый формат. Режим показа переключается сочетанием Ctrl и обратной кавычки, той же клавиши, где буква Ё, либо кнопкой «Показать формулы» на вкладке «Формулы». Если дело в формате, поставьте ячейке общий формат, удалите формулу и введите её заново: смена формата сама по себе уже введённый текст в формулу не превращает.
Потому что они считают разное. Строка состояния внизу окна показывает сумму только видимых ячеек, а функция СУММ складывает весь диапазон, включая скрытые и отфильтрованные строки. Это не ошибка, а разное назначение. Если нужна сумма именно того, что видно на экране, используйте функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ с кодом 109 вместо СУММ.
Самый быстрый способ: выделите столбец, откройте вкладку «Данные», нажмите «Текст по столбцам» и сразу «Готово», не меняя настроек. Excel прогонит значения через разбор и вернёт им числовой тип. Для нескольких столбцов приём повторяют по одному. Альтернатива для всей области сразу: скопируйте любую пустую ячейку, выделите проблемный диапазон, вызовите специальную вставку и выберите операцию «Сложить». Прибавление нуля значения не меняет, но переводит их в числа.
Ошибку даёт не функция СУММ, а сложение через плюс: если в одной из ячеек текст, формула вида A1 плюс A2 ломается целиком. Функция СУММ в такой ситуации текст просто игнорирует и возвращает сумму остальных, поэтому вместо плюса надёжнее СУММ. А чтобы найти виновника, примените к диапазону условное форматирование по признаку текстового значения: нечисловые ячейки сразу подсветятся.
Значит текстовый формат задали ячейкам вручную, а не Excel распознал его сам. В этом случае зелёного уголка и подсказки «преобразовать в число» не будет, предупреждать программе не о чем. Выделите диапазон, на вкладке «Главная» в группе «Число» смените формат на общий или числовой, а затем прогоните значения через «Текст по столбцам», потому что одна смена формата старые записи не переписывает.
Известный побочный эффект копирования между своим компьютером и удалённым столом: при переносе через буфер обмена числовые значения нередко приезжают как текст, причём вместе с разделителями разрядов. Порядок тот же, что и для выгрузок из учётных систем: сначала убрать неразрывные пробелы и посторонние символы, потом прогнать диапазон через «Текст по столбцам». Если переносите регулярно, выгружайте данные файлом, а не буфером.
Платформа и сообщество, где я по шагам показываю, как поставить ИИ на рутину: контент, код, продажи, аналитика. Заходи и забирай рабочие связки, которыми пользуюсь сам.
Посмотреть, что внутриtelegram
Канал с полезными материалами про нейросети
Разборы, новые инструменты и приёмы по ИИ — то, чем пользуюсь сам, без воды. Подпишись, чтобы не потерять.