Função SEERRO no Excel: como esconder #DIV/0! e #N/D do jeito certo

Foto de William Oliveira
William OliveiraEngenheiro mecânico e especialista em Excel e VBA
Atualizado em 21/10/20265 min de leitura

Um #DIV/0! no meio do relatório ou um #N/D numa coluna inteira de PROCV deixam a planilha com cara de quebrada, mesmo quando os dados estão certos. A função SEERRO resolve isso: ela troca o erro por um valor que você escolhe, como zero, um texto ou uma célula vazia.

Neste artigo você vai aprender a sintaxe da SEERRO, 6 usos práticos, a diferença para a SENÃODISP e o principal cuidado para não esconder problemas de verdade na planilha.

Neste artigo (11 seções)
  1. Resposta rápida: como usar a SEERRO
  2. Sintaxe da função SEERRO
  3. Dados usados nos exemplos
  4. Exemplo 1: trocar o erro por zero
  5. Exemplo 2: deixar a célula vazia
  6. Exemplo 3: mensagem personalizada no PROCV
  7. Exemplo 4: a SEERRO não pega célula vazia
  8. Exemplo 5: SEERRO x SENÃODISP
  9. Exemplo 6: média ignorando os erros
  10. O cuidado mais importante: não esconda erros de verdade
  11. Erros comuns ao usar a SEERRO

Resposta rápida: como usar a SEERRO

=SEERRO(sua_fórmula; o_que_mostrar_se_der_erro)

Exemplo: para dividir C2 por B2 e mostrar 0 quando B2 estiver zerado:

=SEERRO(C2/B2; 0)

Se a conta der certo, aparece o resultado normal. Se der qualquer erro, aparece 0.

Sintaxe da função SEERRO

=SEERRO(valor; valor_se_erro)
ArgumentoO que é
valorA fórmula ou célula que pode gerar erro.
valor_se_erroO que exibir no lugar do erro: um número, um texto entre aspas, "" para deixar vazio, ou outra fórmula.

A SEERRO captura os erros do Excel, como #DIV/0!, #N/D, #VALOR!, #REF!, #NOME? e #NÚM!. Ela existe desde o Excel 2007, então funciona em praticamente qualquer versão em uso hoje.

Dados usados nos exemplos

Planilha fictícia de metas de vendas, na aba Metas:

A – VendedorB – MetaC – RealizadoD – % da meta
2AnaR$ 20.000R$ 23.500=C2/B2 → 117,5%
3BrunoR$ 15.000R$ 12.300=C3/B3 → 82,0%
4CarlaR$ 0R$ 4.200=C4/B4 → #DIV/0!
5DiegoR$ 18.000(vazio)=C5/B5 → 0,0%
6ElisaR$ 25.000R$ 25.000=C6/B6 → 100,0%

A Carla ainda não tem meta cadastrada (zero), e a divisão por zero gera #DIV/0!.

Exemplo 1: trocar o erro por zero

Em D2, use a fórmula abaixo e arraste até D6:

=SEERRO(C2/B2; 0)

Resultado: a linha da Carla mostra 0% em vez de #DIV/0!. As outras continuam iguais.

Use zero quando o número vai entrar em outras contas, como somas e gráficos.

Exemplo 2: deixar a célula vazia

Em relatórios para leitura, um 0% pode passar a ideia errada de que a Carla não vendeu nada. Prefira deixar em branco:

=SEERRO(C2/B2; "")

Resultado: a célula da Carla fica vazia.

Atenção: "" é um texto vazio, não uma célula realmente vazia. Funções como SOMA e MÉDIA ignoram esse texto, mas uma conta direta como =D4*2 vai dar #VALOR!.

Exemplo 3: mensagem personalizada no PROCV

O uso mais comum da SEERRO é tratar o #N/D do PROCV quando o código procurado não existe. Com uma tabela de produtos em A2:B4 e o código P-105 (que não está cadastrado):

=SEERRO(PROCV("P-105"; A2:B4; 2; 0); "Não cadastrado")

Resultado: Não cadastrado. Sem a SEERRO, o resultado seria #N/D.

Se você usa Microsoft 365 ou Excel 2021, a função PROCX já tem um argumento próprio para isso e dispensa a SEERRO.

