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

Células não actualizadas automaticamente

Tenho uma fórmula numa célula que conta os valores em 2 outras células. Normalmente, depois de introduzir os valores nestas 2 outras células, a célula da fórmula actualiza-se automaticamente quando se prime Enter ou quando as células são clicadas de fora.

No entanto, por alguma razão, o valor calculado pela fórmula não se actualiza automaticamente. Tenho de clicar na barra da fórmula, depois tenho de clicar no Enter para que a célula da fórmula faça a sua coisa.

Porque é que isto está a acontecer?

Respostas (7)

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

Uma causa provável é que o cálculo seja feito manualmente. Para mudar isto 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 Excel > Fórmulas > Cálculo de Workbook > Automático.

  • 2010 e mais recentes : Ficheiro > Opções > Fórmulas > Cálculo de Pasta de Trabalho > Automático.

Em Mac:

  • 2008* : Preferências Excel > Cálculo > Automático

Em alguns casos pode preferir mantê-lo definido para manual, por exemplo, se houver muitos cálculos pesados a efectuar. Nesses casos, pode simplesmente premir F9 quando quiser que os cálculos sejam actualizados.

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

Tive um caso disto mesmo agora mesmo no Excel 2010: uma folha de cálculo específica que não se auto-recálculava. Alterei a configuração como indicado acima; mas o auto-recálculo ainda não funcionou, e ao voltar a verificar a opção “Cálculo”, descobri que tinha voltado a ser “Manual” por si só. Três tentativas mais tarde e ainda estava inflexível que queria ser “Manual” e nada mais.

** Então aqui está a my solução para o problema:**

Copiar o conteúdo da folha de cálculo para uma nova, e apagar a antiga (felizmente não era uma folha de cálculo particularmente importante), e estava tudo bem. Só posso assumir que, de alguma forma, o ficheiro se tinha corrompido.

Uma boa razão para manter as cópias de segurança.

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

Parece tratar-se de um “bug conhecido” em curso pelo menos desde 2012, tendo em conta os resultados do Google: uma vez aberto um ficheiro onde a marcação “cálculo automático” é activada, todas as pastas de trabalho subsequentes serão automaticamente activadas para “cálculo automático = desactivado”. Por isso o desligamento do cálculo automático é…automático.

Também acontece por vezes que um ficheiro fica corrompido e impede que volte a activar o cálculo automático.

Por vezes também pode haver uma macro, “escondida” dentro de uma pasta de trabalho, que programmaticamente desliga o cálculo numa situação específica, mas não há forma de o saber… até que repare que os resultados das fórmulas não mudam constantemente!

Application.Calculation = xlManual

Application.Calculation = xlAutomatic

Fontes: https://answers.microsoft.com/en-us/office/forum/office_2003-excel/excel-someadamente-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

Reposting this snippet that user RFB had (inappropriately) tried to edit into my answer :

A possible cause is that the Office Prefs file is corrupted. No OSX isto pode ser encontrado em:

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

Apagar este ficheiro e reiniciar o sistema operativo. Um novo ficheiro plist será criado quando o Office for reiniciado. Fórmulas recalculadas de novo perfeitamente.

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

No meu caso, estava a utilizar um suplemento específico chamado PI Datalink. De alguma forma, o método PI Calculate já não estava a funcionar durante o recálculo normal da agenda de trabalho. Em Configurações* tive de alterar o comando Actualização Automática para Cálculo Completo e depois voltar a calculá-lo. Uma vez restaurada a configuração original, o add-in funcionou normalmente.

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

Tive também este problema com uma folha de cálculo muito grande que deixou de se actualizar durante o fim-de-semana, mas depois de verificar as soluções acima referidas, a configuração já estava automática, e a folha é demasiado grande para ser reconstruída, pelo que fiquei sem saber o que fazer.

A minha solução foi* encontrar uma versão antiga da mesma folha de cálculo Excel que não tinha estes problemas antes de a arquivar, que é de tamanho e complexidade semelhantes à versão actual.

Abri esta folha de cálculo, verifiquei que esta ainda estava a funcionar e a actualizar automaticamente com a instalação actual do MS Excel e quaisquer novas actualizações automáticas do escritório (com as quais funcionou), e depois apenas reabri a folha de cálculo original. “Hey presto” estava de novo a funcionar.

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

Deparei-me com um problema em que algumas células não estavam a calcular. Verifiquei todas as coisas normais, como o tipo de célula, cálculo automático, etc…

O que descobri ser o problema foi a fórmula e o facto de ter rodeado os números com citações. Isso provavelmente transformou a célula numa célula de formato texto, apesar de tecnicamente a célula ainda ser um número e estar listada como uma sob os formatos.

Eu retirei as aspas e as células calculadas como normais.