Excel + Google Sheets · Guia completo
SEERRO no Excel: esconda erros com um valor limpo
Erros como a divisão por zero ou o valor não disponível fazem um relatório parecer quebrado, mesmo quando a causa é inofensiva, como uma linha vazia. O SEERRO deixa você decidir o que mostrar no lugar, por exemplo um zero ou uma mensagem curta.
O SEERRO funciona no Excel 2007 ou posterior e no Google Sheets. Neste guia você verá como ele funciona, um exemplo de divisão com números reais e os casos em que esconder um erro é má ideia. Veja também: guia de PROCV e guia de SOMASE.
Como funciona SEERRO
O SEERRO recebe dois argumentos: a fórmula que pode falhar e o valor mostrado se ela falhar. Escreva assim:
=SEERRO(A2/B2;0)Se a divisão funciona, o Excel mostra o resultado. Se falha, porque o divisor é zero ou está vazio, o Excel mostra 0 em vez de um erro. Compatível com Excel 2007 ou posterior.
Exemplo passo a passo
- Digite um numerador em A1 e um divisor em A2.
- Clique em uma célula vazia, por exemplo C1.
- Digite =SEERRO(A1/A2;0) e pressione Enter.
- Mude A2 para 0 e veja o resultado passar a ser 0.
| A | B | |
|---|---|---|
| 1 | Numerador (A) | Divisor (B) |
| 2 | 10 | 4 |
| 3 | 5 | 0 |
Com 10 e 4 o resultado é 2,5. Com divisor 0 o resultado é 0 em vez de um erro. Use uma mensagem curta como none quando o 0 puder ser confundido com um valor real.
Erros comuns
- O SEERRO esconde todos os erros, inclusive os reais, como o nome de uma planilha errado. Use-o apenas em volta da fórmula que pode falhar.
- Você mostra 0 onde um espaço em branco seria mais claro e os totais enganam. Escolha o valor alternativo com cuidado.
- Você envolve um relatório inteiro em SEERRO e perde o sinal de que algo está quebrado.
- O valor alternativo é texto mas outras fórmulas esperam números e falham por sua vez.
Uma boa regra é corrigir a causa quando possível e usar o SEERRO apenas quando o erro é esperado, por exemplo uma busca que talvez não encontre a chave. Teste com uma linha vazia para confirmar que o valor alternativo aparece.
A mesma fórmula em outros idiomas
- English IFERROR
- Español SI.ERROR
- Português SEERRO
- Deutsch WENNFEHLER