Função SUBTOTAL do Excel
Ao contrário de SOMA, MÉDIA, CONT.VALORES e outras funções que só fazem uma coisa, a função SUBTOTAL é versátil e pode realizar diferentes operações aritméticas e lógicas, como calcular uma soma ou média, encontrar o valor mínimo ou máximo, obter o desvio padrão e muito mais (veja a tabela abaixo do argumento function_num). Além disso, o SUBTOTAL é mais flexível, pois pode incluir ou excluir valores ocultos.
Sintaxe
=SUBTOTAL(function_num, ref1, [ref2], ...)
Argumentos
- function_num (obrigatório): O número 1-11 ou 101-111 que especifica a operação matemática que você deseja usar no cálculo:
- 1 – 11: Inclui linhas ocultas manualmente;
- 101 – 111: Ignora linhas ocultas manualmente.
Function_num Função Descrição Incluir
ocultosIgnorar
ocultos1 101 MÉDIA Calcula a média dos números 2 102 CONT.NÚM Conta células que contêm valores numéricos 3 103 CONT.VALORES Conta células não vazias 4 104 MÁXIMO Retorna o valor máximo 5 105 MÍNIMO Retorna o valor mínimo 6 106 PRODUTO Calcula o produto dos números 7 107 DESVPAD Calcula o desvio padrão com base em uma amostra 8 108 DESVPADP Calcula o desvio padrão com base na população total 9 109 SOMA Calcula a soma dos números 10 110 VAR Estima a variância com base em uma amostra 11 111 VARP Estima a variância com base na população total
- ref1 (obrigatório): Um intervalo nomeado ou referência para o qual você deseja o subtotal.
- [ref2], ... (opcional): Até 254 outros intervalos nomeados ou referências para subtotais.
Valor de Retorno
A função SUBTOTAL retorna um valor numérico.
Notas da Função
- SUBTOTAL ignora valores em linhas filtradas, independentemente de function_num.
- SUBTOTAL com function_num de 101-111 ignora valores em linhas ocultas, mas não em colunas ocultas. Valores em colunas ocultas são sempre incluídos.
- SUBTOTAL ignora outras fórmulas SUBTOTAL que existem em ref1, ref2, … para evitar contagem dupla.
- SUBTOTAL retornará o erro #DIV/0! se a função tiver que realizar uma divisão por zero (0).
- SUBTOTAL retornará o #VALOR! erro se:
- function_num for 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 3-D.
Exemplo
Supondo que você tenha uma planilha de inventário conforme mostrado acima, para obter o número total de itens na planilha, copie ou insira a fórmula abaixo na célula G5 e pressione Enter para obter o resultado:
=SUBTOTAL(3,B4:B14)
Para obter o total de unidades de todos os itens em ambas as Lojas I e II na planilha, copie ou insira a fórmula abaixo na célula G8 e pressione Enter para obter o resultado:
=SUBTOTAL(9,D4:D14,E4:E14)
Para saber o preço médio dos itens na planilha, copie ou insira a fórmula abaixo na célula G11 e pressione Enter para obter o resultado:
=SUBTOTAL(1,C4:C14)
√ Nota: Para fazer com que os resultados sejam exibidos corretamente no formato de moeda conforme mostrado acima, você deve aplicar o recurso Formatar Células: Selecione as células onde deseja aplicar o recurso, depois pressione Ctrl + 1. Na guia Número na caixa de diálogo Formatar Células que aparece, escolha Moeda e defina as casas decimais, símbolo e formato para números negativos na seção à direita:
Funções relacionadas
A função AGREGAR do Excel retorna um agregado de cálculos como SOMA, CONTAGEM, MENOR e assim por diante, com a opção de ignorar erros e linhas ocultas.
As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel - Ajuda Você a Se Destacar na Multidão
Kutools para Excel Conta com Mais de 300 Funcionalidades, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...
Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduz centenas de cliques de mouse para você todos os dias, diga adeus à mão do mouse.
- Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
- Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.