Основные причины, почему не работает формула в Excel, и способы их исправления

Иван Корнев·18 августа 2026·2 мин

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

Оглавление

Формула отображается как текст

Это самая частая проблема, когда вместо числа вы видите саму запись формулы.

  • Текстовый формат ячейки: Если ячейка имеет формат «Текстовый», Excel воспринимает введенное как строку, а не как вычисление. Для исправления нужно изменить формат на «Общий» или «Числовой», затем войти в ячейку (клавиша F2) и нажать Enter для активации формулы.
  • Режим «Показать формулы»: Возможно, случайно включен режим отображения формул во вкладке «Формулы» или нажата комбинация Ctrl + ` (тильда).
  • Пробел перед знаком равенства: Наличие пробела или апострофа перед символом = нарушает синтаксис, и Excel считает содержимое обычным текстом.
  • Отсутствие знака равенства: Формула всегда должна начинаться со знака =, иначе она не будет распознана как вычисление.

Формула не пересчитывается автоматически

Значения обновляются только при ручном редактировании или открытии файла.

  • Ручной режим вычислений: В параметрах Excel может быть установлен режим «Вручную» вместо «Автоматически». Чтобы исправить это, перейдите в «Формулы» > «Параметры вычислений» и выберите «Автоматически».
  • Ошибки надстроек и макросов: Иногда сторонние надстройки могут блокировать автоматический пересчет из-за внутренних ошибок. Попробуйте отключить надстройки или перезапустить Excel в безопасном режиме для диагностики.

Ошибки типов данных и синтаксиса

Формула выполняется, но возвращает код ошибки (например, #ЗНАЧ!, #ССЫЛКА!, #ИМЯ?).

  • Несоответствие типов данных (#ЗНАЧ!): Возникает, когда формула пытается выполнить математическую операцию над текстом или ячейками с разными типами данных. Часто причиной являются лишние пробелы или непечатаемые символы, скопированные из внешних источников; их можно удалить функцией СЖПРОБЕЛЫ или инструментом «Найти и заменить».
  • Неверные ссылки (#ССЫЛКА!): Появляется при удалении ячеек или листов, на которые ссылалась формула, либо при некорректном копировании формул со смещением.
  • Неизвестная функция (#ИМЯ?): Означает опечатку в названии функции или использование функции, недоступной в вашей версии Excel.
  • Деление на ноль (#ДЕЛ/0!): Возникает, когда делитель равен нулю или ссылается на пустую ячейку; рекомендуется использовать функцию ЕСЛИОШИБКА для обработки таких случаев.

Инструменты диагностики

Для быстрого поиска проблем используйте встроенные средства Excel:

  • Проверка наличия ошибок: Зеленые треугольники в углах ячеек указывают на потенциальные проблемы; кликните по значку предупреждения для просмотра вариантов исправления.
  • Зависимости формул: На вкладке «Формулы» используйте кнопки «Влияющие ячейки» и «Зависящие ячейки», чтобы визуально отследить цепочку вычислений и найти разрывы логики.

Частые ошибки

  • Игнорирование формата ячейки перед вводом формулы, что приводит к отображению текста вместо результата.
  • Случайное нажатие Ctrl + `, включающее режим «Показать формулы» для всего листа.
  • Копирование данных из внешних источников без очистки от невидимых символов, что вызывает ошибку #ЗНАЧ!.

FAQ

Почему Excel показывает формулу вместо результата?
Скорее всего, у ячейки установлен «Текстовый» формат или включен режим «Показать формулы» (Ctrl + `). Измените формат на «Общий», нажмите F2 и Enter.

Как заставить Excel пересчитывать формулы автоматически?
Перейдите во вкладку «Формулы» > «Параметры вычислений» и выберите режим «Автоматически».

Что делать, если формула возвращает ошибку #ЗНАЧ!?
Проверьте данные на наличие текста вместо чисел или лишних пробелов. Используйте функцию СЖПРОБЕЛЫ или инструмент «Найти и заменить» для их удаления.