Função SUBTOTAL do Excel
Ao contrário das funções SOMA, MÉDIA, CONTAR.VAL e outras que realizam apenas uma única operação, a função SUBTOTAL é verdadeiramente versátil — capaz de executar diversas operações aritméticas e lógicas, como calcular somas ou médias, encontrar o mínimo ou o Valor Máximo, obter o desvio padrão e muito mais (ver tabela abaixo do argumento)núm_função). Além disso, a função SUBTOTAL oferece maior flexibilidade, permitindo incluir ou excluir valores ocultos.

Sintaxe
=SUBTOTAL(function_num, ref1, [ref2], ...)
Argumentos
- núm_função (obrigatório):O número 1-11 ou 101-111 que especifica a operação matemática que pretende utilizar no cálculo:
- 1 – 11: Inclui linhas ocultadas manualmente;
- 101 – 111: Ignora as linhas ocultadas manualmente.
Núm_função Função Descrição Incluir
ocultasIgnorar
ocultas1 101 MÉDIA Calcula a média dos números 2 102 CONTAR Conta as células que contêm valores numéricos 3 103 CONTAR.VAL Conta as células não vazias 4 104 MÁX Devolve o Valor Máximo 5 105 MÍN Devolve o Valor Mínimo 6 106 PRODUTO Calcula o produto dos números 7 107 DESVPAD Calcula o desvio padrão com base numa amostra 8 108 DESVPADP Calcula o desvio padrão com base na população inteira 9 109 SOMA Calcula a soma dos números 10 110 VAR Estima a variância com base numa amostra 11 111 VARP Estima a variância com base na população inteira
- ref1 (obrigatório): Um intervalo nomeado ou uma referência para a qual pretende obter o subtotal.
- [ref2], … (opcional): Até 254 outros intervalos nomeados ou referências para subtotais.
Valor de retorno
A função SUBTOTAL devolve um valor numérico.
Notas sobre a função
- A função SUBTOTAL ignora os valores em linhas filtradas, independentemente do núm_função.
- A função SUBTOTAL com núm_função de 101 a 111 ignora os valores em linhas ocultas, mas não em colunas ocultas. Os valores em colunas ocultas são sempre incluídos.
- A função SUBTOTAL ignora outras fórmulas SUBTOTAL já existentes em ref1, ref2, … para evitar contagens duplicadas.
- A função SUBTOTAL devolverá o erro #DIV/0! se tiver de efetuar uma divisão por zero (0).
- SUBTOTAL devolverá o erro #VALOR!se:
- núm_funçãoé qualquer número diferente de 1-11 ou 101-111;
- Qualquer um dos argumentos ref contém um valor não numérico;
- Qualquer um dos argumentos ref contém uma referência 3D.
Exemplo

Supondo que tem uma folha de inventário como a apresentada acima, para obter o número total de artigos na folha, copie ou introduza a fórmula abaixo na célula G5 e prima Enterpara obter o resultado:
=SUBTOTAL()3,B4:B14)

Para obter o total de unidades de todos os artigos nas Lojas I e II na folha, copie ou introduza a fórmula abaixo na célula G8 e prima Enterpara obter o resultado:
=SUBTOTAL()9,D4:D14,E4:E14)

Para saber o preço médio dos artigos na folha, copie ou introduza a fórmula abaixo na célula G11 e prima Enterpara obter o resultado:
=SUBTOTAL()1,C4:C14)

√ Nota: Para que os resultados sejam apresentados corretamente no formato monetário, como mostrado acima, deve utilizar a funcionalidade Definir formato de célula: selecione as células onde pretende aplicar o formato e, em seguida, prima Ctrl + 1. No separador Número da caixa de diálogo Definir formato de célula que surge, escolha Moeda e defina as casas decimais, o símbolo e o formato para números negativos na secção à direita:

Funções relacionadas
A função AGREGAR do Excel devolve um agregado de cálculos como SOMA, CONTAR, MENOR e outros, com a opção de ignorar erros e linhas ocultas.
As Melhores Ferramentas de Produtividade para o Office
Kutools for Excel – Ajuda-o a destacar-se da multidão
Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…
Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques diários e diga adeus à tendinite do rato.
- Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
- Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.