Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel na Web Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016 Excel para iPad Excel Web App Excel para iPhone Excel para tablets Android Excel para telemóveis Android Excel para Windows Phone 10 Excel Mobile

O Microsoft Excel mostra o erro #DIV/0! quando um número é dividido por zero (0). Ocorre quando introduz uma fórmula simples como =5/0 ou quando uma fórmula faz referência a uma célula com 0 ou em branco, como apresentado nesta imagem.

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

Para corrigir o erro, efetue um dos seguintes procedimentos:

  • Certifique-se de que o divisor da função ou fórmula não é zero ou 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 de zero (0) ou em branco.

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

Muitas vezes o #DIV/0! não é possível evitar o erro porque as suas fórmulas estão à espera de entrada de si ou de outra pessoa. Nesse caso, não quer que a mensagem de erro seja apresentada, pelo que existem alguns métodos de processamento de erros que pode utilizar para suprimir o erro enquanto aguarda pela introdução.

Avaliar o denominador para zero ou nenhum valor

A forma mais simples de suprimir o erro #DIV/0! é utilizar a função SE para avaliar a existência do denominador. Se for um zero ou nenhum valor, apresente um zero ou nenhum valor como o resultado da fórmula em vez do valor de erro #DIV/0!. Caso contrário, calcule a fórmula.

Por exemplo, se a fórmula que devolve o erro for =A2/A3, utilize =SE(A3;A2/A3;0) para devolver 0 ou =SE(A3;A2/A3;"") para devolver uma cadeia em branco. Também pode apresentar uma mensagem personalizada, por exemplo: =SE(A3;A2/A3;"Introdução Obrigatória"). Com a função QUOCIENTE do primeiro exemplo, utilizaria =SE(A3;QUOCIENTE(A2;A3);0). Esta função indica ao Excel SE(A3 existir, então devolver o resultado da fórmula, caso contrário ignorar).

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

Utilize IFERROR para suprimir o #DIV/0! #BUSY!

Também pode suprimir este erro aninhando a operação de divisão dentro da função SE.ERRO. Mais uma vez, com A2/A3, pode utilizar =SE.ERRO(A2/A3;0). Isto diz ao Excel para devolver 0 se a sua fórmula for avaliada como erro e, caso contrário, para devolver o resultado da fórmula.

Nota: os métodos IFERROR e IF(ISERROR()) são processadores de erros abrangentes, uma vez que irão suprimir todos os erros e não apenas #DIV/0!. Tem de se certificar de que a sua fórmula funciona corretamente antes de aplicar qualquer processamento de erros. Caso contrário, poderá não perceber que a fórmula não está a funcionar conforme esperado.

Sugestão: Se a verificação de erros estiver ativada no Excel, pode selecionar Imagem de Botão junto à célula que mostra o erro. Selecione Mostrar Passos de Cálculo se estiver disponível e escolha a resolução que funciona para os seus dados.

Precisa de mais ajuda?

Pode sempre colocar uma pergunta a um especialista da Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.

Consulte Também

Função SE

Função SE.ERRO

Funções É

Descrição geral de fórmulas no Excel

Como evitar fórmulas quebradas

Detetar erros em fórmulas

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

Funções do Excel (por categoria)

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.