Представим файл Excel, в котором создано множество различных формул. И в какой-то момент работы с таким файлом понимаем, что формулы перестали считать (меняем данные в ячейках, но формулы не пересчитывают результат по этим новым данным). Как это произошло? Есть несколько вариантов:
- во время работы был открыт какой-то файл, в котором был установлен ручной пересчет формул. А если открыть такой файл - то для всех открытых файлов автоматически устанавливается ручной пересчет формул. И формулы будут пересчитываться только если выделить нужную ячейку, нажать
F2 -Enter или нажать сочетание клавишShift +F9 для пересчета формул во всей книге - во время работы был открыт файл с кодом или был выполнен код VBA, который переводил пересчет формул в ручной режим. Часто может такое происходить в надстройках, некоторые функции которых завершились ошибкой(иногда разработчик либо не знает, либо просто забывает обработать ошибку корректно и автопересчет формул не возвращается после ошибки)
- и самый маловероятный с точки зрения пользователя вариант, но не менее часто возникающий: пользователь сам случайно(или по незнанию) установил ручной пересчет
Ну и самое важно:
- Excel 2003: Сервис- Параметры -вкладка Вычисления -Автоматически
- Excel 2007: Кнопка Офис -Параметры Excel
(Excel Options) -Формулы(Formualas) -группа Параметры вычислений(Calculation Options) -Вычисления в книге(Workbok calculation) -Автоматически(Automatic) - Excel 2010-2013: Файл
(File) -Параметры(Options) -Формулы(Formualas) -группа Параметры вычислений(Calculation Options) -Вычисления в книге(Workbok calculation) -Автоматически(Automatic)
Для версий 2007 и выше можно не лезть в дебри меню, а сделать проще:
перейти на вкладку Формулы
Также см.:
Скрыть/Отобразить ярлычки листов
Почему столбцы стали цифрами или как сменить стиль ссылок
Как просмотреть этапы вычисления формул
Огромное спасибо автору! Все так просто. Теперь все считает. А я то напугалась.
Спасибо! Ве очень ясно и просто изложено, очень помогли мне!
Спасибо, помогло!
Спасибо автору, совет очень помог.
Дизлайк. Совет не помог, формулы итак стояли в автоматическом режиме. Пересчёт по прежнему не запускается, даже в чистом документе. Формат ячеек непричём
И Вам дизлайк :) За то, что даже не описали проблему, с которой пытаетесь бороться. Всем помогает, а Вам нет. Значит дело совсем не в самом Excel напрямую, а может быть в формулах. Автопересчет в чистом виде не влияет на пересчет функций пользователя, например.
Помогает не всем а только тем у кого был отключен автоматический перерасчет.
У меня работали формулы, требовалось добавить дополнительные аналогичные (сложение-вычитание исходных данных и найденных значений - числовых и в формате времени, сцепка текста). Результат всех новых формул 0. Где формат времени 0:00. Одновременно слетела активация офиса, установлен новый. Ничего не работает.
Даже рассчитанные ранее формулы при повторном вводе (энтер или галочка в командной строке без изменений формулы) приводит к результату 0.
Другой Некто, логично - если есть ошибка самого офиса, то не только считать может перестать, но и вообще все работать :) Такие ошибки рассматривать нет смысла, т.к. исправить их советами практически невозможно.
у меня тоже не пересчитываются формулы. Автопересчет стоит галочка. И принудительно нажимаю - не работают.
Иногда вдруг - начинают работать. когда заходишь на другой лист с вычислениями - иногда срабатывает.
Пересчет по книге не работает
Алексей, это скорее ошибка самой программы и вряд ли здесь могут быть четкие рекомендации, кроме переустановки. Потому как если пересчет установлен и ничто ему не мешает(макросы какие-либо, например), то ошибка может быть где угодно в недрах самого Excel и гадать бесполезно.
Спасибо! Действительно помогло! Формулы заработали)))
Респект! Огромный!