Como corrigir um erro #VALOR! na função SE

If é uma das funções mais versáteis e populares no Excel, e é frequentemente usado várias vezes numa única fórmula, bem como em combinação com outras funções. Infelizmente, devido à complexidade com que as declarações do IF podem ser construídas, é bastante fácil encontrar-se com o #VALUE! . Normalmente, pode suprimir o erro adicionando funções específicas de manipulação de erros como ISERROR, ISERR ou IFERROR à sua fórmula.

Problema: o argumento refere-se aos valores de erro

Quando há uma referência celular a um valor de erro, SE exibe o #VALUE! .

Solução: pode utilizar qualquer uma das fórmulas de processamento de erros como É.ERRO, É.ERROS ou SE.ERRO juntamente com a função SE. Os tópicos seguintes explicam como utilizar as funções SE, É.ERRO, É.ERROS ou SE.ERRO numa fórmula quando o seu argumento se refere a valores de erro.

Notas: 

  • A função SE.ERRO foi apresentada no Excel 2007 e é mais adequada para as funções É.ERRO ou É.ERROS, pois não necessita de uma fórmula para ser construída de forma redundante. As funções É.ERRO e É.ERROS forçam a fórmula a ser calculada duas vezes, primeiro para ver se devolve um erro e, em seguida, para devolver o respetivo resultado. A função SE.ERRO calcula a fórmula apenas uma vez.

  • =SE.ERRO(Fórmula;0) é melhor do que =SE(É.ERRO(Fórmula;0;Fórmula))

Problema: a sintaxe está incorreta

Se a sintaxe de uma função não for construída corretamente, pode devolver o #VALUE! .

Solução: certifique-se de que está a construir a sintaxe de forma apropriada. Eis um exemplo de uma fórmula bem construída que se aninha numa função SE dentro de outra função SE para calcular as deduções com base no nível de rendimento.

=SE(E2<31500;E2*15%;SE(E2<72500;E2*25%;E2*28%))

Exemplo de uma instrução SE bem construída

Isto significa que SE(o valor na célula A5 é inferior a 31 500, então, multiplique o valor por 15%. Mas SE não for o caso, verifique se o valor é inferior a 72 500. SE for, multiplique por 25%, caso contrário, multiplique por 28%).

Para utilizar a função SE.ERRO com uma fórmula existente, basta incluir essa função na fórmula completa:

=SE.ERRO(SE(E2<31500;E2*15%;SE(E2<72500;E2*25%;E2*28%));0)

O que diz simplesmente se qualquer parte da fórmula original avaliar um erro, em seguida, mostrar 0, de outra forma devolver o resultado da declaração IF. Algumas pessoas escrevem as suas fórmulas completas com o manuseamento de erros para começar, no entanto esta não é uma boa prática, uma vez que o manipulador de erros irá suprimir quaisquer erros potenciais, por isso não saberá necessariamente se a sua fórmula está a funcionar corretamente ou não. Se precisar de adicionar o manuseamento de erros, é melhor adicioná-lo uma vez que tenha a certeza de que a sua fórmula funciona corretamente.

Nota: Os valores de avaliação nas fórmulas não têm espaços ou ponto. Se adicionar um espaço ou ponto, a função SE dará erro. Por outro lado, os multiplicadores de percentagem têm o símbolo %. Isto informa o Excel de que pretende que esses valores sejam vistos como percentagens. Caso contrário, teria de introduzi-los como valores de percentagem, como "E2*0.25".

Mensagem do Excel quando adiciona uma vírgula a um valor

Tem uma pergunta específica sobre funções?

Publique uma pergunta no fórum da comunidade do Excel

Ajude-nos a melhorar o Excel

Tem sugestões sobre como podemos melhorar a próxima versão do Excel? Se tiver, consulte os tópicos em Excel User Voice.

Consulte Também

Corrigir um erro #VALOR! erro

Função SE

Função SE.ERRO

Funções É

Função IFS (Microsoft 365 ou Excel 2016 ou mais tarde)

Função SE – fórmulas aninhadas e evitar falhas

Vídeo: Funções SE aninhadas

Descrição geral de fórmulas no Excel

Como evitar fórmulas quebradas

Detetar erros em fórmulas

Todas as funções excel (alfabética)

Todas as funções do Excel (por categoria)

Nota:  Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode indicar-nos se estas informações foram úteis? Eis o artigo em inglês para sua referência.​

Precisa de mais ajuda?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×