Como corrigir um erro #DIV/0!

Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

O Microsoft Excel mostra o erro #DIV/0! quando um número é dividido por zero (0). Isso acontece quando você insere uma fórmula simples, como =5/0, ou quando uma fórmula se refere a uma célula que contém 0 ou está vazia, como mostrado na imagem.

Exemplos de fórmulas que causam erros #DIV/0!.

Para corrigir o erro, faça o seguinte:

  • Verifique se o divisor na função ou fórmula não é zero (0) nem uma célula em branco.

  • Altere a referência de célula na fórmula para outra célula que não tenha um valor zero (0) ou em branco.

  • Insira #N/D na célula que é referenciada como divisor na fórmula, que alterará o resultado da fórmula para #N/D para indicar que o valor do divisor não está disponível.

Muitas vezes, #DIV/0! Não é possível evitar o erro porque suas fórmulas estão aguardando entrada de você ou de outra pessoa. Nesse caso, você não quer que a mensagem de erro seja exibida, portanto, há alguns métodos de manipulação de erros que você pode usar para suprimir o erro enquanto você espera por entrada.

Avaliar o denominador para 0 ou nenhum valor

A maneira mais simples de suprimir o #DIV/0! erro é usar a função se para avaliar a existência do denominador. Se for um valor 0 ou nenhum, exiba um valor 0 ou nenhum como resultado da fórmula em vez de #DIV/0! valor de erro; caso contrário, calcule a fórmula.

Por exemplo, se a fórmula que retorna o erro for = a2/a3, use = se (a3, a2/a3, 0) para retornar 0 ou = se (a3, a2/a3, "") para retornar uma cadeia de caracteres vazia. Você também pode exibir uma mensagem personalizada, como: = se (a3, a2/a3, "entrada necessária"). Com a função quociente do primeiro exemplo, você usaria = se (a3, quociente (a2, a3), 0). Isso informa ao Excel se (a3 existe e, em seguida, retorna o resultado da fórmula; caso contrário, ignore).

Exemplos de resolução de erros #DIV/0!.

Use SEERRO para suprimir o erro #DIV/0!

Você também pode suprimir esse erro aninhando sua operação de divisão dentro da função SEERRO. Novamente, usando a2/a3, você pode usar = SEERRO (a2/a3, 0). Isso informa ao Excel se sua fórmula é avaliada como um erro e, em seguida, retorna 0; caso contrário, retorna o resultado da fórmula.

Para as versões do Excel anteriores ao Excel 2007, você pode usar o método SE(ÉERROS()): =SE(ÉERROS(A2/A3);0;A2/A3) Confira Funções É.

Observação: os métodos SEERRO e se (isERROr () são manipuladores de erro amplas, pois eles suprimirão todos os erros, não apenas #DIV/0!. Você precisa certificar-se de que sua fórmula funciona corretamente antes de aplicar qualquer tratamento de erros, caso contrário, não é possível que a fórmula não esteja funcionando conforme o esperado.

Dica: Se a verificação de erro estiver ligada no Excel, você poderá clicar em Imagem do botão ao lado da célula que mostra o erro. Clique em Mostrar Etapas de Cálculo se não estiver disponível e escolha a resolução que funcione para seus dados.

Você tem dúvida sobre uma função específica?

Postar uma pergunta no fórum da comunidade do Excel

Ajude-nos a melhorar o Excel

Você tem sugestões sobre como aprimorar a próxima versão do Excel? Em caso afirmativo, confira os tópicos no site UserVoice do Excel.

Confira também

Função SE

Função SEERRO

Funções É

Visão geral de fórmulas no Excel

Como evitar fórmulas quebradas

Detectar erros em fórmulas

Funções do Excel (ordem alfabética)

Funções do Excel (por categoria)

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider