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)| Argumento | O que significa |
|---|---|
| valor | A 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_erro | O 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
| Sintoma | Causa mais comum | Correçã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 aparecendo | 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! 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 desaparecem | O 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órmulas | O 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 texto | Em =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
| SEERRO | SE + ÉERRO | |
|---|---|---|
| Argumentos | Dois — a expressão e o valor alternativo | Três — o teste, o valor alternativo e a expressão escrita uma segunda vez |
| Disponível em | Excel 2007 e posterior (e Planilhas Google) | Todas as versões do Excel até 2003 (e Planilhas Google) |
| Custo de cálculo | A expressão é avaliada uma vez | A 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