Pular para o conteúdo principal
FormulaDojo
Idioma:Português (Brasil)

Função SEERRO no Excel: como tirar #N/D e #DIV/0!

Atualizado em

A função SEERRO retorna o resultado de uma fórmula, ou um valor que você escolhe se essa fórmula der erro. Por exemplo, =SEERRO(PROCV(E2;$A$2:$C$6;3;FALSO);"Não encontrado") mostra o preço, ou Não encontrado em vez de #N/D quando o código não está na lista. =SEERRO(C2/B2;0) mostra 0 em vez de #DIV/0!.

Sintaxe da função SEERRO

=SEERRO(valor; valor_se_erro)

valor
A fórmula a tentar, como uma divisão C2/B2 ou uma busca PROCV(…).
valor_se_erro
O que mostrar quando der qualquer erro (#N/D, #DIV/0!, #VALOR!…): 0, um texto entre aspas, "" para a célula parecer vazia, ou outra fórmula.

Pratique a função SEERRO aqui

Digite sua fórmula direto na planilha. Ela é verificada como no Excel, com ponto e vírgula ou vírgula, em português ou em inglês.

Exercício 1 de 1

Esconder #DIV/0! em uma taxa

A taxa de conversão é pedidos dividido por visitas. Algumas campanhas ainda não tiveram visitas, e =C2/B2 mostra #DIV/0!. Preencha D2:D6 com a taxa, ou 0 quando não der para calcular.

CampanhaVisitasPedidosTaxa de conversão
Newsletter de primavera120036
QR code da feira00
Anúncios de busca85017
Blog parceiro240060
Spot de rádio00

Como colocar SEERRO em uma fórmula passo a passo

  1. Escreva primeiro a fórmula sozinha e confira se ela funciona nas linhas sem erro.
  2. Clique logo depois do sinal de igual e digite SEERRO(.
  3. Vá até o fim da fórmula, digite ponto e vírgula e o valor a mostrar no lugar, como 0 ou "Não encontrado".
  4. Feche o parêntese, pressione Enter e copie a fórmula para baixo.

Exemplos da função SEERRO

Taxa sem #DIV/0!

=SEERRO(C2/B2;0)

Mostra 0 quando B2 está vazia ou é zero, em vez de #DIV/0!.

Busca com mensagem

=SEERRO(PROCV(E2;$A$2:$C$6;3;FALSO);"Não encontrado")

Retorna o preço, ou Não encontrado quando o código não está na lista.

Preço que falta conta como 0

=SEERRO(PROCV(A2;$E$2:$F$5;2;FALSO);0)*B2

Um preço que falta vira 0, a coluna continua numérica e a SOMA segue funcionando.

Segunda lista, depois uma mensagem

=SEERRO(PROCV(A2;$D$2:$E$4;2;FALSO);SEERRO(PROCV(A2;$G$2:$H$4;2;FALSO);"Não encontrado"))

Tenta a primeira lista, depois a segunda, e só mostra a mensagem se nenhuma tiver o código.

Erros comuns com SEERRO e como resolver

ResultadoCausaSolução
Não encontrado em todas as linhasA própria busca está errada (intervalo errado, número de coluna errado, intervalo sem $), e o SEERRO esconde o erro real.Tire o SEERRO, corrija a busca até os códigos existentes funcionarem e depois envolva de novo.
Um total baixo demaisO SEERRO retorna 0 também para erros de verdade, como um código digitado errado, e essas linhas somam nada sem avisar.Mostre um texto visível como "Conferir" enquanto monta a planilha e troque por 0 quando os dados estiverem limpos.
#VALOR! depois do SEERROO texto retornado pelo SEERRO é usado depois em uma conta, como "Novo" * 2.Retorne um número (0) quando o resultado alimenta outras fórmulas, ou teste a célula com ÉNÚM.
Valor errado, sem erroFaltam parênteses no primeiro argumento: SEERRO(C2-B2/B2;…) divide antes de subtrair.Escreva (C2-B2)/B2 dentro do SEERRO.

SEERRO, SENÃODISP ou SE?

O SEERRO pega qualquer erro. A SENÃODISP (Excel 2013 em diante) só pega #N/D: uma busca que não acha o valor mostra sua mensagem, mas uma fórmula quebrada continua mostrando o erro real. Para buscas, a SENÃODISP é mais segura; para divisões, use SEERRO ou teste o divisor antes: =SE(B2=0;0;C2/B2). O PROCX também tem o argumento se_não_encontrada, que dispensa o SEERRO em volta dele.

Perguntas frequentes

Como tirar o #DIV/0! no Excel?

Coloque a divisão dentro do SEERRO: =SEERRO(C2/B2;0), ou use "" para a célula parecer vazia.

Como trocar o #N/D do PROCV?

Coloque o PROCV dentro do SEERRO: =SEERRO(PROCV(E2;$A$2:$C$6;3;FALSO);"Não encontrado").

Qual a diferença entre SEERRO e SENÃODISP?

O SEERRO troca qualquer erro, a SENÃODISP só o #N/D. Com a SENÃODISP, outros erros, como um número de coluna errado, continuam visíveis para você corrigir.

Dá para aninhar SEERRO?

Sim. O valor_se_erro pode ser outra fórmula, inclusive outro SEERRO: é assim que se busca em uma segunda lista quando a primeira falha.

Continue praticando

Os 5 exercícios da função SEERRO, com explicações e acompanhamento do progresso.

Abrir os exercícios da função SEERRO