Como Usar a Função AGRUPARPOR no Excel: A Nova Alternativa às Tabelas Dinâmicas (Guia Completo)
- Michel Fabiano
- há 3 horas
- 5 min de leitura
Assunto: Função AGRUPARPOR no Excel
Resumo rápido
Você ainda usa Tabela Dinâmica toda vez que precisa resumir uma base de dados simples? Se a sua resposta for sim, você provavelmente ainda não conhece a nova e poderosa função do Microsoft 365: a função AGRUPARPOR (ou GROUPBY em inglês).
Imagine o seguinte cenário: você tem uma base com mais de 1.000 registros de funcionários e precisa descobrir o total de salários pagos por departamento. O que antes exigia vários cliques e uma Tabela Dinâmica, agora pode ser resolvido com uma única fórmula dinâmica que se atualiza sozinha!
Neste artigo, o Professor Michel vai te ensinar do básico ao avançado como dominar a função AGRUPARPOR, incluindo como combiná-la com as funções FILTRO e CLASSIFICAR para criar painéis interativos.
O que é a Função AGRUPARPOR?
A função AGRUPARPOR é um recurso de matriz dinâmica do Excel 365 que permite agrupar dados e realizar cálculos (soma, média, máximo, mínimo, contagem) em uma única célula.
A grande vantagem em relação à Tabela Dinâmica é a atualização em tempo real. Se você alterar um valor na base original, o relatório feito com AGRUPARPOR muda instantaneamente, sem precisar clicar em "Atualizar Tudo". =AGRUPARPOR(linha_campo; valores; função) Passo 1: Como Somar Valores por Categoria (Exemplo Prático)
Vamos ao nosso desafio: descobrir a soma dos salários por departamento.
Escolha uma célula vazia para iniciar seu relatório.
Digite a fórmula: =AGRUPARPOR(
Selecione a coluna que servirá de grupo (ex: Departamento). Dica: clique no primeiro item e use Ctrl + Shift + Seta para Baixo.
Digite ponto e vírgula (;).
Selecione a coluna com os valores numéricos (ex: Salário).
Digite ponto e vírgula (;).
Escolha a operação matemática desejada da lista que o Excel mostrará (neste caso, a opção SOMA).
Feche os parênteses e dê Enter.
A Mágica Acontece: Em um segundo, o Excel cria uma tabela resumida com os departamentos e a soma dos salários de cada um!
Quer saber a Média ou o Maior Salário?
A versatilidade dessa função é incrível. Se você quiser saber a Média Salarial ou o Maior Salário por Cargo (Máximo), basta alterar o último argumento da fórmula:
Para Média: =AGRUPARPOR(Cargo; Salário; MEDIA)
Para Maior Salário: =AGRUPARPOR(Cargo; Salário; MAXIMO)
Dica de Ouro: Formate como Tabela para Automação Total
Antes de criar suas fórmulas, selecione sua base de dados e pressione Ctrl + * (para selecionar tudo) e depois vá em Página Inicial > Formatar como Tabela.
Por que fazer isso? Quando você usa a função AGRUPARPOR referenciando uma Tabela, a atualização é automática. Se amanhã entrarem 50 novos funcionários na empresa e você colar esses dados no final da tabela, seu relatório gerado pela função vai incorporar os novos valores imediatamente (diferente da Tabela Dinâmica, que exige atualização manual).
Avançado: Criando Relatórios Dinâmicos com AGRUPARPOR + FILTRO
Aqui é onde separamos os iniciantes dos especialistas no Excel. Vamos imaginar que você quer agrupar os salários por departamento, mas apenas dos funcionários que estão com o status "Ativo", "Férias" ou "Licença".
Crie uma Validação de Dados (Menu Dados > Validação de Dados > Lista) e crie um menu suspenso com as palavras: Ativo; Licença; Férias.
Agora, em vez de selecionar a tabela inteira na função, nós usamos a função FILTRO dentro do AGRUPARPOR.
A lógica fica assim: em vez de ler a base toda, a fórmula primeiro filtra quem está no status escolhido na sua lista suspensa, e depois agrupa os salários por departamento. Ao mudar a lista de "Ativo" para "Férias", seu relatório inteiro muda de forma dinâmica!
Como Criar um Ranking Automático (AGRUPARPOR + CLASSIFICAR)
Se você quer que seu relatório já venha ordenado do maior salário para o menor, precisamos fazer dois ajustes: remover a linha de "Total Geral" e incluir a função CLASSIFICAR (SORT).
Dentro da sua função AGRUPARPOR, adicione as vírgulas necessárias para chegar no argumento de "Totais" e digite 0 (para não exibir o total).
Envolva toda a fórmula com a função CLASSIFICAR.
Estrutura da Fórmula: =CLASSIFICAR(AGRUPARPOR(Tabela[Departamento]; Tabela[Salário]; SOMA; 0; 0); 2; -1) Explicação: O número 2 diz para classificar pela segunda coluna (os salários) e o -1 indica ordem Decrescente (do maior para o menor).
Pronto! Você acaba de criar um Ranking que se atualiza sozinho sem usar nenhuma Tabela Dinâmica.
🎁 Baixe a Planilha de Exercícios Gratuitamente!
A melhor forma de aprender Excel é praticando. Disponibilizamos o arquivo com os 1.000 registros para você testar todas essas fórmulas na prática.
👉 Clique no link abaixo para fazer download do arquivo:
Quer se tornar um Especialista em Excel 365?
Saber usar as matrizes dinâmicas (AGRUPARPOR, FILTRO, CLASSIFICAR) é o que o mercado de trabalho atual exige.
Se você quer aprender do zero ao avançado de forma estruturada, venha para o Curso de Excel Online.
💡 Dica VIP: Chame nossa equipe no chat do site oficial, diga que leu o artigo sobre a função AGRUPARPOR e pergunte se temos um cupom de desconto exclusivo para você hoje!
Gostou do conteúdo? Quer ter acesso a dicas extras (como integrar isso com painéis de gerentes)? Faça parte do nosso Clube de Membros no YouTube e tenha acesso a materiais e aulas exclusivas todas as semanas!
Perguntas Frequentes (FAQ) - Agruparpor
1. A função AGRUPARPOR substitui a Tabela Dinâmica?
Para resumos simples (agrupar dados e fazer uma soma, média ou contagem), sim. Ela é mais rápida e se atualiza automaticamente em tempo real, sem a necessidade de clicar em "Atualizar Tudo". No entanto, Tabelas Dinâmicas ainda são recomendadas para bases de dados excessivamente complexas ou cruzamento massivo de linhas e colunas.
2. Por que a função AGRUPARPOR não aparece no meu Excel?
Esta função é um recurso moderno e exclusivo das versões mais recentes do Microsoft 365 e do Excel para a Web. Versões perpétuas antigas (como Excel 2016 ou 2019) não possuem suporte para esta fórmula nativamente.
3. Posso usar a função AGRUPARPOR para extrair a média ou o valor máximo?
Sim! O terceiro argumento da fórmula permite escolher a operação matemática. Além de SOMA, você pode usar MEDIA, MAXIMO, MINIMO, CONT.VALORES, entre outras opções nativas, tornando-a extremamente flexível.
Que tal aprender a criar dashboards automatizados no excel? São mais de 130 horas de conteúdo prático, com suporte a dúvidas e focado no que as empresas realmente exigem no dia a dia.
Bom Sou o Michel Fabiano, especialista em Excel e Pacote Office há mais de 20 anos. Este site traz aulas gratuitas, planilhas e o Curso de Excel Online para quem quer dominar Excel do básico ao avançado

