Função SUBTOTAL no Excel: somar só o que está filtrado
Atualizado em 10 de novembro de 2026 · Equipe Exercícios Excel
O SUBTOTAL faz a conta só com as linhas que aparecem depois de um filtro. Exemplo:
=SUBTOTAL(9;B2:B6) soma a coluna B; com o filtro ligado, soma só o que está visível.Sintaxe
=SUBTOTAL(núm_função; ref1; ...)- núm_função
- 9 soma, 1 média, 3 conta preenchidas, 4 máximo, 5 mínimo. Some 100 (109, 101…) para ignorar também linhas ocultas à mão.
- ref1
- O intervalo, como B2:B6.
Pratique agora
Exercício 1 de 2Correção na hora, sem cadastro
Em F1, some a receita (B2:B6) com SUBTOTAL, para o total seguir o filtro.
F1
fxMês
Receita
Despesas
Total da receita
Janeiro
R$ 18.500,00
R$ 12.300,00
Fevereiro
R$ 16.200,00
R$ 11.800,00
Março
R$ 21.400,00
R$ 13.950,00
Abril
R$ 19.900,00
R$ 12.750,00
Maio
R$ 23.100,00
R$ 14.200,00
Por que não usar SOMA?
A SOMA soma tudo, até as linhas escondidas pelo filtro. O SUBTOTAL acompanha o filtro: filtre só um vendedor e o total muda sozinho.
=SUBTOTAL(9;B2:B6)Os códigos mais usados
- 9: soma
- 1: média
- 3: conta células preenchidas
- 2: conta números
- 4 e 5: máximo e mínimo
Perguntas frequentes
Qual a diferença entre 9 e 109?
Os dois ignoram linhas escondidas por filtro. O 109 também ignora linhas que você ocultou à mão.
O SUBTOTAL soma outros SUBTOTAIS?
Não. Ele pula outros SUBTOTAIS do intervalo, então não conta nada duas vezes.
Veja também
Treine SUBTOTAL até ficar fácil
A lição "Filtros de tabela" tem 5 exercícios com correção na hora.