Essa Função Nova do Excel Faz em 1 Segundo o Que a Tabela Dinâmica Leva 5 Minutos!

Você ainda cria Tabela Dinâmica toda vez que precisa resumir dados por vendedor, categoria ou mês? Arrastar campos, configurar layout, ajustar formato. Funciona, mas demora.

Existe uma função nova do Excel que faz isso direto na célula. Sem configuração, sem layout, sem cliques extras. Uma fórmula e o resumo aparece instantaneamente.

Neste artigo iremos mostrar como a função AGRUPARPOR revoluciona a forma de resumir dados no Excel, substituindo Tabelas Dinâmicas para análises rápidas com resultado automático.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

O cenário: Resumir vendas por vendedor

Seus dados

Vendedor Produto Valor
João Mouse R$ 150
Ana Teclado R$ 280
Carlos Monitor R$ 800
João Webcam R$ 200
Ana Mouse R$ 150
Carlos Teclado R$ 460
João Headset R$ 1.200
Ana Monitor R$ 900

Pergunta: Quanto cada vendedor vendeu no total?

Método tradicional: Tabela Dinâmica

  1. Selecionar dados
  2. Inserir > Tabela Dinâmica
  3. Arrastar “Vendedor” para Linhas
  4. Arrastar “Valor” para Valores
  5. Configurar como Soma
  6. Ajustar formato

Tempo: 3-5 minutos

Método novo: AGRUPARPOR

=AGRUPARPOR(A2:A9;C2:C9;SOMA)

Tempo: 5 segundos

Resultado aparece instantaneamente na célula!

A função mágica: AGRUPARPOR

Sintaxe básica

=AGRUPARPOR(campo_linha; valores; função)

Sintaxe completa

=AGRUPARPOR(campo_linha; valores; função; cabeçalho; profundidade_total)

Destrinchando cada parâmetro

1. campo_linha → Coluna para agrupar

No exemplo: A2:A9 (Vendedor)

São os rótulos que vão identificar cada grupo.

2. valores → Valores para calcular

No exemplo: C2:C9 (Valor)

São os números que serão somados, calculados, etc.

3. função → Operação desejada

No exemplo: SOMA

A operação matemática a aplicar em cada grupo.

4. cabeçalho → Incluir cabeçalho no resultado

0 = Sem cabeçalho

3 = Tem cabeçalho na fonte, mostrar no resultado

5. profundidade_total → Incluir total geral

0 = Sem total

1 = Incluir total geral

Exemplo completo com todos os parâmetros

=AGRUPARPOR(A1:A9;C1:C9;SOMA;3;1)

O resultado automático

Vendedor Soma
Ana R$ 1.330
Carlos R$ 1.260
João R$ 1.550
Total R$ 4.140

Tudo automático! Com cabeçalho e total geral incluídos.

Sem configuração. Sem arrastar campos. Sem ajustes.

Trocar a operação: Muito além da SOMA

MÉDIA por vendedor

=AGRUPARPOR(A2:A9;C2:C9;MÉDIA)

Mostra ticket médio de cada vendedor.

CONT.VALORES por vendedor

=AGRUPARPOR(A2:A9;C2:C9;CONT.VALORES)

Mostra quantas vendas cada vendedor fez.

MÁXIMO por vendedor

=AGRUPARPOR(A2:A9;C2:C9;MÁXIMO)

Mostra a maior venda de cada vendedor.

MÍNIMO por vendedor

=AGRUPARPOR(A2:A9;C2:C9;MÍNIMO)

Mostra a menor venda de cada vendedor.

Agrupar por qualquer coluna

Por produto

=AGRUPARPOR(B2:B9;C2:C9;SOMA)

Mostra total de vendas por produto.

Por mês

Se tem coluna de datas:

=AGRUPARPOR(TEXTO(D2:D100;”MMMM”);C2:C100;SOMA)

Agrupa vendas por nome do mês!

Por categoria

=AGRUPARPOR(E2:E100;C2:C100;SOMA)

Qualquer coluna pode ser usada para agrupar.

Comparação: AGRUPARPOR vs Tabela Dinâmica

AGRUPARPOR vence quando:

✅ Resumo simples e rápido

✅ Atualização automática (sem “Atualizar”)

✅ Resultado direto nas células

✅ Fórmula única sem configuração

✅ Pode usar dentro de outras fórmulas

✅ Não cria aba ou objeto separado

Tabela Dinâmica vence quando:

✅ Análise exploratória (arrastar/soltar campos)

✅ Múltiplos níveis de agrupamento complexos

✅ Filtros interativos e segmentação

✅ Gráficos dinâmicos integrados

✅ Drill-down (expandir/recolher níveis)

Resumo

AGRUPARPOR: Para resumos rápidos e automáticos

Tabela Dinâmica: Para análises exploratórias complexas

Aplicações práticas

1. Vendas por vendedor

=AGRUPARPOR(Vendedor;Valor;SOMA;3;1)

Dashboard de performance da equipe.

2. Despesas por categoria

=AGRUPARPOR(Categoria;Valor;SOMA;3;1)

Controle financeiro instantâneo.

3. Quantidade de pedidos por região

=AGRUPARPOR(Região;Pedidos;CONT.VALORES;3;1)

