Автоматическое обновление ячеек excel

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

Формулы Excel не обновляются автоматически

Это может быть очень неприятно, когда ваши формулы не обновляются автоматически в Excel. Основываясь на этом, вот возможные причины, почему это может происходить. В этом посте мы объясним четыре таких сценария:

  1. Расчет настроен на «Ручной»
  2. Ячейка отформатирована как текст
  3. Кнопка Показать формулы включена
  4. Пробел введен перед знаком равенства.

Давайте рассмотрим каждый из них в деталях.

1] Расчет настроен на «Ручной»

Это одна из самых распространенных причин и первая проверка, которую нужно выполнить. Иногда параметр расчета настраивается на «ручной», и это основной сбой, заставляющий ячейки не обновлять формулы в Microsoft Excel. Вы можете решить эту проблему.

Запустите Excel, нажмите « Вкладка формул », а затем кнопку « Параметры расчета ». Теперь установите для параметра расчета значение Автоматический .

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

2] Ячейка отформатирована как текст .

Случайное форматирование ячеек, включая формулы, как « Текст » может стать еще одной проблемой, вызывающей эту проблему. В текстовом формате ячейка не будет рассчитываться так, как предполагалось.

Нажмите на ячейку и проверьте группу номеров на вкладке «Главная». Если отображается « Текст », измените его на « Общие », используя раскрывающееся меню.

Теперь пересчитайте формулу в ячейке, дважды щелкнув по ячейке и нажав « Ввод» .

3] Показать кнопку “Формулы” включено

Если кнопка « Показать формулы » на вкладке «Формулы» включена, формулы не работают. Это может быть сделано случайно пользователем или кем-то, кто ранее использовал эту книгу. Эта кнопка в основном используется при аудите формул, поэтому вместо конечного результата отображается формула. Тем не менее, эта вкладка очень полезна при устранении неполадок с глюками формулы.

Чтобы это исправить, просто нажмите кнопку Показать формулы и Отключите его .

4] Пробел введен перед знаком равенства

Последняя причина может заключаться в том, что при вводе формулы, если вы ошибочно вводите пробел перед «Равным (=)», следовательно, формула не будет рассчитываться. Эту ошибку очень трудно заметить, поэтому очень часто она остается незамеченной.

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

Я надеюсь, что эти советы помогут многим из вас решить проблему с формулами Excel, которые не обновляются автоматически. Обычные пользователи Excel сталкиваются с этими проблемами не раз, но теперь вы можете решать их достаточно хорошо!

 

Уважаемые знатоки. Вот столкнулся с такой проблемой.  

  Значение ячейки А1 на Листе1 зависит от значения ячейки В2 на Листе2. Вот если поменять значение В2 а потом перейти на лист1 то ячейка А1 не обновляется. И что бы обновить данные нужно кликнуть 2 раза по ячейке А1 и нажать на Enter. Может можно написать код который бы обновлял все формулы на листе. Подскажите, как можно решить данную проблему.  

  Заранее огромное спасибо!

 

New

Пользователь

Сообщений: 4581
Регистрация: 06.01.2013

А версия Excel какая? Пересчёт какой стоит? Если ручной, то поставьте Автоматический.    
В Excel 2003 — Сервис — Параметры — Вычисления — Автоматически

 

New

Пользователь

Сообщений: 4581
Регистрация: 06.01.2013

Если Excel 2010 — вкладка Формулы — (справа вверху) Параметры вычисления — выбрать Автоматически

 

R Dmitry

Пользователь

Сообщений: 3103
Регистрация: 22.12.2012

Excel,MSSQL,Oracle,Qlik

#4

12.09.2010 00:35:04

{quote}{login=Makintosh}{date=12.09.2010 12:25}{thema=Не обновляются автоматически данные}{post}Уважаемые знатоки. Вот столкнулся с такой проблемой.  

  Значение ячейки А1 на Листе1 зависит от значения ячейки В2 на Листе2. Вот если поменять значение В2 а потом перейти на лист1 то ячейка А1 не обновляется. И что бы обновить данные нужно кликнуть 2 раза по ячейке А1 и нажать на Enter. Может можно написать код который бы обновлял все формулы на листе. Подскажите, как можно решить данную проблему.  

  Заранее огромное спасибо!{/post}{/quote}  
