Você já teve aquele momento frustrante onde sua soma não funciona por causa de um #DIV/0! ou #N/D na planilha?
Quando existe erro em uma célula dentro do intervalo, a função SOMA retorna erro também. Você precisa corrigir célula por célula ou usar fórmulas complexas para contornar.
Neste artigo iremos mostrar como usar a função AGREGAR para somar valores ignorando erros automaticamente, sem precisar corrigir toda a planilha.

O problema com SOMA e erros
Imagine esta situação comum:
Você tem vendas em B2:B10. Na célula B5 há um erro #DIV/0! porque alguém dividiu por zero.
Quando você usa =SOMA(B2:B10), o resultado é #DIV/0!
A função SOMA “contamina” com o erro. Todo o cálculo quebra por causa de uma única célula problemática.
Soluções tradicionais (trabalhosas)
Opção 1: Encontrar e corrigir cada erro manualmente.
Problema: Em planilhas grandes com centenas de linhas, isso leva horas.
Opção 2: Usar SEERRO em cada célula.
Problema: Precisa adicionar SEERRO em todas as fórmulas que podem dar erro. Poluição de fórmulas.
Opção 3: Usar fórmula matricial complexa.
Problema: Difícil de entender e manter.
A solução definitiva: Função AGREGAR
A função AGREGAR foi criada exatamente para resolver esse problema.
É uma função avançada que permite escolher qual operação fazer (soma, média, máximo…) E qual tipo de valores ignorar.
Sintaxe básica
=AGREGAR(número_função; opções; intervalo)
Para somar ignorando erros:
=AGREGAR(9; 6; B2:B10)
Parâmetros explicados
9: Código da função SOMA (vamos ver todos os códigos depois)
6: Opção que ignora valores de erro
B2:B10: Intervalo a somar
Pronto. Simples assim.
Por que AGREGAR é revolucionário
1. Soma mesmo com erros
Não importa se tem #DIV/0!, #N/D, #REF!, #VALOR! ou qualquer outro erro.
A função simplesmente ignora e soma os valores válidos.
2. Não precisa corrigir planilha
Seus dados podem estar “sujos” com erros.
Você não precisa gastar tempo corrigindo tudo antes de somar.
3. Mantém cálculos funcionando
Em relatórios automatizados, se aparecer um erro inesperado, AGREGAR garante que o total continua calculando.
4. Economiza tempo
Em bases de dados complexas com milhares de linhas, economiza horas de trabalho.
Todos os códigos de função disponíveis
O primeiro parâmetro define qual operação fazer.
Códigos principais
1 = MÉDIA
2 = CONT.NÚM (conta números)
3 = CONT.VALORES (conta valores não vazios)
4 = MÁXIMO
5 = MÍNIMO
6 = MULT (produto)
7 = DESVPAD.S (desvio padrão da amostra)
8 = DESVPAD.P (desvio padrão da população)
9 = SOMA ← O mais usado!
10 = VAR.S (variância da amostra)
11 = VAR.P (variância da população)
12 = MÉDIA.SE
13 = MED (mediana)
14 = MODO.ÚNICO
15 = MAIOR
16 = MENOR
17 = PERCENTIL.INC
18 = QUARTIL.INC
19 = PERCENTIL.EXC
Para a maioria das pessoas, código 9 (SOMA) é o mais útil.
Todas as opções de ignorar valores
O segundo parâmetro controla o que ignorar.
Opções disponíveis
0 = Ignora valores aninhados SUBTOTAL e AGREGAR
1 = Ignora linhas ocultas e valores aninhados SUBTOTAL/AGREGAR
2 = Ignora valores de erro e valores aninhados
3 = Ignora linhas ocultas, valores de erro e valores aninhados
4 = Ignora nada
5 = Ignora linhas ocultas
6 = Ignora valores de erro ← Mais usado!
7 = Ignora linhas ocultas e valores de erro
Para somar ignorando erros, use opção 6.
Para somar ignorando erros E linhas ocultas, use opção 7.
Exemplos práticos
Exemplo 1: Soma simples ignorando erros
Intervalo B2:B10 contém:
- B2: 100
- B3: 200
- B4: #DIV/0!
- B5: 150
- B6: #N/D
- B7: 300
- B8: 250
- B9: #VALOR!
- B10: 400
Fórmula:
=AGREGAR(9; 6; B2:B10)
Resultado: 1.400 (soma apenas os valores válidos, ignora os 3 erros)
Exemplo 2: Média ignorando erros
Mesmos dados acima.
Fórmula:
=AGREGAR(1; 6; B2:B10)
Resultado: 233,33 (média de 1.400 ÷ 6 valores válidos)
Exemplo 3: Máximo ignorando erros
Fórmula:
=AGREGAR(4; 6; B2:B10)
Resultado: 400 (maior valor válido)
Exemplo 4: Soma ignorando erros E linhas ocultas
Se você ocultar algumas linhas e quer que a soma ignore tanto erros quanto linhas ocultas:
=AGREGAR(9; 7; B2:B10)
Soma apenas valores visíveis e sem erro.
Quando usar AGREGAR
Use AGREGAR quando:
Dados imperfeitos: Base tem erros conhecidos que você não quer/pode corrigir
Relatórios automatizados: Garantir que totais funcionem mesmo com dados problemáticos
Importação de dados: Dados externos frequentemente têm erros
Filtros ativos: Quer somar apenas linhas visíveis
Prazos apertados: Não tem tempo para limpar dados antes de analisar
Quando NÃO usar AGREGAR
Dados limpos: Se não há erros, SOMA normal é mais simples
Fórmulas de outros: Pode confundir quem não conhece AGREGAR
Excel antigo: Usuários com Excel 2007 ou anterior não têm AGREGAR (função introduzida em 2010)
AGREGAR vs SOMA.SE vs SOMASE
São funções diferentes com propósitos diferentes.
SOMA
=SOMA(B2:B10)
Soma tudo. Se tiver erro, retorna erro.
SOMA.SE / SOMASE
=SOMASE(B2:B10;”>0″)
Soma com condição. Se tiver erro, retorna erro.
AGREGAR
=AGREGAR(9;6;B2:B10)
Soma ignorando erros automaticamente.
Combinando AGREGAR com outras funções
Você pode combinar AGREGAR dentro de cálculos maiores.
Exemplo: Percentual sobre total
=B2/AGREGAR(9;6;B$2: B$10)
Calcula o percentual de cada valor sobre o total (que ignora erros).
Exemplo: Diferença para a média
=B2-AGREGAR(1;6;B$2: B$10)
Mostra quanto cada valor está acima ou abaixo da média (que ignora erros).
Disponibilidade da função AGREGAR
Está disponível em:
- Excel 2010 ou superior
- Excel para Microsoft 365
- Excel para Mac 2011 ou superior
- Excel Online (versão web)
NÃO está disponível em:
- Excel 2007
- Excel 2003
- Versões anteriores
Se você compartilha planilhas com pessoas que usam Excel muito antigo, elas verão #NOME? no lugar da fórmula.
Alternativa para Excel antigo
Se você precisa compatibilidade com Excel 2007 ou anterior, use SOMASE com matriz:
=SOMA(SE(ÉERRO(B2:B10);0;B2:B10))
Pressione Ctrl+Shift+Enter para criar fórmula matricial.
Mas AGREGAR é muito mais simples.
Erros que AGREGAR ignora
Com opção 6, AGREGAR ignora todos esses erros:
- #DIV/0! – Divisão por zero
- #N/D – Valor não disponível (comum em PROCV)
- #NOME? – Nome de função errado
- #NULO! – Interseção inválida
- #NÚM! – Número inválido
- #REF! – Referência inválida
- #VALOR! – Tipo de valor errado
Qualquer um desses não vai “contaminar” sua soma.
Performance em planilhas grandes
AGREGAR é otimizado para lidar com grandes volumes de dados.
Em testes com 10.000 linhas contendo erros aleatórios:
- SOMA com SEERRO em cada célula: Lento
- Fórmula matricial com SE+ÉERRO: Muito lento
- AGREGAR: Rápido
A diferença de performance é significativa em planilhas complexas.
Documentação e legibilidade
Para que outras pessoas entendam sua fórmula, adicione comentário ou documentação:
Na célula ao lado:
“Total ignorando erros”
Ou nomeie a célula:
Selecione a célula com AGREGAR, na caixa de nome digite: Total_Sem_Erros
Isso facilita entender o que a fórmula faz.
Dica profissional: Verificar quantidade de erros
Combine com CONT.VALORES para saber quantos erros foram ignorados:
Total de células: =CONT.VALORES(B2:B10)
Valores válidos: =AGREGAR(2;6;B2:B10)
Erros ignorados: =CONT.VALORES(B2:B10)-AGREGAR(2;6;B2:B10)
Isso ajuda a auditar seus dados.
Casos de uso reais
Importação de sistemas: Dados importados frequentemente têm erros de conversão
Web scraping: Dados coletados da web podem ter células problemáticas
Fórmulas complexas: PROCV, ÍNDICE, CORRESP podem gerar erros temporários
Dashboards dinâmicos: Garantir que totais funcionem mesmo com filtros gerando erros
Relatórios automáticos: Não quebrar mesmo se houver dados faltantes
Compartilhe ou Comente
Se você curtiu esse artigo aonde mostramos como somar valores ignorando erros no Excel usando a função AGREGAR, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.
Você já usou AGREGAR ou está descobrindo agora? Trabalha com planilhas que têm erros frequentes? Conta para nós nos comentários!