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
fx
Mê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.

Começar grátis