2011-07-08 09:03:43 +0000 2011-07-08 09:03:43 +0000
98
98

Ячейки не обновляются автоматически

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

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

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

Ответы (7)

158
158
158
2011-07-08 09:08:34 +0000

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

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

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

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

На Mac:

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

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

7
7
7
2014-12-22 15:21:48 +0000

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

Так что вот my решение проблемы:

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

Хороший повод для хранения резервных копий.

2
2
2
2020-02-27 16:01:43 +0000

Похоже, что это “известная ошибка”, продолжающаяся, по крайней мере, с 2012 года, учитывая результаты Google: как только вы откроете один файл, в котором установлен флаг “автоматическое вычисление”, все последующие рабочие книги, которые вы откроете, автоматически установят флаг “автоматическое вычисление = выключено”. Так что отключение автоматического расчета… автоматически.

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

Иногда внутри рабочей книги может быть также макрос, “скрытый”, который программно отключает расчет в конкретной ситуации, но вы не можете этого знать… пока не заметите, что формулы результаты не меняются!

Application.Calculation = xlManual

Application.Calculation = xlAutomatic

Источники: _COPY17_2003-excel/excel-emetimes-sneakily-changes-automatic/d9d29b5e-e09d-4fd6-8001-2efeaaf2a71a https://answers.microsoft.com/en-us/msoffice/forum/all/the-calculation-option-keeps-switching-from-auto/2ed29346-b946-4aaf-9c19-83911eea812e https://www.automateexcel.com/vba/on-off-calculations/

1
1
1
2016-07-04 12:53:22 +0000

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

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

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

Удалить этот файл и перезапустить операционную систему. После перезагрузки Office будет создан новый plist-файл. Формулы снова пересчитаны идеально.

0
0
0
2015-06-12 15:26:06 +0000

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

0
0
0
2015-02-16 10:47:45 +0000

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

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

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

-1
-1
-1
2015-02-24 00:06:27 +0000

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

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

Я удалил кавычки и ячейки, вычисленные как обычно.

Похожие вопросы

6
13
9
10
7