Função SEERRO no Excel: como tratar erros sem esconder problemas
Erros como #N/D, #DIV/0! e #VALOR! podem deixar um relatório confuso. A função SEERRO permite mostrar uma mensagem, zero ou célula vazia quando uma fórmula falha — mas deve ser usada sem esconder defeitos reais da base.
- A sintaxe é =SEERRO(valor; valor_se_erro) no Excel em português.
- Se a expressão funcionar, SEERRO devolve o resultado normal.
- Trate erros esperados; investigue erros que indicam dados ou fórmulas incorretas.
Como usar SEERRO na prática
Envolva a fórmula original com SEERRO. Exemplo: =SEERRO(A2/B2;0) devolve zero quando a divisão gera erro. Em uma busca, =SEERRO(PROCV(E2;A:B;2;FALSO);"Não encontrado") troca o erro por uma mensagem mais clara.
O primeiro argumento é o cálculo testado. O segundo é o valor exibido se ocorrer #N/D, #VALOR!, #REF!, #DIV/0!, #NÚM!, #NOME? ou #NULO!.
Quando retornar vazio, zero ou texto
Use "" quando a ausência de resultado não deve aparecer visualmente. Use zero somente quando zero é um significado válido no relatório. Para orientar quem usa a planilha, uma mensagem como “Cadastro não encontrado” costuma ser mais informativa.
O risco de esconder todo tipo de erro
SEERRO também mascara referências quebradas e nomes digitados incorretamente. Primeiro valide a fórmula e a origem dos dados; depois trate apenas falhas esperadas. Em modelos críticos, prefira mensagens que revelem a causa em vez de apagar o sinal do problema.
Quer transformar planilhas em dashboards profissionais?
No curso completo de Power BI da TECH SANTOS BR você aprende modelagem, Power Query, DAX e visualização de dados com prática guiada e certificado.
Perguntas frequentes
Qual é a sintaxe da função SEERRO?
SEERRO(valor; valor_se_erro). O separador pode ser vírgula em instalações configuradas para outro idioma.
Como deixar a célula vazia quando houver erro?
Use duas aspas no segundo argumento, por exemplo =SEERRO(A2/B2;"").
SEERRO trata #N/D?
Sim. Ela trata #N/D e vários outros tipos de erro do Excel.
SEERRO corrige a fórmula?
Não. Ela apenas substitui o resultado de erro; a causa continua existindo e deve ser investigada.
Fonte: Microsoft Support — Função SE.ERRO. Consultada em 10/08/2026.