Mapa de demanda por região.

4. Ticket médio por produto

=AGRUPARPOR(Produto;Valor;MÉDIA;3;1)

Análise de preço médio praticado.

5. Maior venda por mês

=AGRUPARPOR(Mês;Valor;MÁXIMO;3;1)

Identifica picos de vendas mensais.

Resultado é array dinâmico

AGRUPARPOR retorna um array dinâmico.

Isso significa:

  • Resultado se expande automaticamente
  • Ocupa múltiplas células
  • Atualiza quando dados mudam
  • Não precisa arrastar fórmula

Cuidado: Células precisam estar livres

Se resultado ocupa 5 linhas × 2 colunas, essas 10 células devem estar vazias.

Se tiver dado nelas: #DERRAMAMENTO! (erro de spill)

Solução: Limpe as células ao redor.

Combinar com outras funções

AGRUPARPOR + CLASSIFICAR

Resultado já vem classificado alfabeticamente por padrão.

Para classificar por valor (maior para menor), combine com CLASSIFICAR.

AGRUPARPOR + FILTRO

=AGRUPARPOR(FILTRO(A:A;D:D=”2024″);FILTRO(C:C;D:D=”2024″);SOMA)

Agrupa apenas dados de 2024.

AGRUPARPOR + TEXTO

=AGRUPARPOR(TEXTO(Datas;”MMMM”);Valores;SOMA)

Agrupa por mês extraindo do campo de data.

Múltiplas funções ao mesmo tempo

Quer SOMA e MÉDIA no mesmo resultado?

=AGRUPARPOR(A2:A9;C2:C9;HEMPILHAR(SOMA;MÉDIA))

Retorna soma e média lado a lado para cada grupo!

Impossível fazer isso com uma Tabela Dinâmica simples.

Diferença: AGRUPARPOR vs SOMASE

SOMASE

=SOMASE(A:A;”João”;C:C)

Soma apenas de um vendedor específico.

Precisa repetir para cada vendedor.

AGRUPARPOR

=AGRUPARPOR(A:A;C:C;SOMA)

Soma de TODOS os vendedores de uma vez.

Uma fórmula, todos os grupos.

Caso real: Relatório mensal de vendas

Antes (Tabela Dinâmica)

  1. Selecionar dados (30 segundos)
  2. Inserir Tabela Dinâmica (10 segundos)
  3. Configurar campos (60 segundos)
  4. Formatar resultado (60 segundos)
  5. Toda vez que dados mudam: “Atualizar” manualmente

Tempo total: 3-5 minutos + manutenção

Depois (AGRUPARPOR)

  1. Digitar fórmula (15 segundos)

Tempo total: 15 segundos

Atualização: Automática quando dados mudam

Economia: 95% do tempo

Caso real: Dashboard executivo

Painel com 5 métricas

Métrica Fórmula
Vendas por vendedor =AGRUPARPOR(Vendedor;Valor;SOMA)
Quantidade por produto =AGRUPARPOR(Produto;Qtd;SOMA)
Ticket médio por região =AGRUPARPOR(Região;Valor;MÉDIA)
Maior venda por mês =AGRUPARPOR(Mês;Valor;MÁXIMO)
Total pedidos por status =AGRUPARPOR(Status;ID;CONT.VALORES)

5 “Tabelas Dinâmicas” em 5 fórmulas. Sem abas extras. Tudo automático.

Erros comuns

Erro 1: #DERRAMAMENTO!

Células no caminho do resultado não estão vazias.

Solução: Limpe as células abaixo e à direita da fórmula.

Erro 2: #NOME?

Sua versão do Excel não tem AGRUPARPOR.

Função disponível apenas no Excel 365 (versões recentes).

Erro 3: Intervalo errado

Campo_linha e valores devem ter o mesmo número de linhas.

Se Vendedor tem 100 linhas, Valor também precisa de 100.

Disponibilidade

AGRUPARPOR funciona em:

  • ✅ Excel 365 (versões recentes a partir de 2024)
  • ✅ Excel Online
  • ❌ Excel 2021 e anteriores
  • ❌ Excel para Mac (versões antigas)
  • ❌ Google Sheets (não tem equivalente direto)

Importante: Função exclusiva do Excel 365 com atualizações recentes!

Se sua versão não tem, use Tabela Dinâmica ou SOMASE.

Por que aprender AGRUPARPOR agora

Esta função é o futuro do Excel.

Microsoft está investindo pesado em funções de array dinâmico.

Profissionais que dominam AGRUPARPOR hoje:

  • Criam relatórios mais rápido
  • Eliminam dependência de Tabelas Dinâmicas simples
  • Impressionam em entrevistas
  • Ficam à frente da curva

Função nova que todo profissional de Excel precisa aprender!

Compartilhe ou Comente

Se você curtiu esse artigo aonde mostramos como a função AGRUPARPOR faz em 1 segundo o que a Tabela Dinâmica leva 5 minutos para resumir dados por vendedor, categoria ou mês no Excel, 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.

Você já usou AGRUPARPOR? Vai substituir suas Tabelas Dinâmicas simples por essa função? Qual operação mais útil para você: SOMA, MÉDIA ou CONT.VALORES? Conta para nós nos comentários!

Deixe um comentário

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