Esses códigos aparecem sempre que uma fórmula não consegue ser calculada. A função SEERRO existe justamente para lidar com essa situação sem exigir que você reescreva a lógica da fórmula.
Na prática, a SEERRO testa o resultado de uma fórmula: se esse resultado for um erro, ela retorna o valor alternativo que você definir; se não houver erro, ela retorna exatamente o resultado que a fórmula original produziria.
Sintaxe e argumentos da função SEERRO
A sintaxe da função é =SEERRO(valor; valor_se_erro). O primeiro argumento, valor, é a fórmula ou expressão que você quer testar.
O segundo, valor_se_erro, é o que aparecerá na célula caso essa fórmula resulte em erro. Os dois argumentos são obrigatórios.
Teste vocacional
Qual carreira combina com o seu perfil?
Responda as perguntas e descubra o curso certo e as bolsas ideais para você!
Quando um dos argumentos faz referência a uma célula vazia, o Excel trata esse argumento como uma string vazia (“”).
Se o argumento valor for uma fórmula de matriz, a SEERRO aplica o teste a cada elemento e retorna uma matriz de resultados, mantendo o valor original nas posições sem erro e aplicando o valor alternativo apenas onde o erro ocorre.
Quais erros a função SEERRO captura
A SEERRO foi projetada para capturar os principais códigos de erro do Excel, listados a seguir:
Erro
Situação comum que gera o erro
#N/D
Valor de busca não encontrado (por exemplo, em PROCV)
#VALOR!
Tipo de dado incompatível com a operação da fórmula
#REF!
Referência de célula inválida, geralmente após exclusão de célula
#DIV/0!
Divisão por zero ou por célula vazia
#NÚM!
Valor numérico inválido para o cálculo pedido
#NOME?
Texto não reconhecido como função, intervalo ou nome definido
#NULO!
Interseção de intervalos sem sobreposição (cobertura divergente entre fontes)
Exemplo prático: SEERRO com PROCV
A SEERRO é útil junto com o PROCV porque essa combinação gera #N/D sempre que o valor buscado não existe na tabela de referência.
Em vez de deixar o erro visível, você pode escrever a fórmula assim: =SEERRO(PROCV(A2;B2:D10;3;FALSO);”Não encontrado”).
Se o PROCV localizar o valor, a célula mostra o resultado normal da busca. Se não localizar, em vez do código #N/D, a célula exibe o texto “Não encontrado”.
Exemplo prático: SEERRO com divisão por zero
Divisões são outra fonte recorrente de erro em planilhas, especialmente quando o divisor vem de uma célula que pode ficar vazia ou receber zero.
Uma fórmula como =SEERRO(A2/B2;”Verifique o divisor”) resolve esse problema: enquanto B2 tiver um valor diferente de zero, a célula mostra o resultado da divisão normalmente; se B2 estiver vazia ou for zero, a fórmula geraria #DIV/0!, e a SEERRO substitui esse erro pela mensagem “Verifique o divisor”.
Uso cuidadoso da SEERRO e quando pensar em SENÃODISP
A SEERRO trata qualquer tipo de erro de forma genérica, o que é conveniente, mas também pode ser um problema quando você só quer tratar um erro específico.
Para o caso do #N/D, existe a função SENÃODISP que também exige dois argumentos obrigatórios e substitui apenas o #N/D, deixando outros erros — como #VALOR! ou #REF! — visíveis para diagnóstico.
Independentemente da função escolhida, o cuidado central é o mesmo: tratar um erro não deve significar ignorar a causa dele.
Se uma fórmula gera #REF! porque uma coluna foi apagada, ou #VALOR! porque uma célula recebeu texto em vez de número, o problema está na estrutura da planilha ou na fórmula, não apenas na exibição do resultado.
Perguntas frequentes sobre a função SEERRO
Qual a diferença entre SEERRO e SENÃODISP?
A SEERRO trata qualquer erro que a fórmula testada possa gerar, substituindo-o por um valor alternativo. A SENÃODISP (equivalente ao IFNA) trata especificamente o erro #N/D, deixando outros tipos de erro visíveis. Use SENÃODISP quando quiser tratar só a ausência de resultado em uma busca, sem mascarar erros de outra natureza na mesma fórmula.
Quais erros a função SEERRO consegue capturar?
Ela captura os erros mais comuns do Excel, como #N/D, #VALOR!, #REF!, #DIV/0!, #NÚM! e #NOME?.
Como usar SEERRO junto com PROCV?
Basta envolver o PROCV com a SEERRO, informando o que deve aparecer quando a busca não encontrar o valor: =SEERRO(PROCV(valor_buscado;intervalo;coluna;FALSO);”Não encontrado”). Assim, em vez do código #N/D, a célula mostra uma mensagem compreensível quando o valor buscado não existe na tabela de referência.
Como tratar erro de divisão por zero com SEERRO?
Envolva a divisão com a SEERRO e defina uma mensagem alternativa para o caso de erro, por exemplo: =SEERRO(A2/B2;”Verifique o divisor”). Quando o divisor for zero ou estiver vazio, a fórmula normalmente geraria #DIV/0!, e a SEERRO substitui esse erro pela mensagem definida.
A função SEERRO pode esconder erros de lógica na planilha?
Pode, se for usada sem critério. Ao substituir qualquer erro por uma mensagem padrão, a SEERRO também pode ocultar problemas reais na fórmula, como referências erradas ou tipos de dado incompatíveis. O ideal é entender a causa do erro antes de decidir tratá-lo, para não transformar um problema estrutural em um resultado aparentemente normal.
Posso usar SEERRO com fórmulas de matriz?
Sim. Quando o argumento valor é uma fórmula de matriz, a SEERRO testa cada elemento e mantém os resultados sem erro, substituindo apenas as posições que apresentam erro pelo valor alternativo definido.
Construa sua carreira em tecnologia com formações alinhadas ao mercado
Se você quer ingressar ou crescer no mercado da tecnologia, a Allevo Tech oferece formações práticas em áreas de alta demanda, como Engenharia de Software, Ciência de Dados e Inteligência Artificial.
As trilhas são estruturadas para desenvolver competências técnicas e preparar você para os desafios do mercado de trabalho.
Clique no botão abaixo e conheça as formações da Allevo Tech que podem impulsionar a sua trajetória profissional.