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 em ref1, ref2,... (ou subtotais aninhados), estes subtotais aninhados são ignorados para evitar uma 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 3D, SUBTOTAL devolve o valor de erro #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, que é aplicado ao subtotal dos valores (intervalos de células, intervalos com nomes) indicados como os argumentos que se seguem.

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.

×