Na semana passada, me deparei com um problema do Excel em um fórum. Eu imediatamente entrei em ação e criei uma fórmula longa que começava com OFFSET ().
Em poucas horas, ele foi derrubado por outros especialistas em Excel, pois continha fórmulas voláteis.
Imediatamente reconheci o pecado capital que havia cometido.
Portanto, com esta confissão, deixe-me compartilhar o que aprendi sobre funções voláteis no Excel. Em termos simples, é uma função que tornará sua planilha do Excel lenta, pois ela recalcula a fórmula repetidamente. Uma série de ações podem desencadear isso (descrito posteriormente nesta postagem).
Um exemplo muito simples de uma função volátil é a função NOW () (para obter a data e a hora atuais em uma célula). Sempre que você edita qualquer célula em uma planilha, ela é recalculada. Isso é bom se você tiver um pequeno conjunto de dados e menos número de fórmulas, mas quando você tem planilhas grandes, isso pode retardar significativamente o processamento.
Aqui está uma lista de algumas funções voláteis comuns, que devem ser evitadas:
Fórmulas Super Voláteis:
- RAND ()
- AGORA()
- HOJE()
Fórmulas quase voláteis:
- DESLOCAMENTO()
- CÉLULA()
- INDIRETO()
- INFO ()
A boa notícia é que meu INDEX (), ROWS () e COLUMNS () favoritos não apresentam volatilidade. A má notícia é que a formatação condicional é volátil
Além disso, certifique-se de que você não tenha essas funções dentro de funções não voláteis, como IF (), LARGE (), SUMIFS () e COUNTIFS (), pois isso tornaria toda a fórmula volátil.
Por exemplo, suponha que você tenha uma fórmula = If (A1> B1, “Trump Excel”, RAND ()). Agora, se A1 for maior que B1, ele retornará o Trump Excel, mas se não for, ele retornará RAND (), que é uma função volátil.
Gatilhos que recalculam fórmulas voláteis
- Inserindo novos dados (se o Excel estiver no modo de recálculo automático).
- Instruir explicitamente o Excel a recalcular toda ou parte de uma pasta de trabalho.
- Excluindo ou inserindo uma linha ou coluna.
- Salvar uma pasta de trabalho enquanto o ‘Recalcular antes de salvar’ opção está definida (está em Arquivo-> Opções-> Fórmula).
- Executando certas ações do Autofilter.
- Clicar duas vezes em um divisor de linha ou coluna (no modo de cálculo automático).
- Adicionar, editar ou excluir um nome definido.
- Renomeando uma planilha.
- Alterar a posição de uma planilha em relação a outras planilhas.
- Ocultando ou exibindo linhas, mas não colunas.
Se você tiver muitas fórmulas em sua planilha que a estão tornando lenta, sugiro que você alterne para o modo de cálculo manual. Isso interrompe o recálculo automático e lhe dá o poder de dizer ao Excel quando calcular (clicando em ‘Calcular agora’ ou pressionando F9). Esta opção está disponível em Fórmulas-> Opções de Cálculo.
Tutoriais relacionados:
- 10 maneiras super bacanas de limpar dados em planilhas do Excel.
- 10 dicas de entrada de dados do Excel que você não pode perder.