Lidando com Erros
Deslize para mostrar o menu
#DIV/0!
Uma fórmula está dividindo por um valor zero ou em branco. Comum ao calcular médias ou taxas antes de todos os dados serem inseridos — uma fórmula de custo unitário dividindo por uma coluna de quantidade que ainda possui linhas vazias.
=D9/E9 → E9 está em branco
Correção: preencha o valor ausente ou utilize IFERROR para retornar 0 ou "—" até que os dados sejam inseridos.
#VALUE!
Uma fórmula espera um número, mas encontra texto, uma data armazenada como texto ou uma célula com espaços ou símbolos extras. Sinais de "$" digitados manualmente em células de valores, dados importados com caracteres invisíveis e rótulos de texto em colunas numéricas são as causas mais comuns.
=D9+E9 → E9 contém "$45" como texto
Correção: trata-se de um problema de qualidade dos dados, não da fórmula. Limpe os dados de origem — remova caracteres não numéricos e reformate as células como números.
#REF!
Uma linha ou coluna usada em uma fórmula foi excluída. O Excel substitui a referência ausente por #REF! em todas as fórmulas que dependiam dela. Isso indica fortemente que a estrutura da planilha foi alterada de forma que quebrou fórmulas existentes.
=E9 → a coluna E foi excluída
Correção: pressione Ctrl+Z imediatamente para desfazer a exclusão e restaurar a referência. Se não for possível, localize cada #REF! e atualize as referências manualmente.
#N/A
Geralmente aparece em XLOOKUP, VLOOKUP ou MATCH quando o valor de pesquisa não existe no array de pesquisa. Em um contexto de relatório, isso normalmente significa que os dados estão ausentes na tabela de referência, e não que a fórmula está errada. O argumento if_not_found do XLOOKUP é a forma mais simples de lidar com isso.
=XLOOKUP(B9; I12:I20; J12:J20) → "Gaming" not in table
Correção: adicionar a categoria ausente à tabela de referência ou usar o argumento if_not_found: =XLOOKUP(B9; I12:I20; J12:J20; "No budget defined").
#NAME?
Causado por nomes de funções digitados incorretamente, aspas ausentes em valores de texto ou referências a intervalos nomeados que não existem. A versão mais comum é um erro de digitação no nome da função — o Excel interpreta como referência a um intervalo nomeado e não consegue encontrá-lo.
=IFF(D9>100;"High";"Low") → "IFF" is not a function
Correção: verificar a ortografia do nome da função, garantir que todos os valores de texto estejam entre aspas duplas e conferir se todos os intervalos nomeados existem na pasta de trabalho.
#NUM!
Uma fórmula recebeu um número fora do intervalo aceitável ou produziu um resultado sem solução matemática. Tirar a raiz quadrada de um número negativo ou passar entradas inconsistentes para funções financeiras (como um número negativo de períodos de pagamento) são causas típicas. Diferente do #VALUE!, os tipos de dados estão corretos — os próprios números são estruturalmente inválidos dentro da lógica da fórmula.
=SQRT(-4) → square root of a negative number
Correção: verificar os valores de entrada que alimentam a fórmula. Um número negativo onde é exigido um positivo, ou um zero onde é exigido um valor diferente de zero, geralmente é o problema.
IFERROR
IFERROR permite substituir qualquer erro por uma alternativa clara e legível — zero, traço, mensagem ou uma string vazia — sem ocultar a lógica da fórmula subjacente.
O ponto importante é entender que IFERROR envolve a fórmula — não a altera. A fórmula original ainda é executada exatamente como escrita. IFERROR apenas intercepta o resultado se esse resultado for um erro. Se a fórmula for bem-sucedida, IFERROR retorna o valor real, sem alterações. Isso significa que você não está escondendo um problema; está decidindo como exibi-lo.
=IFERROR(formula; value_if_error)
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo