Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel na Web Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2019 para Mac Excel 2016

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.

Function_num(inclui linhas ocultas)

Function_num(ignora linhas ocultas)

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 existirem outros subtotais no ref1, ref2,... (ou subtotais aninhados), estes subtotais aninhados são ignorados para evitar a contagem dupla.

  • 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, 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 de células, intervalos com nome) que são especificados como os argumentos seguintes.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.