Москва: проверенные б/у ноутбуки с гарантией и проверкой перед оплатой
+7 906 722-94-45

Главная → Статьи → Excel не считает формулы: почему показывается текст

Excel не считает формулы: причины и порядок проверки

В ячейке вместо результата видна сама формула или старое значение. Разбираем режим ручного пересчёта, текстовый формат ячеек, показ формул вместо значений и другие причины, из-за которых Excel перестаёт считать.

Excel не считает формулы: причины и порядок проверки

Коротко. Excel перестаёт считать по трём основным причинам: включён ручной режим пересчёта, ячейка отформатирована как текст или включён показ формул вместо значений. Проверять надо в этом порядке — каждая причина лечится за минуту, если знать, где смотреть.

Симптом 1: в ячейке видна сама формула

Если вы вводите =A1+B1, а в ячейке остаётся текст =A1+B1, есть два варианта.

Первый — включён режим показа формул. Проверьте вкладку «Формулы»: кнопка «Показать формулы» не должна быть нажата. Горячее сочетание Ctrl и клавиши с тильдой переключает этот режим.

Второй — ячейке задан текстовый формат. Excel в этом случае считает ввод текстом, а не выражением.

Как исправить текстовый формат

  1. Выделите ячейку или диапазон.
  2. Откройте вкладку «Главная».
  3. В списке форматов выберите «Общий» или «Числовой».
  4. Нажмите F2, затем Enter — формула пересчитается.

Если ячеек много, проще выделить столбец, сменить формат и пересчитать диапазон заново. Иногда формулу приходится вводить повторно: Excel не всегда пересматривает уже введённый текст.

Симптом 2: значения не меняются после правки

Это классический признак ручного режима пересчёта. В нём Excel обновляет формулы только по команде.

Проверка:

  1. «Файл» → «Параметры».
  2. Раздел «Формулы».
  3. Блок «Параметры вычислений».
  4. «Вычисления в книге» должно стоять «Автоматически».

Если выбран «Вручную», любая правка данных не изменит результаты, пока не нажать F9.

Три режима вычислений

  • Автоматически — стандартный режим; формулы пересчитываются при каждом изменении.
  • Автоматически, кроме таблиц данных — всё считается, кроме таблиц подстановки. Компромисс для больших книг.
  • Вручную — пересчёт только по команде.

Ручной режим полезен в очень больших книгах, где каждый пересчёт занимает секунды. Но если вы не помните, что он включён, таблица будет выглядеть «сломанной».

Клавиши пересчёта

  • F9 — пересчитать изменившиеся формулы во всех открытых книгах.
  • Shift + F9 — пересчитать активный лист.
  • Ctrl + Alt + F9 — пересчитать всё, независимо от изменений.

Если после F9 значения обновились, причина точно в режиме вычислений.

Симптом 3: формула возвращает ошибку

Ошибка — это не «не считает», а «считает и не может». Частые коды:

  • #ЗНАЧ! — в формуле текст там, где нужно число;
  • #ДЕЛ/0! — деление на ноль;
  • #ССЫЛКА! — формула ссылается на удалённые ячейки;
  • #ИМЯ? — опечатка в имени функции;
  • #Н/Д — значение не найдено.

Каждая ошибка указывает на конкретную причину, а не на сбой Excel.

Симптом 4: формула ссылается на текст

Если данные скопированы из другой программы, числа могут остаться текстом. Внешне они выглядят как числа, но Excel не складывает их.

Признаки: выравнивание по левому краю, зелёный треугольник в углу ячейки, значение в кавычках в строке формул.

Лечение: «Данные» → «Текст по столбцам» → «Готово» без изменения параметров. Это преобразует текст в числа.

Симптом 5: циклическая ссылка

Excel сообщает о циклической ссылке, когда формула прямо или косвенно ссылается на саму себя. Тогда расчёт останавливается.

Проверьте: «Формулы» → «Проверка наличия ошибок» → «Циклические ссылки». Excel покажет ячейку, где замкнулся круг.

Если книга очень большая

Иногда Excel считает, но результат не виден из-за задержки. Признаки: индикатор пересчёта в строке состояния, «зависание» на несколько секунд.

Что помогает:

  • переключить режим на «Автоматически, кроме таблиц данных»;
  • убрать летучие функции вроде СЕГОДНЯ() из больших диапазонов;
  • заменить целые столбцы в ссылках на конкретный диапазон.

Порядок диагностики

  1. Проверить, не включён ли показ формул.
  2. Проверить формат ячеек.
  3. Проверить режим вычислений.
  4. Нажать F9 или Ctrl + Alt + F9.
  5. Проверить ошибки и циклические ссылки.
  6. Проверить, не являются ли числа текстом.

Такой порядок закрывает почти все случаи за несколько минут.

Чего не делать

  • Не переустанавливайте Office до проверки режима вычислений.
  • Не копируйте значения поверх формул «чтобы обновилось».
  • Не отключайте проверку ошибок в параметрах.
  • Не удаляйте листы, где предположительно «сломалось».
  • Не используйте макросы из интернета для пересчёта.

Что запомнить

  • Ручной режим — самая частая причина.
  • Текстовый формат превращает формулу в текст.
  • F9 помогает проверить гипотезу за секунду.
  • Ошибка в ячейке — это ответ, а не сбой.
  • Числа-текст лечатся «Текстом по столбцам».

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

При копировании листа в другую книгу формулы могут превратиться в значения, если вставка выполнена как «только значения». Проверить просто: выделите ячейку и посмотрите строку формул. Если там число, а не выражение, формула потеряна.

Обратная ситуация — вставка со смещением ссылок. Excel сохраняет относительные ссылки, и после переноса они указывают на другие ячейки. Используйте абсолютные ссылки там, где адрес не должен меняться.

Книги из внешних выгрузок

Файлы из бухгалтерских программ, банковских клиентов и CRM часто приходят с текстовыми числами и нестандартными разделителями.

Что помогает:

  • «Текст по столбцам» с указанием разделителя;
  • замена запятой на точку в десятичных числах;
  • удаление неразрывных пробелов;
  • проверка формата даты.

После преобразования пересчитайте книгу и убедитесь, что итоги совпали с ожидаемыми.

Проверка перед отправкой

  • Все итоговые ячейки содержат формулы, а не введённые вручную числа.
  • Режим вычислений — автоматический.
  • Нет ошибок и циклических ссылок.
  • Числа не отформатированы как текст.
  • Книга пересчитана после последних изменений.

Такой чек-лист занимает пару минут и защищает от рассылки таблицы с устаревшими итогами.

Итог

Если Excel «не считает», начните с режима вычислений и формата ячеек. Эти две проверки закрывают большинство обращений, а переустановка Office почти никогда не требуется.

Что сообщает строка состояния

Внизу окна Excel есть поле готовности. Когда идёт пересчёт, оно меняет текст. Если вы видите «Вычисление» дольше нескольких секунд, книга большая или в ней много летучих функций. Это не ошибка, но повод оптимизировать формулы.

Когда поле снова показывает «Готово», а значения не изменились, проверьте режим вычислений.

FAQ

Почему формула не считается после ввода?

Проверьте формат ячейки: вероятно, стоит «Текст».

Как включить автоматический пересчёт?

«Файл» → «Параметры» → «Формулы» → «Автоматически».

Что делает F9?

Пересчитывает изменившиеся формулы.

Почему после F9 ничего не меняется?

Возможно, формула возвращает ошибку или ссылается на текст.

Может ли антивирус мешать расчётам?

Крайне редко; обычно причина в настройках книги.

Как пересчитать всю книгу сразу?

Ctrl + Alt + F9.

Связанные материалы