Função AGREGAR

Esta função retorna o resultado agregado de cálculos de um intervalo. A função AGREGAR permite ignorar linhas ocultas e valores de erro, bem como agregar outras funções, tais como aquelas que são listadas abaixo.

note

A função AGREGAR é aplicada a intervalos verticais com autofiltro ativado. Se o autofiltro não estiver ativado, o cálculo automático da função não funciona para linhas ocultas recentemente. Esta função não foi feita para operar em intervalos horizontais, mas pode ser aplicada a eles também, com limitações. Em particular a função AGREGAR aplicada a um intervalo de dados horizontal não reconhece as colunas ocultas, porém omite corretamente os erros e resultados da função SUBTOTAL e outras funções AGREGAR incorporadas numa linha.


Sintaxe

AGREGAR(Função; Opção; Número 1[; Número 2][; … ;[Número 253]])

ou

AGREGAR (Função; Opção; Matriz[;k])

Função – argumento obrigatório. Um número ou uma referência a uma célula, com valor de 1 a 19, de acordo com a seguinte tabela:

Índice de funções

Função aplicada

1

MÉDIA

2

CONT.NÚM

3

CONT.VALORES

4

MÁXIMO

5

MÍNIMO

6

MULT

7

DESVPAD.S

8

DESVPAD.P

9

SOMA

10

VAR.S

11

VAR.P

12

MED

13

MODO.ÚNICO

14

MAIOR

15

MENOR

16

PERCENTIL.INC

17

QUARTIL.INC

18

PERCENTIL.EXC

19

QUARTIL.EXC


Opção – argumento obrigatório. Um índice da opção, ou referência a uma célula, com valor de 0 a 7 que determina as partes a ignorar no intervalo para a função.

Índice da opção

Opção aplicada

0

Ignorar somente funções SUBTOTAL e AGREGAR incorporadas

1

Ignorar somente linhas ocultas, funções SUBTOTAL e AGREGAR incorporadas

2

Ignorar somente erros, funções SUBTOTAL e AGREGAR incorporadas

3

Ignorar somente linhas ocultas, erros, funções SUBTOTAL e AGREGAR incorporadas

4

Ignorar nada

5

Ignorar somente linhas ocultas

6

Ignorar somente erros

7

Ignorar somente linhas ocultas e erros


Número 1 – argumento obrigatório. O primeiro argumento numérico (se o intervalo for definido por uma lista de valores dentro da função) ou uma referência a uma célula que o contém.

Número2, 3, ... – opcional. Um argumento numérico ou referencia a uma célula (até 253 argumentos), com os valores a agregar.

Matriz – argumento obrigatório. A matriz pode ser especificada pelos limites do intervalo, pelo nome do intervalo nomeado, ou rótulo de coluna.

note

Para utilizar rótulos de colunas, a opção "Localizar rótulos de colunas e linhas automaticamente" deve estar ativada.


k - argumento obrigatório para as seguintes funções MAIOR, MENOR, PERCENTIL.INC, QUARTIL.INC, PERCENTIL.EXC, QUARTIL.EXC. É um argumento numérico, que deve corresponder ao segundo argumento destas funções.

Exemplos

A

B

C

1

ColunaUm

ColunaDois

ColunaTres

2

34

11

12

3

10

56

35

4

#DIV/0!

5

3

5

20

8

1

6

0

8

9

7

#VALOR!

20

21

8

5

7

8

9

14

0

5


=AGREGAR(4;2;A2:A9)
Retorna o valor máximo no intervalo A2:A9 = 34.

=AGREGAR(9;5;A5:C5)
Retorna a soma para o intervalo A5:C5 = 29, mesmo que algumas colunas estejam ocultas.

=AGREGAR(9;5;B2:B9)
Retorna a soma da coluna B = 115. Se houver uma linha oculta, a função omite seu valor, por exemplo, se a 7ª linha estiver oculta, a função retorna 95.

Se precisar aplicar a função num intervalo com três dimensões, este exemplo mostra como fazer.

=AGREGAR(13;3;Planilha1.B2:B9:Planilha3.B2:B9)
Retorna a função modo dos valores da segunda coluna através das planilhas 1:3 (que tem os mesmos dados) =8

Pode-se utilizar referências a células ou a intervalos para cada argumento na fórmula. O exemplo a seguir mostra como isso funciona. Ademais, mostra que é possível usar rótulos de colunas para especificar uma matriz.

=AGREGAR(E3;E5;'ColunaUm')
Se E3 = 13 e E5 = 5, a função retorna o modo da primeira coluna = 10.

Informação técnica

tip

Esta função está disponível desde o LibreOffice 4.4.


Esta função não faz parte do padrão Open Document Format for Office Applications (OpenDocument) Versão 1.3. Parte 4: Formato de Fórmula Recalculada (OpenFormula). O espaço de nomes é

COM.MICROSOFT.AGGREGATE

♥ Doe para nosso projeto! ♥