Função matemática e trignométrica AGGREGATE

Descrição

Retorna um agregado em uma lista ou banco de dados. A função AGGREGATE pode aplicar diferentes funções de agregação a uma lista ou banco de dados com a opção de ignorar linhas ocultas e valores de erro.

A função AGGREGATE tem dois formatos diferentes -

  • Formato de Referência
  • Formato Array

Formato de Referência

Sintaxe

AGGREGATE (function_num, options, ref1, [ref2] …)

Argumentos

Argumento Descrição Obrigatório / Opcional
Function_num Um número de 1 a 19 que especifica qual função usar. Veja a Tabela Function_num fornecida abaixo para conhecer as funções. Requeridos
opções Um número, entre 0 e 7, que determina quais valores devem ser ignorados no cálculo da Função. Veja a tabela de opções abaixo para saber os valores. Requeridos
ref1 O primeiro argumento numérico para funções que usam vários argumentos numéricos para os quais você deseja o valor agregado. Requeridos
ref2 ... Argumentos numéricos de 2 a 253 para os quais você deseja o valor agregado. Opcional

Formato Array

Sintaxe

AGGREGATE (function_num, options, array, [k])

Argumentos

Argumento Descrição Obrigatório / Opcional
Function_num

Um número de 1 a 19 que especifica qual função usar.

Veja a Tabela Function_num fornecida abaixo para conhecer as funções.

Requeridos
opções

Um número, entre 0 e 7, que determina quais valores devem ser ignorados no cálculo da Função.

Veja a tabela de opções abaixo para saber os valores.

Requeridos
matriz Uma matriz, uma fórmula de matriz ou uma referência a um intervalo de células para o qual você deseja o valor agregado. Requeridos
k

Um número inteiro que denota a posição na matriz para funções que requerem este argumento adicional. Obrigatório para as funções 'Grande', 'Pequeno', 'Percentil' e 'Quartil'

Observe o argumento k Tabela fornecido abaixo.

Opcional

Tabela Function_num

Function_num Função
1 MÉDIA
2 CONTAGEM
3 CONT.valor
4 MAX
5 MIN
6 PRODUTOS
7 STDEV.S
8 STDEV.P
9 SOMA
10 VAR.S
11 VAR.P
12 MEDIANA
13 MODE.SNGL
14 AMPLA
15 PEQUENO
16 PERCENTIL.INC
17 QUARTILE.INC
18 PERCENTIL.EXC
19 QUARTILE.EXC

Argumento k Tabela

Função Significado de k
ampla Devolve o maior valor
Pequeno Devolve o menor valor

Percentile.Inc

Percentile.Exc

Retorne o percentil

Quartile.Inc

Quartile.Exc

Retorne o quartil

Notas

  • Ao inserir a função AGGREGATE em uma célula da planilha, assim que digitar o argumento function_num, você verá uma lista de todas as funções que podem ser usadas como argumentos.

  • A função AGGREGATE é projetada para colunas de dados ou intervalos verticais. Não foi projetado para linhas de dados ou intervalos horizontais. Por exemplo, quando você subtotal um intervalo horizontal usando a opção 1, como AGGREGATE (1, 1, ref1), ocultar uma coluna não afeta o valor da soma agregada, mas ocultar uma linha no intervalo vertical afeta o agregado.

  • Se o argumento function_num for qualquer número menor que 1 ou maior que 19, AGGREGATE retornará um #VALUE! Erro.

  • Se o argumento de opções for qualquer número menor que 0 ou maior que 7, AGGREGATE retornará um #VALUE! Erro.

  • Se o argumento k for necessário, mas não fornecido, ou seja, quando o argumento function_num estiver entre 14 e 19 (denotando as funções 'Grande', 'Pequeno', 'Percentil' ou 'Quartil'), AGGREGATE retorna um #VALUE! Erro.

  • Se algum dos argumentos especificados não for numérico, AGGREGATE retornará um #VALUE! Erro.

  • Se uma ou mais das referências forem referências 3D, AGGREGATE retornará o erro #VALUE! valor de erro.

Aplicabilidade

Excel 2010, Excel 2013, Excel 2016

Exemplo