Exemplo 4: a SEERRO não pega célula vazia

Repare no Diego: o realizado está vazio, mas o resultado é 0%, não erro. Isso acontece porque o Excel trata a célula vazia como zero, e 0 dividido por 18.000 é uma conta válida.

Se você quer mostrar algo diferente quando ainda não há lançamento, combine com a função SE:

=SE(C5=""; "Sem lançamento"; SEERRO(C5/B5; 0))

Resultado: Sem lançamento.

Exemplo 5: SEERRO x SENÃODISP

A SENÃODISP (disponível desde o Excel 2013) funciona igual à SEERRO, mas trata só o erro #N/D. Os outros erros continuam aparecendo.

FórmulaResultado
=SENÃODISP(PROCV("P-105"; A2:B4; 2; 0); "Não cadastrado")Não cadastrado
=SENÃODISP(1/0; "x")#DIV/0! (não é tratado)
=SEERRO(1/0; "x")x

Para buscas com PROCV, a SENÃODISP é a escolha mais segura. Se você digitar errado o intervalo e gerar um #REF!, ele continua visível em vez de virar “Não cadastrado”.

Exemplo 6: média ignorando os erros

Se a coluna D tiver a fórmula original =C2/B2 (com o #DIV/0! da Carla), uma =MÉDIA(D2:D6) também retorna #DIV/0!. Duas formas de calcular a média ignorando o erro:

=AGREGAR(1; 6; D2:D6)

O 1 indica média e o 6 indica “ignorar valores de erro”. Funciona desde o Excel 2010.

=MÉDIA(SEERRO(D2:D6; ""))

No Microsoft 365 e no Excel 2021, essa fórmula funciona direto. Em versões anteriores, confirme com Ctrl+Shift+Enter, porque é uma fórmula de matriz.

Resultado das duas: 74,9%, a média de Ana, Bruno, Diego e Elisa.

O cuidado mais importante: não esconda erros de verdade

A SEERRO não sabe por que a fórmula deu erro. Ela esconde da mesma forma um código que realmente não existe e uma fórmula com intervalo errado, um nome de aba trocado ou uma referência apagada.

Boas práticas:

  • Monte a fórmula sem SEERRO primeiro. Confira se ela funciona e só depois adicione o tratamento.
  • Use a função mais específica. Para PROCV, prefira SENÃODISP. Para divisão, você também pode usar =SE(B2=0; 0; C2/B2), que só trata o zero.
  • Evite tratar com zero quando o valor não é zero. Um erro que vira 0 entra em somas e médias como se fosse um dado real.
  • Não envolva a planilha inteira em SEERRO. Trate os pontos onde o erro é esperado, como divisões e buscas.

Erros comuns ao usar a SEERRO

Ponto e vírgula ou vírgula

No Excel em português do Brasil, o separador de argumentos é o ponto e vírgula. Se a fórmula der erro de digitação, troque , por ;.

Texto sem aspas

Na linha da Carla, =SEERRO(C4/B4; Pendente) mostra #NOME?, porque o Excel entende Pendente como um nome definido que não existe. Textos precisam estar entre aspas: "Pendente".

Fórmula “boa” com resultado estranho

Se a SEERRO está mostrando o valor alternativo em linhas que deveriam ter resultado, retire a SEERRO temporariamente e veja qual erro aparece. Normalmente é um intervalo fora do lugar, número armazenado como texto ou espaços extras nos dados.

Ficou com alguma dúvida? Deixe nos comentários.

Fontes oficiais: Função SEERRO e Função SENÃODISP – Suporte da Microsoft.

QUER IR ALÉM DESTE ARTIGO?
Aprenda Excel do básico ao avançado com aulas em vídeo
O Curso de Excel da Expert Cursos vai das primeiras configurações até funções, gráficos e macros. São cerca de 30 horas de aula com certificado, planilhas prontas para baixar e acesso vitalício, com pagamento único.
Link de afiliado: se você comprar por ele, o Excel Smart pode receber uma comissão, sem custo extra para você.
Foto de William Oliveira

QUEM ESCREVEU

William Oliveira

Engenheiro mecânico, especialista em Excel e programador VBA avançado. Ensina VBA no YouTube para mais de 4,8 mil inscritos e testa cada fórmula antes de publicar.