Editor de Excel online
Usar grátis

SEERRO no Excel: sintaxe, exemplos e erros

Atualizado em 2026-10-13 · Grátis · Compatível com Excel e Google Sheets

Sintaxe

=SEERRO(valor, valor_se_erro)

Resposta rápida

O SEERRO envolve uma fórmula e retorna um valor alternativo quando ela dá erro: =SEERRO(A2/B2; 0) mostra 0 em vez de #DIV/0!. Ele captura todos os erros, incluindo #REF! e #NOME? — ótimo para polir resultados, arriscado em quebras estruturais, porque uma referência quebrada começa a parecer um dado limpo.

Sintaxe

=SEERRO(valor, valor_se_erro)
ArgumentoO que significa
valorA fórmula ou expressão a avaliar: uma divisão como A2/B2, uma busca como PROCV(...), ou qualquer fórmula que possa retornar um erro.
valor_se_erroO que retornar quando valor produz qualquer erro — 0, "" para uma célula com aparência vazia, uma mensagem de texto entre aspas, ou outra fórmula.

Dependendo das configurações regionais, os argumentos são separados por ponto e vírgula em vez de vírgulas: =SEERRO(A2/B2; 0). É o padrão nos países onde a vírgula é o separador decimal.

Exemplos básicos

=SEERRO(A2/B2, 0)

A proteção clássica contra divisão por zero: quando B2 está vazia ou é 0, a divisão retornaria #DIV/0! e o SEERRO troca por 0. Proporções e porcentagens do painel ficam limpas em vez de espalhar códigos de erro pela coluna.

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

Uma busca mais amigável: quando E2 não tem correspondência na tabela, o PROCV retorna #N/D e o valor alternativo mostra “Não encontrado”. Para falhas de busca especificamente, o SENÃODISP faz o mesmo trabalho e ainda deixa os outros erros visíveis.

=SEERRO(VALOR(A2), A2)

Converte texto como “123” no número 123 e, quando A2 contém texto que não pode ser convertido (ou já tem letras), retorna o conteúdo original em vez de #VALOR!. Um resgate de célula única para colunas mistas.

=SEERRO(A2/B2, "")

Mostra uma célula com aparência vazia em vez de um erro. Atenção à diferença: "" não imprime nada, mas continua sendo um valor de texto, então MÉDIA e os gráficos tratam a célula como texto, não como um vazio que possam pular.

O SEERRO captura todos os erros, não apenas o esperado: =SEERRO(A2/B2; 0) também transforma o #REF! de uma coluna excluída em um 0 arrumadinho. Envolva a expressão mais estreita possível e corrija erros estruturais em vez de maquiá-los.

Erros comuns e como corrigi-los

SintomaCausa mais comumCorreção
#NOME?SEERRO está escrito errado — ou seu Excel está em outro idioma, onde a função tem um nome localizado (SI.ERROR, SIERREUR, IFERROR).Digite =SE e deixe o preenchimento automático completar o nome, ou abra o arquivo na versão do Excel no idioma correspondente.
O erro continua aparecendoA parte que falha está fora do invólucro, ou o próprio valor alternativo dá erro: =SEERRO(A2/B2; C2/D2) mostra #DIV/0! de novo quando D2 é 0, porque o que quebra é o valor alternativo.Envolva também o valor alternativo — =SEERRO(A2/B2; SEERRO(C2/D2; 0)) — ou corrija a origem do erro dentro dele.
Erros reais desaparecemO SEERRO engoliu um erro estrutural: o #REF! de uma coluna excluída agora retorna 0, e ninguém percebe que a tabela está quebrada.Mantenha o invólucro estreito e corrija a causa. Para falhas de busca use SENÃODISP, que deixa #REF! e outros erros visíveis.
Zeros e vazios vazam para outras fórmulasO valor alternativo 0 entra na MÉDIA como valor real, e "" quebra cálculos posteriores com #VALOR!.Escolha o valor alternativo conforme o destino: 0 para somas, "" só onde texto é seguro, ou NÃO.DISP() para manter lacunas genuínas fora das médias.
Uma coluna metade números, metade textoEm =SEERRO(VALOR(A2); A2), o valor alternativo retorna o texto original, então a coluna acaba misturando números e texto.Limpe primeiro a origem — remova espaços em excesso e converta números salvos como texto — e então um VALOR puro funciona sem alternativa.

Espaços invisíveis também causam falhas de busca: o PROCV relata #N/D para “Pago ” com um espaço no final, o SEERRO esconde como “Não encontrado”, e a causa real fica enterrada. Limpe a coluna primeiro e o valor alternativo raramente será acionado.

SEERRO versus SE+ÉERRO

SEERROSE + ÉERRO
ArgumentosDois — a expressão e o valor alternativoTrês — o teste, o valor alternativo e a expressão escrita uma segunda vez
Disponível emExcel 2007 e posterior (e Planilhas Google)Todas as versões do Excel até 2003 (e Planilhas Google)
Custo de cálculoA expressão é avaliada uma vezA expressão é avaliada duas vezes — uma dentro de ÉERRO, outra como resultado — perceptível em intervalos grandes
=SE(ÉERRO(A2/B2), 0, A2/B2)

