Função AGRUPARPOR no Excel: o que é e como usar para agrupar e resumir dados

O Excel 365 trouxe uma das funções mais aguardadas para quem trabalha com análise de dados: a AGRUPARPOR. Ela permite agrupar uma base de dados por uma ou mais categorias e calcular automaticamente totais, médias, contagens e outras agregações — tudo isso com uma única fórmula, sem precisar criar uma Tabela Dinâmica. Para quem está acostumado a resumir dados manualmente com SOMASE ou CONT.SE célula por célula, a AGRUPARPOR é uma mudança de paradigma: ela gera a tabela de resumo inteira de uma vez, como um array dinâmico. Neste artigo iremos mostrar o que é a função AGRUPARPOR, qual é a sua sintaxe e como usá-la na prática.

O que é a função AGRUPARPOR e por que ela é importante

A função AGRUPARPOR (GROUPBY em inglês) é uma função de array dinâmico disponível no Excel 365, lançada como parte do conjunto de novas funções voltadas para análise de dados sem precisar sair da célula da fórmula. Diferente das funções tradicionais que retornam um único valor, AGRUPARPOR retorna uma tabela completa — com as categorias agrupadas em uma coluna e os valores agregados (somados, contados, em média etc.) nas colunas seguintes. É, na prática, uma Tabela Dinâmica construída inteiramente por fórmula.

A grande vantagem da AGRUPARPOR sobre as abordagens tradicionais é a simplicidade combinada com a atualização automática. Uma Tabela Dinâmica precisa ser atualizada manualmente (clicando em “Atualizar”) sempre que os dados de origem mudam. A AGRUPARPOR, sendo uma fórmula, recalcula automaticamente — assim como qualquer outra fórmula do Excel — sempre que os dados de origem são alterados. Não há botão de atualizar, não há demora entre a mudança do dado e o reflexo no resumo.

Além disso, a AGRUPARPOR pode ser combinada com outras fórmulas e funções de array do Excel 365, como FILTRO, CLASSIFICAR e ÚNICO, criando fluxos de análise de dados completos dentro de uma única célula ou de poucas células interligadas. Isso a torna especialmente poderosa para dashboards dinâmicos onde os resumos precisam refletir filtros e seleções feitos pelo usuário em tempo real.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

A sintaxe da função AGRUPARPOR

A sintaxe básica da AGRUPARPOR é: =AGRUPARPOR(matriz_linha; matriz_valores; função; [ordem_classificação]; [totais_filtro]; [intervalo_campo]). O primeiro argumento, matriz_linha, é a coluna (ou colunas) que você quer usar para agrupar os dados — por exemplo, a coluna de categoria ou região. O segundo argumento, matriz_valores, é a coluna com os valores que serão agregados — por exemplo, a coluna de vendas ou quantidade. O terceiro argumento, função, é a função de agregação a ser aplicada — SOMA, MÉDIA, CONTAR, MÁXIMO, MÍNIMO, entre outras.

Por exemplo, para somar as vendas por região a partir de uma tabela com a coluna Região em A2:A100 e a coluna Vendas em C2:C100: =AGRUPARPOR(A2:A100;C2:C100;SOMA). O resultado é uma tabela com duas colunas: a primeira lista cada região única encontrada nos dados, e a segunda mostra a soma das vendas correspondente a cada região. Tudo isso aparece automaticamente como um array derramado (spill), a partir da célula onde você digitou a fórmula.

Os argumentos opcionais ampliam o controle sobre o resultado. ordem_classificação permite ordenar o resultado por uma das colunas (positivo para crescente, negativo para decrescente). totais_filtro controla se uma linha de totais aparece no final do resultado. intervalo_campo permite incluir os cabeçalhos das colunas originais no resultado. Esses argumentos, embora opcionais, são frequentemente usados para refinar a apresentação do resumo gerado.

Como inserir a fórmula AGRUPARPOR passo a passo

Para usar a AGRUPARPOR, clique em uma célula vazia onde você quer que o resumo apareça — escolha um local com espaço suficiente abaixo e à direita, já que o resultado vai “derramar” automaticamente para as células vizinhas. Digite =AGRUPARPOR( e comece a configurar os argumentos. Selecione o intervalo da coluna de agrupamento (por exemplo, a coluna de categorias de produto), digite ponto e vírgula, selecione o intervalo da coluna de valores (por exemplo, a coluna de receita), digite ponto e vírgula, e digite o nome da função de agregação (SOMA, sem aspas, pois é uma referência à função, não um texto).

Feche o parêntese e pressione Enter. O resultado aparece imediatamente — uma lista de categorias únicas com seus totais correspondentes, ordenada (por padrão) de acordo com a ordem em que as categorias aparecem nos dados originais ou alfabeticamente, dependendo da configuração. Se a fórmula retornar #DERRAMAMENTO!, significa que não há espaço suficiente nas células abaixo ou à direita para o resultado se expandir — limpe essas células e a fórmula se ajusta automaticamente.

A AGRUPARPOR representa uma mudança real na forma de trabalhar com resumos de dados no Excel — ela traz para dentro da própria fórmula um poder que antes exigia recursos separados como Tabela Dinâmica ou combinações elaboradas de funções. Dominar essa função desde os fundamentos é o primeiro passo para explorar todo o potencial das novas funções de array dinâmico do Excel 365 em conjunto. Se você curtiu esse artigo onde mostramos o que é a função AGRUPARPOR no Excel e como usá-la para agrupar e resumir dados, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.

Em quais versões do Excel a AGRUPARPOR está disponível

A função AGRUPARPOR é exclusiva do Excel 365 com assinatura ativa (Microsoft 365) e está disponível tanto na versão para Windows quanto para Mac, além da versão web (Excel Online). Ela não está disponível nas versões compradas avulsas como Excel 2019, 2021 ou anteriores — essas versões permanecem com o conjunto de funções “estático” sem as funções de array dinâmico mais recentes como AGRUPARPOR, FILTRO, ÚNICO e CLASSIFICAR.

Para verificar se você tem acesso à AGRUPARPOR, basta tentar digitar a fórmula em uma célula. Se o Excel reconhecer o nome e mostrar a dica de ferramenta com os argumentos, sua versão tem suporte. Se aparecer como texto sem nenhuma sugestão ou se retornar erro #NOME?, sua versão do Excel ainda não tem a função — nesse caso, será necessário atualizar para o Microsoft 365 mais recente ou usar alternativas como Tabela Dinâmica ou combinações de SOMASE e CONT.SE para obter resultados similares.

A Microsoft lança atualizações de funcionalidades regularmente para assinantes do Microsoft 365, então mesmo dentro do 365 pode haver uma defasagem entre quando a função é lançada e quando chega ao seu computador específico, dependendo do canal de atualização configurado (Canal Atual, Canal Semestral etc.). Verificar e instalar atualizações pendentes do Office é a forma mais simples de garantir acesso às funções mais recentes, incluindo a AGRUPARPOR.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *