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/B2ou uma buscaPROCV(…). - 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.
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.
| Campanha | Visitas | Pedidos | Taxa de conversão |
| Newsletter de primavera | 1200 | 36 | |
| QR code da feira | 0 | 0 | |
| Anúncios de busca | 850 | 17 | |
| Blog parceiro | 2400 | 60 | |
| Spot de rádio | 0 | 0 |
Como colocar SEERRO em uma fórmula passo a passo
- Escreva primeiro a fórmula sozinha e confira se ela funciona nas linhas sem erro.
- Clique logo depois do sinal de igual e digite
SEERRO(. - Vá até o fim da fórmula, digite ponto e vírgula e o valor a mostrar no lugar, como
0ou"Não encontrado". - 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
| Resultado | Causa | Solução |
|---|---|---|
| Não encontrado em todas as linhas | A 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 demais | O 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 SEERRO | O 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 erro | Faltam 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