может стоит включить автоматическое вычисления?

Спасибо

 

New

Пользователь

Сообщений: 4581
Регистрация: 06.01.2013

Можно это сделать макросом    

  Application.Calculation = xlCalculationAutomatic

 

В настройках стоит автоматический пересчёт. Но всё равно приходится обновлять вручную. И ещё заметил, если формула написана встроенными функциями Excel то всё хорошо автоматом обновляется, а если с помощью написанной пользовательской функцией то возникает эта проблема.

 

New

Пользователь

Сообщений: 4581
Регистрация: 06.01.2013

А у вас в написанных функциях есть строка ?  

  Application.Volatile

 

{quote}{login=Pavel55}{date=12.09.2010 12:39}{thema=}{post}А у вас в написанных функциях есть строка ?  

  Application.Volatile{/post}{/quote}  

  Нет, такой строки нету.

 

R Dmitry

Пользователь

Сообщений: 3103
Регистрация: 22.12.2012

Excel,MSSQL,Oracle,Qlik

#9

12.09.2010 00:48:32

{quote}{login=Makintosh}{date=12.09.2010 12:42}{thema=Re: }{post}{quote}{login=Pavel55}{date=12.09.2010 12:39}{thema=}{post}А у вас в написанных функциях есть строка ?  

  Application.Volatile{/post}{/quote}  

  Нет, такой строки нету.{/post}{/quote}  

  Function нннннн()  
   Application.Volatile True    
   …  
   …  
   …  
   myFunction=…  
End Function

Спасибо

 

New

Пользователь

Сообщений: 4581
Регистрация: 06.01.2013

А вы попробуйте добавьте её сразу первой строкой под названием функции, вот так  

  Function МояСуперФункция()  
Application.Volatile  

  ‘ля-ля-ля  
‘ля-ля-ля  

  End Function  

  вдруг поможет

 

Ребята, вы просто мозги. Всё помогло. Добавил строчку Application.Volatile и всё хорошо стало.

 

New

Пользователь

Сообщений: 4581
Регистрация: 06.01.2013

#12

12.09.2010 00:57:41

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

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2013 Еще…Меньше

Вы можете в любой момент нажать кнопку Обновить, чтобы обновить данные в сводных таблицах в книге. Вы можете обновить данные для сводных таблиц, импортированных из Power Query, таких как база данных (SQL Server, Oracle, Access и т. д.), куб служб Analysis Services, веб-канал данных и многие другие источники. Можно также обновить данные из таблицы Excel,которая автоматически включает все изменения внешнего источника данных.

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

  1. Щелкните любое место сводной таблицы. На ленте появится вкладка Работа со сводными таблицами.

    Работа со сводными таблицами

  2. На вкладке Анализ выберите команду Обновить или нажмите ALT+F5.

    Изображение ленты Excel

    Совет: Вы также можете обновить сводную таблицу, щелкнув ее правой кнопкой мыши и выбрав команду «Обновить».

  3. Чтобы обновить сразу все сводные таблицы в книге, на вкладке Анализ щелкните стрелку рядом с кнопкой Обновить и выберите пункт Обновить все.

Если таблица обновляется слишком долго, на вкладке Анализ нажмите стрелку рядом с кнопкой Обновить и выберите пункт Состояние обновления. Так вы сможете проверить состояние обновления.

Чтобы отменить обновление, нажмите Отменить обновление.

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

  1. На вкладке Анализ нажмите кнопку Параметры.

    Кнопка "Параметры" на вкладке "Анализ"

  2. На вкладке Макет и формат установите флажки Автоматически изменять ширину столбцов при обновлении и Сохранять форматирование ячеек при обновлении.

  1. Щелкните любое место сводной таблицы. На ленте появится вкладка Работа со сводными таблицами.

    Работа со сводными таблицами

  2. На вкладке Анализ нажмите кнопку Параметры.

    Кнопка "Параметры" на вкладке "Анализ"

  3. На вкладке « Данные» проверьте данные обновления при открытии файла .

  1. Щелкните любое место сводной таблицы. На ленте появится вкладка Работа со сводными таблицами.

    Работа со сводными таблицами

  2. На вкладке Анализ выберите команду Обновить или нажмите ALT+F5.

    Изображение ленты Excel

    Совет: Вы также можете обновить сводную таблицу, щелкнув ее правой кнопкой мыши и выбрав команду «Обновить».

  3. Чтобы обновить сразу все сводные таблицы в книге, на вкладке Анализ щелкните стрелку рядом с кнопкой Обновить и выберите пункт Обновить все.

