Excel не считает формулы: как восстановить пересчёт
Если Excel не считает формулы, чаще всего в книге включён ручной режим вычислений. Включите автоматический: вкладка «Формулы» → «Параметры вычислений» → «Автоматически», а для разового пересчёта нажмите F9. Если в ячейке вместо результата видна сама формула, у ячейки текстовый формат или включён показ формул (Ctrl+`, на русской раскладке это клавиша Ё). Если СУММ даёт меньше, чем должна, часть чисел записана как текст.
Типичная картина: в таблице поменяли количество товара, а итог остался прежним. Формула на месте, ошибок нет, повторный ввод числа ничего не меняет. Ниже по каждому симптому есть проверка на тестовом примере и способ исправить. Другие симптомы требуют другой проверки. Если в ячейке видно =A1*2, нужно отличить показ формул от текстового значения. Если СУММ пропускает часть сумм, проверьте исходные числа. Если появляется _xlfn., выясните, поддерживает ли ваша версия использованную функцию.
Содержание9 разделов
Пять шагов для проверки пересчёта
Следующий порядок рассчитан на настольный Excel для Windows. Сначала сохраните отдельную копию рабочего файла: на ней проще сравнить результат до и после изменения. Для общей таблицы согласуйте проверку с её владельцем, чтобы случайно не заменить рабочие данные.
- В новой пустой книге введите 10 в A1, а в B1 введите =A1*2. Результат должен быть 20. Измените A1 на 12: при автоматическом пересчёте B1 станет равна 24.
- Если результат остался прежним, на вкладке «Формулы» нажмите «Пересчет» или клавишу F9.
- На вкладке «Формулы» откройте «Параметры вычислений» и выберите «Автоматически». Тот же переключатель есть в «Файл» → «Параметры» → «Формулы», раздел «Параметры вычислений».
- Ещё раз поменяйте A1 в тестовой книге. Затем проверьте одну известную формулу в копии рабочего файла и сравните её результат с ожидаемым.
- Если расчёт восстановился, сохраните файл с понятным новым именем, чтобы рабочая версия не перепуталась с исходной, которую вы копировали перед проверкой. Если проблема осталась только в рабочей книге, переходите к проверке её формул и исходных ячеек.
Пути меню сверены по справке Microsoft о пересчёте. В браузерном Excel настройка находится на вкладке «Формулы» → «Параметры вычислений» и действует только на текущую книгу. В настольном приложении есть нюанс: открытые книги одного экземпляра Excel используют общий режим вычислений. Его задаёт первая открытая книга. Поэтому после чужого отчёта с ручным расчётом «перестают считать» даже ваши привычные файлы. Сохранение книги также сохраняет текущий режим. Подробности есть в документации Microsoft.
Для пересчёта есть четыре сочетания клавиш, они различаются охватом. Если F9 не помогает, попробуйте следующее по списку:
Перечень взят из справки о пересчёте и списка сочетаний клавиш Excel. На Mac сочетания другие, они указаны там же.
Если ручной режим возвращается после каждого открытия файла, его может включать макрос. Проверить текущий режим можно в редакторе VBA: Alt+F11, затем Ctrl+G открывает окно Immediate. Введите строку ниже и нажмите Enter:
Ответ -4105 означает автоматический режим, -4135 ручной, 2 автоматический, кроме таблиц данных. Включить автоматический режим из того же окна можно командой:
Если после этого режим снова сбивается, найдите в макросах книги строку с xlCalculationManual: макрос переключил режим для ускорения и не вернул обратно. Как открыть редактор и где разрешаются макросы, показано в статье как включить макросы в Excel.
Что именно происходит в ячейке
Если не удаётся именно скопировать или вставить данные, а уже введённые формулы считают нормально, это другой сценарий. Для него есть отдельный разбор сбоя копирования и вставки Excel в сентябре 2026 года. Режим вычислений не объясняет любую неисправность редактора.
Почему Excel показывает текст формулы
Сначала посмотрите, где отображается выражение. В строке формул над листом это нормально: там виден состав выбранной ячейки. Если выражения появились непосредственно в ячейках всего листа, отключите «Формулы» → «Показать формулы» или нажмите Ctrl+`. Эта команда меняет отображение, не удаляя расчёты.
Для одной проблемной ячейки проверьте начало записи. Формула должна начинаться со знака =. Апостроф перед ним превращает введённое выражение в текст. Уберите лишний апостроф, если он есть. Затем выберите для этой ячейки формат «Общий», нажмите F2 и Enter, чтобы Excel заново принял выражение. Одна смена формата уже введённый текст не пересчитает. Например, строка '=A1*2 предназначена для показа текста, а =A1*2 выполняет умножение. Не меняйте формат всего листа ради одной такой записи: рядом могут находиться даты, проценты и коды, которым нужно собственное оформление.
Почему при протягивании формулы везде одно значение
Формулу протянули вниз за маркер заполнения, а во всех строках стоит результат первой. Проверьте на примере: введите в A2:A5 числа 10, 20, 30 и 40, в B2 формулу =A2*2 и протяните её до B5. Должно получиться 20, 40, 60 и 80. Если везде 20, а после F9 значения стали правильными, включён ручной режим вычислений, и его нужно переключить на автоматический, как описано выше. F9 не помог? Посмотрите формулу в B5. Запись =$A$2*2 означает абсолютную ссылку: при копировании она по-прежнему указывает на A2. Уберите знаки $ или нажимайте F4 в строке формул, пока ссылка не станет A2, и протяните заново.
Бывает, что маркер заполнения не появляется вовсе. Тогда откройте «Файл» → «Параметры» → «Дополнительно» и включите «Разрешить маркеры заполнения и перетаскивание ячеек». В умной таблице, созданной через Ctrl+T, протягивать не нужно: формула, введённая в первую строку столбца, сама заполняет весь столбец, а строки, добавленные снизу, получают её автоматически.
Почему СУММ пропускает часть чисел
Число может выглядеть правильно, но храниться как текст. Функция СУММ игнорирует текст в ячейках указанного диапазона. Например, если в A1 записан текст «100», а в A2 настоящее число 50, выражение =СУММ(A1:A2) даст 50. Замена СУММ на сложение через плюс тип данных не исправит: формула вида =A1+A2 попробует сама превратить текст в число и при неудаче вернёт #ЗНАЧ!, а при удаче скроет проблему до следующей выгрузки.
Проверьте ячейку с пропущенной суммой. Если Excel показывает индикатор «Число сохранено как текст», используйте его команду «Преобразовать в число». Для длинного столбца сначала проверьте несколько значений на копии, сохраните исходный столбец и сверяйте итог после преобразования. Текстовый артикул 00125 не надо превращать в число: ведущие нули здесь могут быть частью кода.
Сколько в диапазоне текстовых значений, покажет формула ниже. Ноль значит, что текстовых значений в диапазоне нет:
Для целого столбца быстрее другой способ: выделите его, откройте «Данные» → «Текст по столбцам» и сразу нажмите «Готово». Этот способ приведён в справке Microsoft о неработающих формулах, а команда «Преобразовать в число» и функция ЗНАЧЕН описаны в справке о числах, сохранённых как текст.
Выгрузки из 1С и с сайтов часто приносят неразрывный пробел между разрядами, и тогда «1 250» остаётся текстом. Помогает формула во вспомогательном столбце:
Если числа пришли с точкой вместо запятой, например 1250.50, а Windows настроена на русский формат, замените точку:
Протяните формулу по столбцу, скопируйте результат и вставьте его на место исходных данных через «Специальная вставка» → «Значения», после чего вспомогательный столбец можно удалить, а итоговая СУММ пересчитается сама. Быструю проверку даёт строка состояния: выделите ячейки с числами без заголовка, и если «Количество» больше, чем «Количество чисел», в диапазоне остались текстовые значения. Второй показатель включается правым щелчком по строке состояния.
Когда проблема появилась после выгрузки из 1С, банка или интернет-магазина, исправляйте причину при загрузке данных, а не в готовом листе. В инструкции как открыть CSV в Excel показано, где задать разделитель и тип столбца. Так не придётся каждый раз чинить суммы уже после импорта.
Как найти неверную или циклическую ссылку
Выделите итоговую ячейку и прочитайте диапазон в строке формул: новый месяц мог оказаться за его границей, а скопированная формула могла начать ссылаться на соседний столбец. При этом Excel честно вычисляет записанное выражение, просто оно больше не соответствует вашей задаче. Сравните две соседние строки и отдельно проверьте первую строку после вставленного участка.
Циклическая ссылка возникает, когда формула прямо или через другие ячейки зависит от самой себя. Простой пример: в D5 стоит =СУММ(D2:D5), то есть итог входит в собственный диапазон. Если суммировать нужно строки 2–4, исправьте диапазон на D2:D4. Откройте «Формулы» → «Проверка ошибок» → «Циклические ссылки» и перейдите к указанной ячейке. Не включайте итеративные вычисления только ради исчезновения предупреждения: этот режим нужен для специально спроектированных моделей, например когда комиссия зависит от итога, в который сама входит, а в обычной таблице он только спрячет ошибку в диапазоне. Для случайной петли исправьте зависимость.
В длинном выражении помогает команда «Формулы» → «Вычислить формулу»: проходите вычисление по частям и смотрите, на каком участке получается неожиданное значение. Запишите конкретную ячейку и исходные числа. Формулировка «всё считает неправильно» не позволяет отличить ошибку диапазона от неверных данных.
Когда проблема связана с версией Excel
Префикс _xlfn. перед именем функции означает, что установленный Excel не поддерживает эту функцию. Ячейка при этом показывает ошибку #ИМЯ?. Например, функция ПРОСМОТРX появилась в Excel 2021 и Microsoft 365. В Excel 2019 формула с ней превратится в =_xlfn.XLOOKUP(...) и вернёт #ИМЯ?. Простое удаление префикса не добавит поддержку: понадобится заменить выражение совместимым вариантом или открыть файл в версии, где эта функция доступна.
Попросите автора книги назвать использованную функцию и версию приложения, а если файл регулярно ходит между коллегами с разными выпусками Excel, договоритесь о совместимых формулах. Общий ориентир для выбора выпуска есть в сравнении версий Excel, но наличие конкретной функции проверяйте по её официальной справке до покупки.
Если без такой функции не обойтись, нужен выпуск, где она есть. Отдельное приложение без остального пакета Office разобрано в материале про Excel без полного пакета Office.
Дистрибутивы: Microsoft Excel 2024, Microsoft Office 2024 Home, Microsoft 365 Персональный (Personal).
Что подготовить, если расчёт не восстановился
Сохраните пример без личных данных. В нём нужны одна проблемная формула, ячейки, на которые она ссылается, ожидаемый и фактический результат. Укажите версию Excel, Windows или Mac, работаете ли вы в браузере, а также помогает ли ручное вычисление. Такой пример можно передать автору шаблона или специалисту, который поддерживает рабочую книгу.
Если после изменений потерялись формулы или содержимое, остановите дальнейшие правки исходника и проверьте доступные копии. Отдельная инструкция по восстановлению файла Excel помогает выбрать между несохранённой книгой, прежней версией и удалённым файлом. Восстановление содержимого и настройка пересчёта решают разные задачи.
Вопросы о формулах в Excel
Можно ли пересчитать формулы, не включая автоматический режим?
Да. F9 пересчитывает изменившиеся формулы во всех открытых книгах, Shift+F9 только на активном листе, а Ctrl+Alt+F9 принудительно пересчитывает все формулы.
Сохраняется ли ручной режим вычислений в файле?
Да. Режим записывается в книгу при сохранении, а первая открытая книга задаёт его для всех книг, открытых в том же экземпляре Excel.
Хватит ли смены формата на «Общий», если в ячейке видна формула?
Нет. После смены формата войдите в ячейку клавишей F2 и нажмите Enter, а апостроф перед знаком = удалите.
Учитывает ли СУММ числа, сохранённые как текст?
Нет. СУММ пропускает текстовые значения в диапазоне. Преобразуйте их в числа командой «Преобразовать в число» или через «Данные» → «Текст по столбцам».
Поможет ли F9, если после протягивания во всех строках одно значение?
Да, если включён ручной режим. Если F9 ничего не меняет, проверьте, нет ли в формуле абсолютной ссылки со знаком $, и замените её на относительную.
Поможет ли удалить _xlfn. из формулы?
Нет. Удаление префикса не добавляет отсутствующую функцию. Используйте совместимое выражение или версию Excel, которая эту функцию поддерживает.
Полезная статья?
Ваша оценка поможет нам стать лучше

- 8 октября 2026
- 326 просмотров

- 24 октября 2026
- 229 просмотров

- 17 октября 2026
- 195 просмотров

- 9 октября 2026
- 343 просмотра


