top of page

Como Usar a Função AGRUPARPOR no Excel: A Nova Alternativa às Tabelas Dinâmicas (Guia Completo)

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.

  1. Escolha uma célula vazia para iniciar seu relatório.

  2. Digite a fórmula: =AGRUPARPOR(

  3. Selecione a coluna que servirá de grupo (ex: Departamento). Dica: clique no primeiro item e use Ctrl + Shift + Seta para Baixo.

  4. Digite ponto e vírgula (;).

  5. Selecione a coluna com os valores numéricos (ex: Salário).

  6. Digite ponto e vírgula (;).

  7. Escolha a operação matemática desejada da lista que o Excel mostrará (neste caso, a opção SOMA).

  8. 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".

  1. 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.

  2. 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).

  1. 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).

  2. 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.

Curso de Excel Online

🎁 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

 
 
 

Michel Fabiano - Todos os Direitos Reservados

bottom of page