Если таблица обновляется слишком долго, на вкладке Анализ нажмите стрелку рядом с кнопкой Обновить и выберите пункт Состояние обновления. Так вы сможете проверить состояние обновления.

Чтобы отменить обновление, нажмите Отменить обновление.

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

  1. На вкладке Анализ нажмите кнопку Параметры.

    Кнопка "Параметры" на вкладке "Анализ"

  2. На вкладке Макет и формат установите флажки Автоматически изменять ширину столбцов при обновлении и Сохранять форматирование ячеек при обновлении.

  1. Щелкните любое место сводной таблицы. На ленте появится вкладка Работа со сводными таблицами.

    Работа со сводными таблицами

  2. На вкладке Анализ нажмите кнопку Параметры.

    Кнопка "Параметры" на вкладке "Анализ"

  3. На вкладке « Данные» проверьте данные обновления при открытии файла .

  1. Щелкните любое место сводной таблицы. На ленте появится вкладка Работа со сводными таблицами.

    Работа со сводными таблицами

  2. На вкладке Анализ выберите команду Обновить или нажмите ALT+F5.

    Изображение ленты Excel

    Совет: Вы также можете обновить сводную таблицу, щелкнув ее правой кнопкой мыши и выбрав команду «Обновить».

  3. Чтобы обновить сразу все сводные таблицы в книге, на вкладке Анализ щелкните стрелку рядом с кнопкой Обновить и выберите пункт Обновить все.

Если таблица обновляется слишком долго, на вкладке Анализ нажмите стрелку рядом с кнопкой Обновить и выберите пункт Состояние обновления. Так вы сможете проверить состояние обновления.

Чтобы отменить обновление, нажмите Отменить обновление.

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

  1. На вкладке Анализ нажмите кнопку Параметры.

    Кнопка "Параметры" на вкладке "Анализ"

  2. На вкладке Макет и формат установите флажки Автоматически изменять ширину столбцов при обновлении и Сохранять форматирование ячеек при обновлении.

  1. Щелкните любое место сводной таблицы. На ленте появится вкладка Работа со сводными таблицами.

    Работа со сводными таблицами

  2. На вкладке Анализ нажмите кнопку Параметры.

    Кнопка "Параметры" на вкладке "Анализ"

  3. На вкладке « Данные» проверьте данные обновления при открытии файла .

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Нужна дополнительная помощь?

Автообновление данных в ячейке

novomaster

Дата: Воскресенье, 31.08.2014, 21:58 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 16


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

Как, БЕЗ ИСПОЛЬЗОВАНИЯ МАКРОСОВ, сделать так, чтобы в ячейке, где прописана формула =ТДАТА(), каждую секунду обновлялось время, даже если ничего не делаешь в данный момент на листе?

К сообщению приложен файл:

5719744.jpg
(13.4 Kb)

 

Ответить

ikki

Дата: Воскресенье, 31.08.2014, 23:36 |
Сообщение № 2

Группа: Друзья

Ранг: Старожил

Сообщений: 1906


Репутация:

504

±

Замечаний:
0% ±


Excel 2003, 2010

никак


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki

 

Ответить

Nic70y

Дата: Понедельник, 01.09.2014, 10:32 |
Сообщение № 3

Группа: Друзья

Ранг: Экселист

Сообщений: 8134


Репутация:

1999

±

Замечаний:
0% ±


Excel 2010

поставить на F9 что нибудь (чашку кофе, бутылку пива и т.п.)


ЮMoney 41001841029809

 

Ответить

Rioran

Дата: Понедельник, 01.09.2014, 11:01 |
Сообщение № 4

Группа: Авторы

Ранг: Ветеран

Сообщений: 903


Репутация:

290

±

Замечаний:
0% ±


Excel 2013

novomaster, здравствуйте.

Каждую секунду это многовато, но можно сделать обновление каждую минуту. Создайте подключение (вкладка «Данные», меню «Из интернета») к любому сайту. Например, http://www.cbr.ru/ сайт центрабанка. Выберите самый маленький информационный блок, дабы не нагружать трафик. Когда подключение будет создано, можете зайти во вкладку «Данные» — «Подключения» — «Свойства» и поставьте галочку рядом с «Обновлять каждые» и рядом укажите одну минуту.


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279

 

