93

У меня есть формула в ячейке, которая считает значения в 2 других ячейках. Обычно после ввода значений в этих 2 других ячейках ячейка формулы обновляется автоматически при нажатии клавиши Enter или при щелчке по ячейкам.

Однако по какой-то причине значение, рассчитанное по формуле, не обновляется автоматически. Мне нужно нажать на панель формул, затем я должен нажать Enter, чтобы ячейка формулы выполнила свою задачу.

Почему это происходит?

7 ответов7

152

Вероятной причиной является то, что Расчет установлен на ручной. Чтобы изменить это на автоматический в различных версиях Excel:

  • 2003: Инструменты> Параметры> Расчет> Расчет> Автоматический.

  • 2007: кнопка «Office»> «Параметры Excel»> «Формулы»> «Расчет рабочей книги»> «Автоматически».

  • 2010 и новее: Файл> Параметры> Формулы> Расчет рабочей книги> Автоматический.

На Mac:

  • 2008: Настройки Excel> Расчет> Автоматически

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

10

Подтвердите с помощью Excel 2007: кнопка «Office»> «Параметры Excel»> «Формулы»> «Расчет рабочей книги»> «Автоматически».

Короткая клавиша для обновления

Ctrl+F9

6

У меня был случай этого только сейчас в Excel 2010: конкретная таблица, которая не будет автоматически пересчитывать. Я изменил настройку, как указано выше; но автоматический пересчет по-прежнему не работал, и, перепроверив опцию "Расчет", обнаружил, что сам по себе снова вернулся в "Ручной". Три попытки спустя, и это было все еще непреклонно, он хотел быть "Ручным" и ничем иным.

Итак, вот мое решение проблемы:

Скопируйте содержимое электронной таблицы в новую и удалите старую (к счастью, это была не особо важная таблица), и все было хорошо. Я могу только предположить, что файл как-то поврежден.

Хорошая причина хранить резервные копии.

0

Повторно разместив этот фрагмент, который пользователь RFB (неуместно) пытался отредактировать в моем ответе:

Возможная причина - файл Office Prefs поврежден. В OSX это можно найти в:

Library/Group containers/*.office/com.microsoft.officeprefs.plist. 

Удалите этот файл и перезапустите ОС. Новый файл plist будет создан при перезапуске Office. Формулы снова пересчитаны отлично.

0

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

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

Я снял кавычки и клетки, рассчитанные как обычно.

0

В моем случае я использовал определенную надстройку под названием PI Datalink. Каким-то образом метод расчета PI больше не выполнялся во время обычного пересчета книги. В настройках мне пришлось изменить команду автоматического обновления на полный расчет, а затем снова вернуться. Как только исходная настройка была восстановлена, надстройка работала как обычно.

0

У меня также была эта проблема с очень большой электронной таблицей, которая просто перестала обновляться в выходные, но, проверив вышеприведенные решения, настройки уже были установлены на автоматический, а лист слишком большой, чтобы восстановить, поэтому я был в растерянности.

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

Я открыл эту электронную таблицу, проверил, что она все еще работает и автоматически обновляется при текущей установке MS Excel и любых новых автоматических обновлениях для офиса (с которыми он работал), а затем просто заново открыл исходную электронную таблицу. "Эй, Presto" снова сработало.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .