Fórmulas voláteis detectadas no Excel - Mantenha sua distância

Índice

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.
wave wave wave wave wave