Ответить

Alex_ST

Дата: Вторник, 02.09.2014, 08:58 |
Сообщение № 5

Группа: Друзья

Ранг: Участник клуба

Сообщений: 3176


Репутация:

604

±

Замечаний:
0% ±


2003

Rioran, БРАВО!
Очень оригинально.



С уважением,
Алексей
MS Excel 2003 — the best!!!

 

Ответить

Управление обновлением внешних ссылок (связей)

Если вы создаете внешние ссылки на другие книги (также называемые ссылками), вы можете управлять тем, когда и когда они будут обновляться. Это важно, так как если кто-то другой изменит значение связанной ячейки, приложение Excel не обновит связь и отобразит новое значение, если не хотите его сообщить.

Книга, содержащая ссылки, называется конечной книгой, а книга, с которой она связана, называется исходной книгой. Вы можете связать несколько исходных книг с одной конечной книгой.

1. Конечная книга включает внешнюю ссылку (Link).

2. Внешняя ссылка (или ссылка) — это ссылка на ячейку или диапазон в исходной книге.

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

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

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

В следующих разделах будут рассмотрены наиболее распространенные параметры для управления обновлением связей.

Закройте все исходные книги. Если одна книга-источник будет открыта, а остальные закрыты, обновления не будут одинаковыми.

Откройте конечную книгу.

Чтобы обновить ссылки, на панели «уровень доверия» нажмите кнопку » Обновить«. Если вы не хотите обновлять ссылки (найдите X в правой части экрана), закройте панель управления безопасностью.

Откройте книгу, содержащую связи.

Перейдите в раздел данные > запросы & подключений > изменить ссылки.

Из списка Источник выберите связанный объект, который необходимо изменить.

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

Нажмите кнопку Обновить значения.

запросов & подключений > изменить ссылки» />

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

В конечной книге выделите ячейку с внешней ссылкой, которую вы хотите изменить.

В строка формул найдите ссылку на другую книгу, например К:репортс [Budget. xlsx], и замените ее на расположение новой исходной книги.

Вы можете решить, нужно ли обновлять ссылки в этой книге при открытии файла в соответствии с параметрами пользователя, не обновлять его при открытии файла или автоматически без запроса пользователя.

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

Перейдите в раздел данные > запросы & подключений > изменить ссылки.

Нажмите кнопку Запрос на обновление связей.

Выберите один из трех следующих вариантов:

Предоставление пользователям возможности выбора оповещения

Не показывать оповещение и не обновлять автоматические ссылки

Не показывать оповещения и ссылки для обновления.

Режим автоматического обновления или ручное обновление: для связей с формулами всегда задано значение «автоматически».

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

Когда вы открываете диалоговое окно Изменение связей (запросы данных > & подключения > изменить ссылки), у вас есть несколько вариантов работы с существующими ссылками. Вы можете выбрать отдельные книги, удерживая нажатой клавишу CTRL, или любую из них с помощью сочетания клавиш CTRL + A.

