O que a função AGREGAR faz?
A função AGREGAR aplica uma de 19 funções, como soma, média, máximo, mediana e MAIOR, a uma lista, com a opção de ignorar valores de erro, linhas ocultas e subtotais aninhados. O primeiro argumento escolhe a função e o segundo, o que ignorar. É a saída para calcular totais em colunas que têm erros como #N/D.
| Nome em português | AGREGAR |
|---|---|
| Nome em inglês | AGGREGATE |
| Categoria | Matemática |
| Retorna | Número (o resultado da função de agregação escolhida) |
| Existe desde | Excel 2007 ou anterior · existe no Excel 2013 |
Qual é a sintaxe da função AGREGAR?
No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.
| Argumento | Obrigatório | O que aceita |
|---|---|---|
| núm_função | Sim | Código de 1 a 19: 1 MÉDIA, 2 CONT.NÚM, 3 CONT.VALORES, 4 MÁXIMO, 5 MÍNIMO, 6 MULT, 7 DESVPAD.A, 8 DESVPAD.P, 9 SOMA, 10 VAR.A, 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ções | Sim | Código de 0 a 7 do que ignorar: 0 ou omitido, SUBTOTAL e AGREGAR aninhados; 1, também linhas ocultas; 2, também erros; 3, ocultas e erros; 4, nada; 5, linhas ocultas; 6, erros; 7, linhas ocultas e erros. |
| ref1 | Sim | O primeiro intervalo, referência ou matriz a agregar. Nas funções 14 a 19, é a matriz que recebe o argumento k. |
| ref2; ... ou k | Não | Na forma de referência, intervalos adicionais (de 2 a 253). Na forma matricial, o argumento k, obrigatório para MAIOR, MENOR, PERCENTIL e QUARTIL (funções 14 a 19). |
Como usar a função AGREGAR na prática?
Exemplo 1: Máximo, soma e média ignorando erros
| A | B | C | |
|---|---|---|---|
| 1 | Leitura | ||
| 2 | #DIV/0! | 91 | |
| 3 | 48 | #DIV/0! | |
| 4 | 91 | 279 | |
| 5 | #N/D | 69,75 | |
| 6 | 63 | ||
| 7 | 77 |
=AGREGAR(4;6;A2:A7) Em inglês: =AGGREGATE(4,6,A2:A7) =MÁXIMO(A2:A7) Em inglês: =MAX(A2:A7) =AGREGAR(9;6;A2:A7) Em inglês: =AGGREGATE(9,6,A2:A7) =AGREGAR(1;6;A2:A7) Em inglês: =AGGREGATE(1,6,A2:A7) A coluna tem dois erros (#DIV/0! e #N/D) e quatro números: 48, 91, 63 e 77. Com a opção 6, AGREGAR ignora os erros e calcula só com os números. A função MÁXIMO, sem essa opção, devolve o primeiro erro da lista.
Exemplo 2: O segundo maior valor e a mediana, sem os erros
| A | B | C | |
|---|---|---|---|
| 1 | Leitura | ||
| 2 | #DIV/0! | 77 | |
| 3 | 48 | 70 | |
| 4 | 91 | ||
| 5 | #N/D | ||
| 6 | 63 | ||
| 7 | 77 |
=AGREGAR(14;6;A2:A7;2) Em inglês: =AGGREGATE(14,6,A2:A7,2) =AGREGAR(12;6;A2:A7) Em inglês: =AGGREGATE(12,6,A2:A7) A função 14 é MAIOR e pede o argumento k, aqui 2, para o segundo maior: entre 48, 63, 77 e 91, é o 77. A função 12 é a mediana, o meio entre 63 e 77, que é 70. Os dois cálculos ignoram os erros por causa da opção 6.
Exemplo 3: Ignorar ou não os subtotais aninhados
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Região | Produto | Vendas | ||
| 2 | Sul | Café | 120 | 400 | |
| 3 | Sul | Chá | 80 | 800 | |
| 4 | Subtotal Sul | 200 | |||
| 5 | Norte | Café | 150 | ||
| 6 | Norte | Chá | 50 | ||
| 7 | Subtotal Norte | 200 |
=AGREGAR(9;0;C2:C7) Em inglês: =AGGREGATE(9,0,C2:C7) =AGREGAR(9;4;C2:C7) Em inglês: =AGGREGATE(9,4,C2:C7) As células C4 e C7 contêm SUBTOTAL (200 cada). Com a opção 0, AGREGAR ignora essas células e soma 120 + 80 + 150 + 50 = 400. Com a opção 4, nada é ignorado e os subtotais entram na conta: 800.
Quais erros a função AGREGAR costuma dar?
#VALOR!
Por que acontece: A função escolhida (14 a 19) precisa de um quarto argumento, o k, e ele não foi informado. Por exemplo, AGREGAR(15;6;A2:A7) sem o k.
Como corrigir: Informe o k: AGREGAR(15;6;A2:A7;1) devolve o menor valor. As funções 1 a 13 não usam k.
#VALOR!
Por que acontece: Alguma das referências é uma referência 3D, que aponta para o mesmo intervalo em várias planilhas. AGREGAR não aceita esse tipo de referência.
Como corrigir: Calcule a agregação de cada planilha separadamente e combine os resultados.
Ocultas e subtotais não ignorados
Por que acontece: Quando o argumento de matriz inclui um cálculo, como A1:A100*(A1:A100>0), a função não ignora linhas ocultas, subtotais nem agregados aninhados.
Como corrigir: Aplique AGREGAR a um intervalo direto, sem contas dentro do argumento, ou crie uma coluna auxiliar com o cálculo.
AGREGAR no Google Planilhas e no LibreOffice Calc
| Programa | Nome da função | Observação |
|---|---|---|
| Excel | AGREGAR (AGGREGATE) | Referência deste dicionário. |
| Google Planilhas | Não existe | A lista oficial de funções do Google Planilhas não traz uma função AGREGAR (AGGREGATE). Use SUBTOTAL com os códigos 101 a 111 para ignorar linhas ocultas. Para ignorar erros, trate o intervalo com SEERRO antes de somar ou calcular a média. Documentação do Google |
| LibreOffice Calc | AGREGAR (AGGREGATE) | No LibreOffice Calc em português também se chama AGREGAR, com os mesmos códigos de função (1 a 19) e de opção (0 a 7). A ajuda registra a função para intervalos verticais com autofiltro ativado. Ajuda do LibreOffice |
A função AGREGAR existe no Excel 2013?
Existe no Excel 2013 Excel 2007 ou anterior
A lista oficial de funções do Excel não traz marcador de versão para a AGREGAR, e a página da função lista o Excel 2016 e as versões seguintes em Aplica-se a.
Veja todas as funções por versão em funções do Excel por versão.
O que mais vale saber sobre a AGREGAR?
- A opção 6 (ignorar valores de erro) é a mais usada: ela permite somar ou tirar a média de colunas com #N/D ou #DIV/0! sem tratar cada célula.
- As funções 14 a 19 (MAIOR, MENOR, PERCENTIL e QUARTIL) exigem o argumento k: AGREGAR(14;6;A2:A7;2) devolve o segundo maior valor.
- Assim como SUBTOTAL, AGREGAR foi feita para colunas de dados. Em um intervalo horizontal, ocultar uma coluna não altera o resultado.
- SUBTOTAL é mais simples quando você só precisa ignorar linhas ocultas e filtradas. AGREGAR acrescenta a opção de ignorar erros e mais funções, como MED e QUARTIL.
Perguntas frequentes sobre a AGREGAR
Para que serve a função AGREGAR?
Para aplicar uma de 19 funções, como soma, média, máximo e mediana, ignorando o que atrapalha: erros, linhas ocultas e subtotais aninhados. Ela é útil em colunas com valores de erro que quebrariam SOMA ou MÁXIMO.
Qual a diferença entre AGREGAR e SUBTOTAL?
SUBTOTAL oferece 11 funções e só ignora linhas ocultas e outros subtotais. AGREGAR oferece 19 funções, acrescenta a opção de ignorar erros e aceita o argumento k, que permite calcular MAIOR, MENOR, PERCENTIL e QUARTIL.
Como somar uma coluna que tem #N/D?
Use AGREGAR(9;6;A2:A100). O 9 escolhe a soma e a opção 6 ignora os valores de erro. SOMA(A2:A100), no mesmo caso, devolve o erro da primeira célula problemática.
Funções relacionadas
Ver todas as funções de matemática
Fontes consultadas
- Microsoft: função AGREGAR
- Microsoft: funções do Excel por categoria (marcadores de versão)
- Google: lista de funções do Planilhas
- LibreOffice: função AGREGAR
Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.