O equivalente à moda antiga de =SEERRO(A2/B2; 0). Ele existe porque o SEERRO não existia antes do Excel 2007 — arquivos compartilhados com versões bem antigas ainda precisam dessa forma. Em qualquer Excel moderno ou Planilhas Google, o SEERRO é mais curto, avalia uma vez e é a escolha padrão.

SEERRO no Planilhas Google

O Planilhas Google oferece suporte ao SEERRO com os mesmos dois argumentos e o mesmo comportamento do Excel, então as fórmulas acima podem ser coladas sem alterações.

  • Ele captura o mesmo conjunto de erros: #DIV/0!, #N/D, #VALOR!, #REF!, #NOME?, #NÚM! e #NULO!.
  • Nas configurações regionais que usam vírgula como separador decimal (boa parte da Europa e da América Latina), digite ponto e vírgula entre os argumentos: =SEERRO(A2/B2; 0). O Excel se comporta da mesma forma.
  • O Planilhas também tem SENÃODISP, que captura apenas #N/D — a proteção melhor para PROCV e outras buscas quando você ainda quer ver os erros estruturais.
  • Para blindar resultados inteiros, o Planilhas também oferece SEERRO como fórmula de matriz: um único invólucro pode cobrir todo o intervalo de saída de uma vez.

Limitações e dicas avançadas

  • O SEERRO esconde o tipo de erro: #N/D, #REF! e #DIV/0! colapsam no mesmo valor alternativo. Diagnostique com a fórmula crua primeiro e envolva-a quando estiver correta.
  • Use SENÃODISP quando só as falhas de busca importam — ele deixa #REF! e companhia visíveis, então um intervalo quebrado não pode se passar por “Não encontrado”.
  • O valor alternativo é um valor, não um vazio: "" parece vazio mas é texto, e 0 desloca médias. Escolha o alternativo que combina com o que vem depois.
  • Não envolva colunas inteiras por reflexo: milhares de SEERRO atrasam auditorias e enterram problemas de dados. Corrija a origem e mantenha a proteção estreita.
  • Para um valor alternativo que preserva o sinal, retorne NÃO.DISP() em vez de 0: =SEERRO(PROCV(...); NÃO.DISP()) mantém falhas reais visíveis em gráficos e estatísticas.

SEERRO é polimento, não reparo. Estabilize as fórmulas primeiro e use-o para manter os relatórios finais limpos — e preencha as lacunas restantes para que a área polida pareça dados prontos.

Ferramentas relacionadas

Funções relacionadas

Perguntas frequentes

O que o SEERRO faz no Excel?

Ele calcula uma fórmula e retorna um valor alternativo quando o resultado é qualquer erro: =SEERRO(A2/B2; 0) mostra 0 em vez de #DIV/0!. Se a fórmula dá certo, o resultado normal passa inalterado — o SEERRO nunca altera valores corretos.

Quais erros o SEERRO captura?

Todos: #N/D, #VALOR!, #REF!, #DIV/0!, #NÚM!, #NOME? e #NULO!. Essa amplitude é força e risco ao mesmo tempo — o #N/D inofensivo que você queria capturar e os erros estruturais ficam escondidos juntos.

Como usar SEERRO com PROCV?

Envolva toda a busca: =SEERRO(PROCV(E2, $A$2:$C$50, 3, FALSO), "Não encontrado"). Quando E2 não tem correspondência, a célula mostra “Não encontrado” em vez de #N/D. Prefira SENÃODISP para esse caso — ele captura só #N/D e continua revelando os outros erros.

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

O SEERRO captura todos os erros, enquanto o SENÃODISP captura apenas #N/D. Para buscas, o SENÃODISP costuma ser a escolha certa: a falha vira “Não encontrado”, mas uma referência quebrada (#REF!) continua aparecendo para você corrigir.

Por que minha fórmula SEERRO ainda mostra um erro?

Ou a parte que falha está fora do invólucro, ou o próprio valor alternativo dá erro: =SEERRO(A2/B2; C2/D2) mostra #DIV/0! quando D2 é 0. Envolva também o valor alternativo ou corrija o erro dentro dele.

O SEERRO pode retornar uma célula vazia?

Ele pode retornar uma célula com aparência vazia: =SEERRO(A2/B2; "") não imprime nada. Mas "" é um valor de texto, não um vazio de verdade — MÉDIA, CONT e gráficos o tratam como texto. Use 0 ou NÃO.DISP() quando as fórmulas posteriores precisarem distinguir a lacuna.

O SEERRO funciona no Planilhas Google?

Sim — lá escrito como SEERRO, com os mesmos dois argumentos e o mesmo comportamento. Só muda o separador nas configurações regionais com vírgula decimal, onde se digita ponto e vírgula: =SEERRO(A2/B2; 0). O Planilhas também tem SENÃODISP com o mesmo significado do Excel.

Pronto para testar com o seu próprio arquivo?

Abrir Preencher células em branco no Excel — é grátis