запросов & подключений > изменить ссылки» />

    Это приведет к обновлению всех выбранных книг.

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

    Примечание: Книгу можно снова указать на саму себя, выбрав ее в диалоговом окне «изменить источник». При этом все ссылки на формулы будут связаны с исходной книгой.

    Откроется исходная книга.

    Важно: При разрыве связей с источником все формулы, использующие источник, заменяются на их текущее значение. Например, ссылка = SUM ([бюджетный. xlsx] годовой! C10: C25) будет преобразована в сумму значений в исходной книге. Поскольку это действие нельзя отменить, может потребоваться сначала сохранить версию файла.

    На вкладке данные в группе запросы & подключения нажмите кнопку изменить связи.

    В списке Источник выберите связь, которую требуется разорвать.

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

    Щелкните элемент Разорвать.

    Если в ссылке используется определенное имя, имя не удаляется автоматически, поэтому вы также можете удалить его.

    Чтобы удалить имя, выполните указанные ниже действия.

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

    На вкладке Формулы в группе Определенные имена нажмите кнопку Диспетчер имен.

    В столбце Имя выберите имя, которое следует удалить, и нажмите кнопку Удалить.

    Это просто выводит уведомление в области изменение связей, независимо от того, является ли связанная книга действительной для источника. Оно должно отображаться как » ОК«, но если это не так, необходимо проверить исходную книгу. Во многих случаях исходная книга может быть перемещена или удалена, вырезанием ссылки. Если книга по-прежнему существует, вы можете повторно связать книгу с помощью параметра изменить источник .

    Можно ли заменить единственную формулу вычисляемым значением?

    Да. Формулы в Excel, вместо которых вводится их значение, удаляются без возможности восстановления. Если вы случайно заменили формулу со значением и хотите восстановить формулу, нажмите кнопку отменить сразу после ввода или вставки значения.

    Нажмите клавиши CTRL + C , чтобы скопировать формулу.

    Нажмите клавиши ALT + E + S + V , чтобы вставить формулу в качестве значения, или перейдите на вкладку Главная> буфер обмена> Вставить > Вставить значения.

    Что делать, если вы не подключены к источнику?

    Нажмите кнопку Не обновлять. Обновление из источника при отсутствии подключения к нему невозможно. Например, если книга-источник расположена в сети, а подключение к сети отсутствует.

    Я не хочу, чтобы текущие данные были заменены новыми данными

    Нажмите кнопку Не обновлять.

    При попытке обновления в прошлый раз требовалось слишком много времени

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

    Кто-то другой создал книгу, и я не знаю, почему я вижу этот запрос

    Щелкните не обновлятьи свяжитесь с владельцем книги. Вы также можете исследовать, какие ссылки находятся в книге. На вкладке данные в группе запросы & подключения нажмите кнопку изменить связи.

    Я могу ответить на приглашение один и тот же путь и не хочу повторно видеть его

    Можно ответить на запрос и запретить его вывод для этой книги в будущем.

    Не отображать запрос и обновлять связи автоматически

    Этот параметр влияет на все книги, которые открываются на компьютере. Пользователи, которые откроют книгу на другом компьютере, не будут затронуты.

    Перейдите в раздел > Параметры файлов > Дополнительно.

    В разделе Общие снимите флажок Запрашивать об обновлении автоматических связей. Если этот флажок снят, связи будут обновляться автоматически (без выдачи запроса).

    Одинаковый запрос для всех пользователей этой книги

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

    Перейдите в раздел данные > запросы & подключений > изменить ссылки > Выбери сообщение, а затем выберите нужный параметр.

    Примечание: При наличии разорванных связей будет появляться оповещение об этом.

    Что делать, если я использую запрос с параметрами?

    Нажмите кнопку Не обновлять.

    Закройте конечную книгу.

    Откройте конечную книгу.

    Нажмите кнопку Обновить.

    Связь с параметрическим запросом нельзя обновить без открытия книги-источника.

    Почему не удается выбрать параметр «вручную» для обновления определенной внешней ссылки?

    Для связей с формулами всегда задано значение «автоматически».

    Дополнительные сведения

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

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

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

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

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

    7 ответов

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

    2003 : Инструменты> Опции> Расчет> Расчет> Автоматически.

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

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

    • 2008 . Предпочтения Excel> Расчет> Автоматически

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Проблемы с формулами в таблице Excel

    Возможности Эксель позволяют выполнять вычисления практически любой сложности благодаря формулам и функциям. Однако иногда пользователи могут столкнуться с тем, что формула отказывается работать или вместо желаемого результата выдает ошибку. В данной статье мы рассмотрим, почему так получается, и какие действия предпринять для решения возникшей проблемы.

    Решение 1: меняем формат ячеек

    Очень часто Excel отказывается выполнять расчеты из-за того, что неправильно выбран формат ячеек.

    Например, если задан текстовый формат, то вместо результата мы будем видеть просто саму формулу в виде обычного текста.

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

    Очевидно, что формат ячеек нужно изменить, и делается это следующим образом:

    1. Чтобы определить текущий формат ячейки (диапазон ячеек), выделяем ее и, находясь во вкладке “Главная”, обращаем вниманием на группу инструментов “Число”. Здесь есть специальное поле, в котором показывается формат, используемый сейчас.
    2. Выбрать другой формат можно из списка, который откроется после того, как мы кликнем по стрелку вниз рядом с текущим значением.

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

    1. Выбрав ячейку (или выделив диапазон ячеек) щелкаем по ней правой кнопкой мыши и в открывшемся списке жмем по команде “Формат ячеек”. Или вместо этого, после выделения жмем сочетание Ctrl+1.
    2. В открывшемся окне мы окажемся во вкладке “Число”. Здесь в перечне слева представлены все доступные форматы, которые мы можем выбрать. С левой стороны отображаются настройки выбранного варианта, которые мы можем изменить на свое усмотрение. По готовности жмем OK.
    3. Чтобы изменения отразились в таблице, по очереди активируем режим редактирования для всех ячеек, в которых формула не работала. Выбрав нужный элемент перейти к редактированию можно нажатием клавиши F2, двойным кликом по нему или щелчком внутри строки формул. После этого, ничего не меняя, жмем Enter.

    Примечание: Если данных слишком много, на ручное выполнение последнего шага потребуется немало времени. В данном случае можно поступить иначе – воспользуемся Маркером заполнения. Но этот работает только в том случае, когда во всех ячейках используются одинаковая формула.

    1. Выполняем последний шаг только для самой верхней ячейки. Затем наводим указатель мыши на ее правый нижний угол, как только появится черный плюсик, зажав левую кнопку мыши тянем его до конца таблицы.
    2. Получаем столбец с результатами, посчитанными с помощью формул.

    Решение 2: отключаем режим “Показать формулы”

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

    1. Переключаемся во вкладку “Формулы”. В группе инструментов “Зависимость формул” щелкаем по кнопке “Показать формулы”, если она активна.
    2. В результате, в ячейках с формулами теперь будут отображаться результаты вычислений. Правда, из-за этого могут измениться границы столбцов, но это поправимо.

    Решение 3: активируем автоматический пересчет формул

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

    1. Заходим в меню “Файл”.
    2. В перечне слева выбираем раздел “Параметры”.
    3. В появившемся окне переключаемся в подраздел “Формулы”. В правой части окна в группе “Параметры вычислений” ставим отметку напротив опции “автоматически”, если выбран другой вариант. По готовности щелкаем OK.
    4. Все готово, с этого момента все результаты по формулам будут пересчитываться в автоматическом режиме.

    Решение 4: исправляем ошибки в формуле

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

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

    Чтобы формула заработала, все что нужно сделать – внимательно проверить ее и исправить все выявленные ошибки. В нашем случае нужно просто убрать пробел в самом начале, который не нужен.

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

    Распространенные ошибки

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

    • #ДЕЛ/0! – результат деления на ноль;
    • #Н/Д – ввод недопустимых значений;
    • #ЧИСЛО! – неверное числовое значение;
    • #ЗНАЧ! – используется неправильный вид аргумента в функции;
    • #ПУСТО! – неверно указан адрес дапазона;
    • #ССЫЛКА! – ячейка, на которую ссылалась формула, удалена;
    • #ИМЯ? – некорректное имя в формуле.

    Если мы видим одну из вышеперечисленных ошибок, в первую очередь проверяем, все ли данные в ячейках, участвующих в формуле, заполнены корректно. Затем проверяем саму формулу и наличие в ней ошибок, в том числе тех, которые противоречат законам математики. Например, не допускается деление на ноль (ошибка #ДЕЛ/0!).

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

    1. Отмечаем ячейку, содержащую ошибку. Во вкладке “Формулы” в группе инструментов “Зависимости формул” жмем кнопку “Вычислить формулу”.
    2. В открывшемся окне будет отображаться пошаговая информация по расчету. Для этого нажимаем кнопку “Вычислить” (каждое нажатие осуществляет переход к следующему шагу).
    3. Таким образом, можно отследить каждый шаг, найти ошибку и устранить ее.

    Также можно воспользоваться полезным инструментом “Проверка ошибок”, который расположен в том же блоке.

    Откроется окно, в котором будет описана причина ошибки, а также предложен ряд действий касательно нее, в т.ч. исправление в строке формул.

    Заключение

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

    Like this post? Please share to your friends:
  • Автоматическое обновление ссылок отключено excel что это значит
  • Автоматическое обновление ссылок отключено excel как отключить
  • Автоматическое обновление ссылок в excel как включить для всех
  • Автоматическое обновление связей в excel что это
  • Автоматическое обновление поля word