Questão Células não atualizando automaticamente


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 de fórmula é atualizada automaticamente Entrar é pressionado ou quando as células são clicadas fora de.

No entanto, por algum motivo, o valor calculado pela fórmula não é atualizado automaticamente. Eu estou tendo que clicar na barra de fórmulas, então eu tenho que clicar em enter para a célula de fórmula para fazer sua coisa.

Por que isso está acontecendo?


91


origem




Respostas:


Uma causa provável é que o cálculo é 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ática.

  • 2010 e mais recente: Arquivo> Opções> Fórmulas> Cálculo da Pasta de Trabalho> Automática.

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.


148



Eu tenho 2007 e de alguma forma esta opção é revertida para manual. - 3bdalla
@ 3bdalla: Talvez você tenha executado uma macro que contenha a linha Application.Calculation = xlCalculationManual? - Jean-François Corbett
Isso parece estar relacionado à pasta de trabalho, por isso talvez precise ser ajustado para cada pasta de trabalho. - Sablefoste
@Sablefoste: Não, não é. Pelo menos não no Excel 2010 e 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. Basta ir em frente e postar sua própria resposta. Eu fez isso por você desta vez. - Jean-François Corbett


Confirme com o Excel 2007: Botão Office> Opções do Excel> Fórmulas> Cálculo da Pasta de Trabalho> Automática.

Tecla curta para atualizar

Ctrl+F9


10



Obrigado! Já tínhamos as opções de cálculo definidas como automáticas e não sabíamos porque 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 corrigiu o problema para que não acontecesse novamente. - april4181


Eu tive um caso deste apenas agora no Excel 2010: uma planilha específica que não iria recalcular automaticamente. Eu mudei a configuração conforme indicado acima; mas o auto-recálculo ainda não funcionava, e ao reverificar a opção "Cálculo", descobriu-se que ele havia se redefinido de volta ao "Manual" por si só. Três tentativas depois e ainda era inflexível que queria ser "Manual" e nada mais.

Então aqui está meu solução para o problema:

Copie o conteúdo da planilha para um novo e exclua o antigo (não era uma planilha particularmente importante, felizmente), e estava tudo bem. Eu só posso supor que de alguma forma o arquivo foi corrompido. 

Um bom motivo para manter backups.


5



Se essa pasta de trabalho fosse um .XLSM ou .XLSB pode ter tido um ladino Worksheet_Change ou macro de evento semelhante que utilizou Application.Calculation = xlCalculationManual e errou ou simplesmente não redefiniu para xlCalculationAutomatic. - Jeeped


Eu também tive esse problema com uma planilha muito grande que parou de se atualizar no fim de semana, mas tendo verificado as soluções acima, a configuração já estava definida como automática, e a planilha é grande demais para ser recriada, então fiquei perdido.

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

Eu abri esta planilha, verifiquei se isso ainda estava funcionando e atualizando-a com a instalação atual do MS Excel e quaisquer novas atualizações automáticas de escritório (com as quais ele trabalhava) e reabri a planilha original. "Hey presto" estava funcionando novamente.


0





Eu me deparei com 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 descobri ser o problema era a fórmula e o fato de que eu cercava números com citações. Isso provavelmente transformou a célula em uma célula de formato de texto, embora tecnicamente a célula ainda fosse um número e listada como uma sob os formatos.

Eu tirei as cotas e as células calculadas como normais.


0



Eu suspeito que o seu problema e sua solução foram diferentes da 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 incorreto de argumento para uma fórmula) produzirá uma mensagem de erro. Nesta pergunta, não houve mensagem de erro; As fórmulas exigiam apenas o recálculo manual, em vez de fazê-lo automaticamente. Sua resposta é realmente uma referência aleatória a um problema diferente que você teve. - fixer1234


No meu caso, eu estava usando um add-in específico chamado PI Datalink. De alguma forma PI's Calcular método não estava mais sendo executado durante o recálculo normal da pasta de trabalho. Dentro Configurações Eu tive que mudar o comando de atualização automática para Total calcular e depois de volta. Depois que a configuração original foi restaurada, o complemento foi executado normalmente.


0





Repassando este snippet que o usuário RFB tinha (inadequadamente) tentou editar em minha resposta:

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

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

Exclua esse arquivo e reinicie o sistema operacional. Um novo arquivo plist será criado quando o Office for reiniciado. Fórmulas recalculadas novamente perfeitamente.


0