SUBTOTAL (função SUBTOTAL)

Este artigo descreve a sintaxe da fórmula e a utilização da função SUBTOTAL no Microsoft Excel.

Descrição

Devolve um subtotal numa lista ou base de dados. Geralmente, é mais fácil criar uma lista com subtotais utilizando o comando Subtotal do grupo Destaques no separador Dados na aplicação de ambiente de trabalho do Excel. Uma vez criada a lista de subtotais, pode modificá-la editando a função SUBTOTAL.

Sintaxe

SUBTOTAL(núm_função; ref1; [ref2];...)

A sintaxe da função SUBTOTAL tem os argumentos seguintes:

  • Núm_função     Obrigatório. O número de 1 a 11 ou de 101 a 111 que especifica a função a utilizar para o subtotal. 1 a 11 inclui filas ocultas manualmente e 101-111 exclui as mesmas; as células filtradas são sempre excluídas.

Núm_função
(inclui valores ocultos)

Núm_função
(ignora valores ocultos)

Função

1

101

MÉDIA

2

102

CONTAR

3

103

CONTAR.VAL

4

104

MÁXIMO

5

105

MÍNIMO

6

106

PRODUTO

7

107

DESVPAD

8

108

DESVPADP

9

109

SOMA

10

110

VAR

11

111

VARP

  • Ref1     Obrigatório. O primeiro intervalo ou referência com nome para os quais pretende obter o subtotal.

  • Ref2,...     Opcional. Intervalos ou referências com nome 2 a 254 para os quais pretende obter o subtotal.

Comentários

  • Se houver outros subtotais dentro do ref1, ref2,... (ou subtotais aninhados), estes subtotais aninhados são ignorados para evitar a dupla contagem.

  • Para as constantes núm_função de 1 a 11, a função SUBTOTAL inclui os valores das linhas ocultas pelo comando Ocultar Linhas no submenu Ocultar e Mostrar do comando Formatar no grupo Células no separador Base na aplicação de ambiente de trabalho do Excel. Utilize estas constantes quando pretender obter o subtotal de números ocultos e não ocultos numa lista. Para as constantes de núm_função entre 101 e 111, a função SUBTOTAL ignora valores de linhas ocultas pelo comando Ocultar Linhas. Utilize estas constantes quando pretender obter o subtotal apenas dos números não ocultos numa lista.

  • A função SUBTOTAL ignora quaisquer linhas que não estão incluídas no resultado de um filtro, independentemente do valor de núm_função utilizado.

  • A função SUBTOTAL foi concebida para colunas de dados ou intervalos verticais. Não foi concebida para linhas de dados ou intervalos horizontais. Por exemplo, quando calcula o subtotal de um intervalo horizontal utilizando um núm_função de 101 ou maior, como SUBTOTAL(109,B2:G2), ocultar uma coluna não afeta o subtotal. No entanto, ocultar uma linha num subtotal de um intervalo vertical afeta o subtotal.

  • Se alguma das referências for referências 3D, a SUBTOTAL devolve o #VALUE! #VALOR!

Exemplo

Copie os dados de exemplo na tabela seguinte e cole-os na célula A1 de uma nova folha de cálculo do Excel. Para que as fórmulas mostrem resultados, selecione-as, prima F2 e, em seguida, prima Enter. Se pretender, pode ajustar as larguras das colunas para ver todos os dados.

Dados

120

10

150

23

Fórmula

Descrição

Resultado

=SUBTOTAL(9;A2:A5)

A soma do subtotal das células A2:A5, utilizando 9 como primeiro argumento.

303

=SUBTOTAL(1;A2:A5)

A média do subtotal das células A2:A5, utilizando 1 como primeiro argumento.

75,75

Notas

A função SUBTOTAL requer sempre um argumento numérico (1 a 11, 101 a 111) como primeiro argumento. Este argumento numérico é aplicado ao subtotal dos valores (intervalos celulares, intervalos nomeados) que são especificados como os argumentos que se seguem.

Precisa de mais ajuda?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×