Células não atualizando automaticamente


97

Eu tenho uma fórmula em uma célula que conta os valores em 2 outras células. Normalmente, após inserir os valores nessas duas outras células, a célula da fórmula é atualizada automaticamente quando Enteré pressionada ou quando as células são clicadas.

No entanto, por algum motivo, o valor calculado pela fórmula não é atualizado automaticamente. Estou tendo que clicar na barra de fórmulas e, em seguida, tenho que clicar em enter para que a célula de fórmula faça seu trabalho.

Por que isso está acontecendo?

Respostas:


157

Uma causa provável é que o Cálculo esteja definido como manual. Para alterar isso para automático nas várias versões do Excel:

  • 2003 : Ferramentas> Opções> Cálculo> Cálculo> Automático.

  • 2007 : botão Office> Opções do Excel> Fórmulas> Cálculo da pasta de trabalho> Automático.

  • 2010 e mais recente : Arquivo> Opções> Fórmulas> Cálculo da pasta de trabalho> Automático.

No Mac:

  • 2008 : Preferências do Excel> Cálculo> Automaticamente

Em alguns casos, você pode preferir mantê-lo definido como manual, por exemplo, se houver muitos cálculos pesados ​​a serem executados. Nesses casos, você pode simplesmente pressionar F9 quando quiser que os cálculos sejam atualizados.


Eu tenho 2007 e de alguma forma esta opção volta ao manual.
3bdalla

11
@ 3bdalla: Talvez você tenha executado uma macro que contém a linha Application.Calculation = xlCalculationManual?
Jean-François Corbett

Isso parece estar relacionado à pasta de trabalho, portanto, pode ser necessário ajustá-la para cada pasta de trabalho.
Sablefoste

@Sablefoste: Não, não é. Pelo menos não no Excel 2010 e versões anteriores ... Não testei 2013, mas não vejo razão para isso mudar.
Jean-François Corbett

@RFB: Por favor, não edite outras respostas possíveis para esta. Vá em frente e poste sua própria resposta. Eu fiz isso por você desta vez.
Jean-François Corbett

10

Confirme com o Excel 2007: botão Office> Opções do Excel> Fórmulas> Cálculo da pasta de trabalho> Automático.

Tecla de atalho para atualizar

Ctrl+F9


Obrigado! Já tínhamos as opções de cálculo definidas como automáticas e não sabíamos por que os valores não estavam sendo atualizados. F9 e Shift + F9 não ajudaram e deixaram os valores iguais. Ctrl + F9 não apenas atualizou os valores, mas também corrigiu o problema para que isso não acontecesse novamente.
april4181

7

Eu tive um caso disso agora no Excel 2010: uma planilha específica que não seria recalculada automaticamente. Alterei a configuração conforme indicado acima; mas o recálculo automático ainda não funcionou e, ao verificar novamente a opção "Cálculo", descobriu que havia se redefinido para "Manual" sozinho. Três tentativas depois e ainda era inflexível, queria ser "Manual" e nada mais.

Então, aqui está minha solução para o problema:

Copie o conteúdo da planilha para uma nova e exclua a antiga (não era uma planilha particularmente importante, felizmente), e tudo estava bem. Só posso supor que, de alguma forma, o arquivo tenha sido corrompido.

Um bom motivo para manter backups.


4
Se essa pasta de trabalho era uma .XLSMou .XLSBela pode ter uma Worksheet_Changemacro de eventos não autorizada ou semelhante que foi utilizada Application.Calculation = xlCalculationManuale se errou ou simplesmente não a redefiniu xlCalculationAutomatic.
Jeeped

0

Eu também tive esse problema com uma planilha muito grande que parou de se atualizar no fim de semana, mas, depois de verificar as soluções acima, a configuração já estava definida como automática e a planilha é muito grande para ser reconstruída, por isso fiquei perdida.

Minha solução foi encontrar uma versão antiga da mesma planilha do Excel que não apresentava esses problemas antes de arquivá-la, que é de tamanho e complexidade semelhantes à versão atual.

Abri esta planilha, verifiquei se ainda estava funcionando e atualize automaticamente com a instalação atual do MS Excel e quaisquer novas atualizações automáticas do escritório (com as quais funcionava) e depois reabri a planilha original. "Hey presto", estava funcionando novamente.


0

Encontrei um problema em que algumas células não estavam calculando. Eu verifiquei todas as coisas normais, como tipo de célula, cálculo automático, etc ...

O que eu achei ser o problema foi a fórmula e o fato de rodear números entre aspas. Isso provavelmente transformou a célula em uma célula de formato de texto, mesmo que tecnicamente a célula ainda fosse um número e listada como uma sob os formatos.

Tirei as aspas e as células calculadas normalmente.


11
Suspeito que seu problema e sua solução sejam diferentes do que está nesta questão. O fato de haver uma resposta aceita diferente significa que esse problema é diferente do seu e que a solução funcionou. Normalmente, o tipo de erro que você descreve (transformando um valor no tipo errado de argumento para uma fórmula) produz uma mensagem de erro. Nesta pergunta, não houve mensagem de erro; as fórmulas apenas exigem recálculo manual em vez de fazê-lo automaticamente. Sua resposta é realmente uma referência aleatória para um problema diferente que você teve.
Fixer1234

0

Na minha instância, eu estava usando um suplemento específico chamado PI Datalink. De alguma forma, o método Calcular do PI não estava mais sendo executado durante o recálculo normal da pasta de trabalho. Nas configurações , tive que alterar o comando Atualização automática para Cálculo completo e depois novamente. Depois que a configuração original foi restaurada, o suplemento foi executado normalmente.


0

Reposicionando este trecho que o usuário RFB tentou (de forma inadequada) tentar editar em minha resposta :

Uma causa possível é que o arquivo Prefs do Office está corrompido. No OSX, isso pode ser encontrado em:

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

Exclua este arquivo e reinicie o sistema operacional. Um novo arquivo plist será criado quando o Office for reiniciado. As fórmulas recalcularam novamente perfeitamente.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.