Автосумма не работает — AI находит причину за 5 секунд
SUM возвращает 0, хотя глазами в колонке явно числа — это симптом одной из четырёх типовых проблем: значения хранятся как текст (импорт из CSV/1С), формат ячейки «Текст» вместо «Число», в значениях есть скрытые символы (CHAR 160 — неразрывный пробел), или вы случайно сделали SUM по фильтрованному диапазону, в котором нет видимых строк. Без диагностики пользователь тратит 15–30 минут, нажимая то одно, то другое, иногда заново вводит числа — и тогда SUM начинает работать, потому что Excel запомнил формат. AI делает диагностику за 5 секунд: вы говорите «SUM по колонке D показывает 0, а в ячейках вижу 1 234, 5 678, …», и SideGenius читает диапазон через Office.js Range.values + Range.numberFormat, проверяет: тип данных по факту (string vs number), формат ячейки, наличие CHAR 160 / CHAR 9 / других неразрывных, состояние фильтра (показывает SUMVISIBLE через 109 vs 9), и сообщает причину одной строкой: «значения в D2:D500 хранятся как текст с неразрывным пробелом — нужна нормализация, готов исправить». После подтверждения — применяет фикс и проверяет результат.
Диагноз: D2:D500 — числа в текстовом формате с CHAR 160 (неразрывный пробел) внутри. После применения =--SUBSTITUTE(D2;CHAR(160);"") + Paste Values: SUM(D:D) = 1 847 326. Зелёные треугольники исчезли.
Почему не ChatGPT
ChatGPT может перечислить 10 возможных причин, но не открывает ваш файл и не диагностирует, какая из них в вашем случае. SideGenius читает данные через Office.js, проверяет тип, формат и скрытые символы, и сразу применяет конкретный фикс. Работает в РФ без VPN.
Как использовать за 3 шага
Зарегистрируйтесь на sidegenius.ru — мастер онбординга подключит SideGenius к Excel за 2 минуты.
Опишите симптом — «SUM даёт 0», «не складывает», «считает не все числа».
Подтвердите фикс — SideGenius назовёт причину и применит исправление, после чего SUM заработает.
Вопросы и ответы
Чаще всего — это «числа сохранены как текст»?
Да, на ~70% случаев. Симптом: ячейки выровнены по левому краю (числа Excel выравнивает по правому), есть зелёный треугольник «Number stored as text», и =SUM возвращает 0. Фикс — преобразование через VALUE или SUBSTITUTE для очистки CHAR 160.
А если формат ячейки «Текст» — это та же проблема?
Не совсем. Формат «Текст» означает, что новые вводимые значения будут трактоваться как строка. Существующие числа уже введены — на них формат не влияет. Если значения уже числа, но формат «Текст» — SUM работает нормально. Если значения как строки — SUM=0.
Что такое CHAR(160) и почему он мешает?
CHAR(160) — неразрывный пробел (HTML ). Excel визуально показывает его как обычный пробел, но SUBSTITUTE с CHAR(32) (обычный пробел) его не находит. Импорты из веба или 1С регулярно добавляют CHAR 160 — фикс через SUBSTITUTE(...;CHAR(160);"").
Почему сумма видимых после фильтра отличается от SUM?
SUM считает все значения, включая отфильтрованные (скрытые). Чтобы посчитать только видимые — используйте SUBTOTAL(9;...) (считает все) или SUBTOTAL(109;...) (только видимые после фильтра и после Hide Rows). 109 — это магическое число для «учитывать видимость».
Я добавил числа, нажал Enter, формат был «Текст» — теперь как починить?
Если значения уже введены текстом, замены формата ячейки недостаточно — Excel не пересчитает их. Скажите: «преобразуй D2:D500 из текста в число». SideGenius применит =VALUE(D2) во временную колонку, потом Paste Values обратно в D — числа станут настоящими.
Сколько это стоит?
Бесплатный старт — 20 кредитов на пробу. Подписка Pro — 399 ₽/мес, оплата картами банков РФ через ЮKassa, без VPN.
Попробуйте SideGenius бесплатно
20 кредитов на старт, без карты. Работает в РФ без VPN, оплата картами РФ.
Установить в Excel