В этой статье мы подробно разберём все причины, почему в Excel перестают работать формулы, и как пошагово это исправить.
Материал охватывает все современные версии Office – от старых (2007–2013) до актуальных Microsoft 365, Office 2021 и Office 2019.
🔹 1. Проверьте автоматический пересчёт формул
Самая частая причина – отключён автоматический пересчёт листа.
📘 Как включить:
💼 Для Excel 2016, 2019, 2021 и Microsoft 365:
- Нажмите Файл → Параметры → Формулы
- В разделе Параметры вычисления выберите:
✅ Автоматически (кроме таблиц данных) - Нажмите ОК

🧾 Для Excel 2007–2013:
Формулы → Параметры вычисления → Автоматически
💽 Для Excel 2003 (Windows XP):
Сервис → Параметры → Вычисления → Автоматически
После этого нажмите F9 – Excel пересчитает все формулы.
🔹 2. Формула введена как текст
Если ячейка имеет формат Текст, Excel не выполняет вычисления.
🧭 Что делать:
- Выделите нужные ячейки
- ПКМ → Формат ячеек → Числовой → Общий
- Подтвердите
- Заново введите формулу или нажмите F2 → Enter

💡 Часто такое случается после импорта CSV-файлов, экспорта из 1С или копирования из браузера.
🔹 3. Формула отображается, но не считает (включён режим показа формул)
Если вы видите =A1+B1, а не сумму, – включён режим отображения формул.
🧭 Решение:
Нажмите Ctrl + ` (тильда под клавишей ESC)
или зайдите в меню:
Формулы → Показать формулы (отключите галочку)

🔹 4. Проверьте разделители аргументов (особенно при копировании из интернета)
Excel использует разные разделители (запятая или точка с запятой) в зависимости от региональных настроек системы.
Пример:
🇷🇺 В России:
=ЕСЛИ(A1>0;"Да";"Нет")
🇺🇸 В США:
=IF(A1>0,"Yes","No")
🧭 Решение:
- Файл → Параметры → Дополнительно
- Снимите галочку “Использовать системные разделители”
- Установите свои – например,
Разделитель целой и дробной части:,
Разделитель списков:;
🔹 5. Excel не пересчитывает автоматически (Microsoft 365 / Office 2021)
В Microsoft 365 и новых версиях Excel может временно “замораживаться” кэш вычислений, особенно если активно используется Power Query, таблицы, фильтры, макросы или облачные документы.
🧭 Решение:
- Файл → Учетная запись → Параметры обновления → Обновить сейчас
- Очистите кэш Excel:
- Закройте все файлы
- Нажмите Win + R → введите
%appdata%\Microsoft\Excel - Удалите временные файлы
- Перезапустите Excel
- Нажмите Ctrl + Alt + F9 – полное принудительное обновление всех формул на всех листах
🔹 6. Проверьте надстройки и плагины
Иногда сторонние надстройки (особенно антивирусные модули или надстройки для облачных сервисов) мешают корректной работе Excel.
🧭 Проверка:
Файл → Параметры → Надстройки → Excel надстройки → Перейти…
Снимите галочки со всех, кроме системных.
Перезапустите Excel и проверьте, заработали ли формулы.
🔹 7. Проблема с локальными путями или доступом (актуально для сетевых Excel-файлов)
Если файл открыт из сетевого ресурса, облака (SharePoint, OneDrive) или сетевой папки, Excel может временно блокировать вычисления, особенно если соединение нестабильно.
🧭 Решение:
- Сохраните файл локально на диск
- Закройте и откройте заново
- Если заработало – причина в сетевом подключении или правах доступа
🔹 8. Проверка через команду диагностики
Если не помогает ничего – можно проверить Excel через встроенную диагностику (Office Repair).
📘 Как:
- Откройте Панель управления → Программы и компоненты
- Найдите Microsoft Office (или Microsoft 365)
- Нажмите Изменить → Восстановить → Быстрое восстановление
- После перезапуска Excel снова протестируйте формулы
🔹 9. Макросы и VBA
Если в книге задействованы макросы (VBA), то ошибка может быть в коде – Excel не обновляет ячейки, пока не выполнится VBA-процедура.
🧭 Совет:
- Проверьте, нет ли скрытых событий
Application.Calculation = xlManual - Временно включите xlAutomatic:
Application.Calculation = xlCalculationAutomatic Application.CalculateFull
💬 Заключение
Если формулы внезапно перестали работать, действуйте по порядку:
- Проверьте автоматический пересчёт
- Убедитесь, что ячейки не текстовые
- Переключите режим показа формул
- Проверьте надстройки и локаль
- Сделайте обновление или восстановление Office
После этого в 99% случаев Excel начинает считать правильно.









Спасибо большое! Помог совет 3. Хотя изначально в файле все работало верно.
Спасибо! очень исчерпывающий совет! помог 4 вариант
Ничего не понимаю, офис 2010, формат ячеек и общий был и числовой, «Параметры вычисления» также как в картинке стоят. НО! Не хочет брать числа в формулу #Знач и все тебе. Брал и по шагово и ничего не выходит. Я проклят(
пиши в личку, я по удаленке помогу тебе
мені потрібна ваша допомога)
Спасибо!!! Супер! Формулы были на ручном пересчете! Благодарю за подсказку!
Спасибо огромное! Слетела галочка в Формулы > Параметры вычислений > Автоматически (это Ваше третий совет). Восстановил и спас очень важную рабочую таблицу.
Спасибо большое. впервые столкнулась с такой проблемой, нервничать уже начала. Помог 3 вариант.
Спасибо, помог руководителю с этой проблемой. Не каждый день сталкиваюсь с excel, и подобного рода нюансы могут затеряться. Помог третий вариант из предложенных. Тем не менее, новый опыт есть новый опыт. Отлично все написано.
Спасибо, исчерпывающая информация
Отличная статья, всё понятно и просто
Огромное спасибо за информацию! Обошел много сайтов но тут ЧЕТКО все вопросы и варианты описаны. Спасибо ОГРОМНОЕ! Честно )))) Работаем с цифрами, поэтому это очень критично было!
Спасибо!
Super Spasibo !!! u mena bil 4 variant
Большое спасибо человекам которые придумали Excel, но ещё бОльшая благодарность тем кто помогает понять его. Ваш совет оооооочень помог.
БЛАГОДАРЮ!!! Помог 3 способ
Спасибо, помог 3-й способ.
Спасибо за полезную информацию, а то не знал что делать!
Спасибо! Помогло и заработало!
Спасибо! Так здорово, всё получилось)))
Спасибо!
а ларчик просто открывался =)
А у меня не работает. Притом совершенно неожиданно возникла такая проблема, раньше в том же файле всё было ОК..
Спасибо!
Оказалось все так просто.