Excel не обновляет значение в ячейках автоматически
Обновлено: 21.11.2024
Сводка:
В этой статье содержится полная информация о том, как исправить формулы Excel, которые не обновляются или не вычисляются автоматически, а также о причинах, по которым формулы не обновляются автоматически в Excel.
цитата>Microsoft Excel — одна из самых полезных программ в современных вычислениях, но что, если Excel без формул или изображений с использованием Microsoft Excel без формул.
Ну, я думаю, никто не может, не так ли….
MS Excel — это все о формулах, и миллионы людей используют электронные таблицы Excel для выполнения множества задач, от ведения записей до расширенного анализа данных с использованием сложных формул.
Итак, формулы Excel, безусловно, очень важны в Microsoft Excel. Но бывают случаи, когда формулы Excel внезапно перестают работать и вызывают различные проблемы, связанные с формулами.
И формула Excel не обновляется или формула Excel не вычисляет, является одним из них. Если вы столкнулись с той же проблемой, то это руководство для вас.
Просто внимательно прочитайте статью и следуйте приведенным исправлениям одно за другим, чтобы исправить проблемы с обновлением формул Excel.
Почему формулы Excel не обновляются автоматически?
Здесь ознакомьтесь с возможными причинами того, что формулы Excel не обновляются автоматически:
- Ваш расчет настроен на «Вручную».
- Кнопка "Показать формулы" включена.
- Ячейка отформатирована как текст
- Перед знаком равенства вы ввели пробел.
Итак, это распространенные причины, по которым формулы Excel не обновляются, теперь попробуйте указанные исправления.
Как исправить проблему с обновлением формул Excel?
Решение 1. Для расчета выбран «Вручную»
Это одна из наиболее распространенных причин, по которой формулы Excel не обновляются автоматически.
Итак, проверьте, настроен ли параметр расчета «вручную», а затем установите значение «Автоматически», чтобы устранить проблему.
Ну, шаги могут отличаться в зависимости от вашей версии Excel, поэтому здесь следуйте инструкциям для разных версий Excel.
- Excel 2003 — нажмите "Сервис" > "Параметры" > "Расчет" > "Расчет" > "Автоматически".
- В Excel 2007: нажмите кнопку Office > Параметры Excel > Формулы > Расчет рабочей книги > Автоматически.
- Excel 2010, 2013 и 2016: перейдите в меню «Файл» > «Параметры» > «Формулы» > раздел «Параметры расчета» > в разделе «Расчет рабочей книги» > выберите «Автоматически».
Теперь проверьте, решена ли проблема с автоматическим обновлением формул.
Решение 2. Кнопка «Показать формулы» включена
Если приведенное выше решение вам не подходит, проверьте, включена ли кнопка "Показать формулы" на вкладке "Формулы".
Тогда также есть вероятность, что формулы не работают или не обновляются. Ну, эта кнопка в основном используется при аудите формул, она отображает формулы вместо конечного результата.
Однако эта вкладка полезна, если формула работает неправильно.
И чтобы изменить его, нажмите кнопку "Показать формулы" и "Отключить".
Проверьте, разрешены ли формулы, которые не обновляются в Excel.
Решение 3. Ячейка отформатирована как текст
Если вы случайно отформатировали ячейки, включая формулы, как текст, то проблема именно в этом. Так как ячейка имеет текстовый формат, ячейка не будет автоматически вычислять формулы.
Итак, щелкните ячейку и на вкладке «Главная» проверьте группу «Число»>, если она отображает текст>, затем измените ее на «Общие».
И теперь вы можете пересчитать формулу в ячейке, дважды щелкнув ячейку > нажмите Enter.
Решение 4. Проверка циклических ссылок
Проверьте циклическую ссылку, так как это может быть еще одной причиной, из-за которой формулы Excel не обновляются.
Циклическая ссылка — это формула, которая включает себя в расчет или ссылается на другую ячейку, которая зависит от самой себя.
В некоторых случаях это не позволяет Excel вычислить формулу. Поэтому проверьте его, исправьте циклическую ссылку и пересчитайте таблицу.
Решение 5. Введен пробел перед знаком равенства
Это последнее решение, из-за которого формулы Excel не обновляются.
Ну, если при вводе формулы вы по ошибке введете пробел перед «Равно (=)», то формула не будет вычисляться.
Эта ошибка довольно коварна, ее трудно заметить, и она остается невыявленной.
Дважды щелкните ячейку и проверьте, есть ли пробел > удалите ее, и формула обновится.
Вот и все, данные советы по формулам вам помогут, и теперь проблема решена.
Вывод:
Итак, все дело в том, что формулы не обновляются автоматически.
Предполагается, что после выполнения вышеупомянутых решений вы сможете исправить формулу, которая не обновляется в проблеме с Excel.
Это распространенная проблема, с которой однажды сталкивались обычные пользователи Excel, поэтому теперь вы можете легко решить ее.
Если у вас есть какие-либо дополнительные вопросы, запросы или исправления, касающиеся представленных, посетите наш раздел блога «Восстановление MS Excel».
Маргрет
Маргрет Артур – предприниматель и эксперт по контент-маркетингу. Она ведет технические блоги и делится знаниями по MS Office, Excel и другим техническим дисциплинам. Ее самобытное искусство представления технической информации простым для понимания языком очень впечатляет. Когда она не пишет, она любит незапланированные путешествия.
Вы создали отчеты для собрания руководства и, прежде чем распечатать копии для руководителей, обнаружили, что во всех итоговых значениях указаны значения за последний месяц. Как это исправить — быстро?
1. Проверить автоматический перерасчет
На ленте "Формулы" посмотрите в крайний правый угол и нажмите "Параметры расчета". Убедитесь, что в раскрывающемся списке выбрано значение Автоматически.
Если для этого параметра установлено значение «Автоматически», Excel пересчитывает формулы электронной таблицы всякий раз, когда вы меняете значение ячейки. Это означает, что если у вас есть формула, суммирующая ваши продажи, и вы изменяете одну из продаж, Excel обновляет общую сумму, чтобы показать правильную сумму.
Если для этого параметра установлено значение «Вручную», Excel выполняет перерасчет только при нажатии кнопки «Рассчитать сейчас» или «Рассчитать лист». Если вы предпочитаете сочетания клавиш, вы можете пересчитать, нажав клавишу F9. Ручной пересчет удобен, когда у вас есть большая электронная таблица, для пересчета которой требуется несколько минут. Вместо того, чтобы с нетерпением ждать пересчета после каждого внесенного вами изменения, вы можете настроить пересчет вручную, внести все изменения, а затем пересчитать сразу.
К сожалению, если вы установите ручной режим и забудете об этом, ваши формулы не будут пересчитаны.
2. Проверьте формат ячейки для текста
Выберите ячейку, в которой не выполняется пересчет, и на ленте "Главная" проверьте формат числа. Если формат показывает текст, измените его на число. Когда ячейка отформатирована как текст, Excel не пытается интерпретировать содержимое как формулу.
После изменения формата вам потребуется еще раз подтвердить формулу, щелкнув строку формул и нажав клавишу Enter.
Примечание. Если вы форматируете ячейку как «Общая» и обнаруживаете, что Excel автоматически заменяет ее на текст, попробуйте установить для нее значение «Число». Если ячейка имеет формат «Общий» и содержит ссылку на другую ячейку, Excel копирует формат указанной ячейки. Выбор любого формата, кроме «Общий», не позволит Excel изменить формат.
3. Проверить циклические ссылки
Посмотрите в нижней части окна Excel на наличие слов ЦИРКУЛЯРНЫЕ ССЫЛКИ.
Как и циклическая логика, циклическая ссылка – это формула, которая либо включает себя в свои вычисления, либо ссылается на другую ячейку, которая зависит от самой себя. Имейте в виду, что циклическая ссылка в некоторых случаях может помешать Excel вычислить формулу. Исправьте циклическую ссылку и пересчитайте таблицу.
Дальнейшие шаги
Большинство проблем с пересчетом можно устранить с помощью одного из этих трех решений. Теперь исправьте этот отчет и приготовьтесь к встрече.
Может ли кто-нибудь представить себе использование Microsoft Excel без формул? Я верю, что никто не может. И вряд ли что-то может сравниться с разочарованием, вызванным тем, что формулы Excel внезапно перестают работать. Когда это происходит, в голове сразу же возникает куча вопросов. Почему моя формула Excel не вычисляет? Почему эта формула не обновляет свое значение автоматически? Мой Excel поврежден или это связано с каким-то вредоносным вирусом? И как заставить мой Excel снова автоматически вычислять и обновлять формулы? Не беспокойтесь, скорее всего, с вашим Excel все в порядке, и вы получите все ответы через мгновение.
- формула возвращает ошибку или неверный результат. - формула отображает старое значение после обновления значений зависимых ячеек. - в ячейке отображается формула, а не результат.
Формулы Excel не работают
Симптомы: формула Excel работает неправильно, возвращает ошибку или неверный результат.
В этом разделе приводится сводка наиболее распространенных ошибок, допускаемых людьми при создании формул в Excel, и способы их исправления.
1. Соответствие всем открывающим и закрывающим скобкам в формуле
Как вы знаете, аргументы функций Excel вводятся в круглых скобках. В сложных формулах может потребоваться ввести несколько скобок, одну внутри другой, чтобы указать порядок, в котором должны выполняться вычисления. При создании такой формулы убедитесь, что скобки правильно подобраны, чтобы у вас всегда была правая скобка для каждой левой скобки в вашей формуле.
Microsoft Excel отображает пары скобок разными цветами, когда вы вводите их в формулу. Если в вашей формуле не хватает одной или нескольких скобок, Excel отображает сообщение об ошибке и предлагает исправление для балансировки пар. Дополнительную информацию см. в разделе Как выделить и сопоставить пары скобок.
2. Введите все необходимые аргументы в функцию Excel
Все функции Excel имеют один или несколько обязательных аргументов. Некоторые функции также имеют необязательные аргументы, заключенные в [квадратные скобки] в синтаксисе формулы.
Формула должна содержать все обязательные аргументы, иначе Excel отобразит предупреждение "Вы ввели слишком мало аргументов для этой функции".
Если вы ввели больше аргументов, чем разрешено синтаксисом формулы, вы получите сообщение об ошибке "Вы ввели слишком много аргументов для этой функции".
3. Не вставляйте в формулу более 64 функций
При вложении двух или более функций Excel друг в друга, например. Создавая вложенную формулу ЕСЛИ, помните о следующих ограничениях:
- В Excel 2016, Excel 2013, Excel 2010 и Excel 2007 можно использовать до 64 вложенных функций.
- В Excel 2003 и более ранних версиях можно использовать не более 7 вложенных функций.
4. Не заключайте числа в двойные кавычки
В формулах Excel любое значение, заключенное в двойные кавычки, интерпретируется как текстовая строка.
Это означает, что если вы введете формулу типа =IF(A1>0, "1") , Excel будет рассматривать число 1 как текст, и поэтому вы не сможете использовать возвращенные единицы в других вычислениях. . Чтобы это исправить, просто удалите двойные кавычки вокруг «1»: =IF(A1>0, 1) .
Поэтому всякий раз, когда вы пишете формулу для числовых значений, следуйте простому правилу: не заключайте числа в двойные кавычки, если вы не хотите, чтобы они воспринимались как текст.
5. Введите числа без форматирования
При использовании числа в формуле Excel не добавляйте десятичный разделитель или знак валюты, например $ или €.
Помните, что в формулах Excel запятая обычно используется для разделения аргументов функции, а знак доллара создает абсолютную ссылку на ячейку.
Например, вместо того, чтобы вводить в формулу 50 000 долларов, введите просто 50 000 и используйте диалоговое окно Формат ячеек ( Ctrl + 1 ), чтобы отформатировать вывод по своему вкусу.
6. Убедитесь, что числа не отформатированы как текстовые значения
Числа, отформатированные как текстовые значения, являются еще одной распространенной причиной того, что формулы Excel не работают. На первый взгляд они выглядят как обычные числа, но Microsoft Excel воспринимает их как текстовые строки и исключает из вычислений.
Визуальные индикаторы текстовых чисел следующие:
- Числа, отформатированные как текст, по умолчанию выравниваются по левому краю, тогда как обычные числа в ячейках выравниваются по правому краю.
- В поле Числовой формат на вкладке Главная в группе "Число" отображается текстовый формат.
- Когда на листе выбрано несколько ячеек с текстовыми номерами, в строке состояния отображается только Количество, тогда как обычно отображается Среднее, Количество и СУММ для чисел.
- В строке формул может быть виден начальный апостроф, или в верхнем левом углу ячеек могут отображаться зеленые треугольники.
На приведенном ниже снимке экрана показано, что даже простая формула СУММА в Excel может не работать из-за того, что числа отформатированы как текст:
Чтобы исправить это, выберите все проблемные ячейки, щелкните знак предупреждения, а затем нажмите Преобразовать в число:
Однако в некоторых случаях в ячейках не отображаются ни зеленые треугольники, ни предупреждающий знак. Например, если вы заключаете числовые значения в двойные кавычки в своих формулах, Excel предполагает, что вы хотите вывести текстовую строку, а не число.
На первый взгляд, следующая формула работает нормально:
=IF(A1="Хорошо", "1", "0")Но проблема в том, что возвращаемые 1 и 0 являются текстовыми значениями, а не числами! И если вы ссылаетесь на какие-либо ячейки с приведенной выше формулой в других формулах, эти ячейки не будут включены в расчеты. Как только вы удалите "" вокруг 1 и 0 в приведенной выше формуле, Excel будет обрабатывать выходные данные как числа, и они будут рассчитаны правильно.
Если маленькие зеленые треугольники не отображаются в ячейках по какой-либо другой причине, посмотрите на поле Формат числа на вкладке Главная в группе Число. Если отображается Текст, попробуйте очистить все форматирование для проблемных ячеек и установить формат ячеек на Число или Общий. Если это не сработает, возможно, вам придется создать новый столбец, ввести данные вручную (например, скопировать текстовые числа в Блокнот, а затем вернуться в новый столбец) и удалить неработающий столбец.
Другое возможное решение – умножить значения в проблемном столбце на 1, используя простую формулу, например =A1*1 . Затем скопируйте ячейки формулы и вставьте их как значения в тот же или любой другой столбец с помощью Специальная вставка > Значения.
7. Разделяйте аргументы функции соответствующим символом
Большинство из нас привыкли разделять аргументы функций запятыми. Однако это не работает для всех Excel. Символ, который вы используете для разделения аргументов, зависит от разделителя списка, установленного в региональных настройках.
Запятая является разделителем списка по умолчанию в Северной Америке и некоторых других странах. В европейских странах в качестве десятичного символа используется запятая, а в качестве разделителя списка обычно используется точка с запятой.
Например, в Северной Америке вы должны написать =IF(A1>0, "OK", "Not OK") , а европейские пользователи Excel должны ввести ту же формулу, что и =IF(A1>0; "OK" ; "Не в порядке").
Итак, если ваши формулы Excel не работают из-за ошибки "Мы обнаружили проблему с этой формулой. ", перейдите в региональные настройки (Панель управления > < em>Регион и язык > Дополнительные настройки) и проверьте, какой символ установлен там в качестве разделителя списка. Затем используйте именно этот символ для разделения аргументов в формулах Excel.
8. Заключите имена книг и листов в одинарные кавычки
При ссылке на другие рабочие листы или рабочие книги, в именах которых есть пробелы или небуквенные символы, заключайте имена в «одинарные кавычки». Например,
Ссылка на другой лист:
=SUM('Jan Sales'!B2:B10)Ссылка на другую книгу:
=SUM('[2015 Sales.xlsx]Продажи за январь'!B2:B10)9. Включить полный путь к закрытой книге
Если вы пишете формулу, которая ссылается на закрытую книгу Excel, ваша внешняя ссылка должна включать имя книги и полный путь к книге. Например:
Если приведенные выше советы не помогают, попробуйте оценить и отладить каждую часть формулы по отдельности, используя клавишу F9 и другие приемы отладки, описанные в следующем руководстве: Как оценивать и отлаживать формулы в Excel.
Формулы Excel не обновляются
Проблема. Значение, возвращаемое формулой Excel, не обновляется автоматически, т. е. формула продолжает показывать старое значение даже после того, как вы изменили значения зависимых ячеек.
Если формулы Excel не обновляются автоматически, скорее всего, это связано с тем, что параметр "Расчет" был изменен на Вручную вместо Автоматически. Чтобы исправить это, просто снова установите для параметра Расчет значение Автоматически.
На ленте Excel перейдите на вкладку Формулы > группу Расчет, нажмите кнопку Параметры расчета и выберите Автоматически:
Кроме того, вы можете изменить этот параметр в параметрах Excel:
- В Excel 2003 нажмите Инструменты >Параметры >Расчет >Расчет >Автоматически эм>.
- В Excel 2007 нажмите кнопку Office >Параметры Excel >Формулы >Вычисления в рабочей книге > Автоматически.
- В Excel 2010, Excel 2013 и Excel 2016 выберите Файл >Параметры >Формулы >Параметры расчета em> и выберите Автоматически в разделе Расчет рабочей книги.
Как принудительно пересчитать формулы Excel
Если по какой-то причине вам необходимо установить для параметра Расчет значение Вручную, вы можете принудительно пересчитать формулы, нажав кнопку Рассчитать на ленте или используя один из следующих ярлыков:
Чтобы пересчитать всю книгу:
- Нажмите F9 или
- Нажмите кнопку «Рассчитать сейчас» на вкладке Формулы в >группе «Расчет».
Чтобы пересчитать активный лист:
- Нажмите Shift + F9 или
- Нажмите «Вычислить лист» на вкладке Формулы >группа «Расчет».
Чтобы пересчитать все листы во всех открытых книгах, нажмите Ctrl + Alt + F9.
Если вам нужно пересчитать только одну формулу на листе, выберите ячейку с формулой, войдите в режим редактирования, нажав клавишу F2 или дважды щелкнув ячейку, а затем нажмите клавишу Enter.
Формулы Excel не вычисляют
Проблема: в ячейке отображается формула, а не результат.
Если ваша формула Excel не работает из-за того, что в ячейке вместо вычисленного значения отображается функция, это происходит по одной из следующих причин.
1. Режим "Показать формулы" включен
Самая распространенная причина того, что формула Excel не выполняет вычисления, заключается в том, что вы случайно активировали режим «Показать формулы» на листе.
Чтобы формула отображала вычисляемый результат, просто отключите режим Показать формулы, выполнив одно из следующих действий:
- Нажатие сочетания клавиш Ctrl + `или
- Нажав кнопку "Показать формулы" на вкладке Формулы в группе Аудит формул.
2. Формула вводится как текст
Еще одна частая причина того, что ваша формула Excel не выполняет вычисления, заключается в том, что формула отформатирована как текст. Чтобы проверить это, выберите ячейку с формулой и посмотрите на поле Формат числа в группе Число на вкладке Главная:
Если это так, измените формат ячейки на Общий и, находясь в ячейке, нажмите F2 и Enter, чтобы формула пересчитала и отобразила рассчитанное значение.
3. Ячейка с формулой имеет начальный пробел или апостроф перед знаком равенства
Если вы случайно ввели пробел или апостроф (') перед знаком равенства, Excel обрабатывает содержимое ячейки как текст и, следовательно, не оценивает никакую формулу в этой ячейке (при копировании формулы из паутина). Чтобы это исправить, просто удалите начальный пробел или одинарную кавычку.
Вот как вы работаете с формулами, которые не работают в Excel. Если вы знаете какие-либо другие решения для исправления формул, которые не обновляются или не вычисляются, поделитесь ими в комментариях. Я благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе.
Каждый пользователь согласится с тем, что Microsoft Excel — один из самых полезных инструментов в древности современных вычислений. Каждый день миллионы людей используют электронные таблицы Microsoft Excel для выполнения множества задач, начиная от самых простых, таких как ведение журнальных записей или записей, и заканчивая расширенным анализом данных на основе сложных формул. Бесспорно, формулы Excel играют жизненно важную роль в обработке данных. Но иногда вы можете обнаружить, что формулы Excel не обновляются автоматически.
Формулы Excel не обновляются автоматически
- Расчет настроен на «Вручную».
- Ячейка отформатирована как текст
- Кнопка «Показать формулы» включена.
- Пробел введен перед знаком равенства.
Давайте рассмотрим каждый из них подробно.
1] Расчет настроен на «Вручную»
Это одна из наиболее распространенных причин и первая проверка, которую необходимо выполнить. Иногда параметр расчета настраивается на «ручной», и это основной сбой, из-за которого ячейки не обновляют формулы в Microsoft Excel. Вы можете решить эту проблему.
Запустите Excel, щелкните вкладку «Формулы», а затем кнопку «Параметры расчета». Теперь установите для параметра расчета значение «Автоматически».
Этот параметр можно изменить с помощью макросов или других книг Excel, открытых ранее. Следовательно, если вы не знаете об этом параметре, проблема может быть связана с ним.
2] Ячейка отформатирована как текст
Другой проблемой, вызывающей эту проблему, может быть случайное форматирование ячеек, содержащих формулы, как «Текст». В текстовом формате ячейка не будет вычисляться должным образом.
Нажмите на ячейку и проверьте группу "Число" на вкладке "Главная". Если он отображает «Текст», измените его на «Общие» с помощью раскрывающегося меню.
Теперь пересчитайте формулу в ячейке, дважды щелкнув ячейку и нажав "Ввод".
3] Кнопка "Показать формулы" включена
Если кнопка «Показать формулы» на вкладке «Формулы» включена, формулы не работают. Это может быть сделано случайно пользователем или кем-то, кто ранее использовал эту книгу. Эта кнопка в основном используется при проверке формул, поэтому она отображает формулу вместо конечного результата. Однако эта вкладка очень полезна при устранении ошибок в формулах.
Чтобы это исправить, просто нажмите кнопку "Показать формулы" и отключите ее.
4] Введен пробел перед знаком равенства
Последняя причина может заключаться в том, что при вводе формулы вы по ошибке вводите пробел перед «Равно (=)», поэтому формула не будет вычисляться. Эту ошибку довольно трудно заметить, поэтому очень часто она остается незамеченной.
Проверьте, есть ли пробел, дважды щелкнув ячейку, если он есть, удалите его, и формула обновится.
Я надеюсь, что эти советы помогут многим из вас решить проблему с автоматическим обновлением формул Excel. Обычные пользователи Excel не раз сталкивались с этими проблемами, но теперь вы можете справиться с ними достаточно хорошо!
Дата: 15 апреля 2019 г. Теги: Excel
Похожие записи
Как использовать объединение в Excel для улучшения форматирования данных
Где скачать Microsoft Word, Excel, PowerPoint для Windows 11/10
сообщить об этом объявлении
[электронная почта защищена]
Анкит Гупта — писатель по профессии. У него более 7 лет опыта написания статей о технологиях и других областях. Он следит за развитием технологий и любит писать о безопасности Windows и ИТ. Он очень любит дикую природу и написал книгу о лучших тигриных парках Индии.
Читайте также: