Lógica e cálculos

Agrupar e resumir dados online: soma, média e contagem por categoria

Agrupe as linhas por uma categoria e obtenha totais, médias ou contagens.

Arraste seu arquivo para cá

ou escolha um arquivo | cole os dados


Exemplo
RegiãoVendas
Norte10
Sul5
Norte7
RegiãoVendas
Norte17
Sul5

As linhas são agrupadas por Região e somadas.

Saiba mais

Como agrupar e resumir dados

Um guia completo, passo a passo.

Passo 1: escolha a coluna de agrupamento

Abra a ferramenta Agregar. No campo Agrupar pelas colunas, informe a coluna cujos valores definem os grupos (por exemplo Região, Categoria ou $1). Cada valor diferente dessa coluna vira uma linha no resultado.

Passo 2: escolha a coluna e a função

Escolha a coluna numérica a resumir e a função:

  • Soma: total dos valores de cada grupo.
  • Média: média de cada grupo.
  • Mín / Máx: menor ou maior valor de cada grupo.
  • Contagem: número de linhas de cada grupo; funciona com qualquer tipo de coluna.

Passo 3: leia o resultado

O resultado é uma tabela-resumo com uma linha por grupo e o valor calculado ao lado. Em seguida, você pode ordenar ou filtrar essa tabela para ranquear os grupos.

Detalhes técnicos e perguntas frequentes

Agregar é a base de qualquer relatório. Transformar dados de transações em indicadores por grupo (receita por região, nota média por turma, eventos por dia) é necessário antes de montar um painel ou um modelo.

O flowingTable faz o agrupamento com pandas.DataFrame.groupby(), que identifica e resume todos os grupos em uma única passada pelos dados. Isso evita a lentidão das tabelas dinâmicas do Excel com dezenas de milhares de linhas.


Perguntas frequentes

O que é agrupar e quando usar no lugar de uma tabela dinâmica?

Agrupar gera um resumo simples de duas colunas: uma com os grupos e outra com o valor calculado. Responde perguntas como 'qual a receita total por região?' ou 'quantos pedidos cada cliente fez?'. A tabela dinâmica vai além e cruza duas dimensões, com uma variável nas linhas e outra nas colunas. Use Agregar para um resumo simples e a Tabela dinâmica para comparar um indicador em duas categorias ao mesmo tempo.

Posso agrupar por mais de uma coluna, como Região e Categoria?

Sim. Informe as colunas separadas por vírgula no campo de agrupamento (por exemplo, Região, Categoria). Cada combinação diferente vira um grupo, com uma linha por par Região-Categoria. É o mesmo que um GROUP BY com várias colunas no SQL.

Qual a diferença entre soma e contagem?

A soma adiciona os valores numéricos da coluna dentro de cada grupo, gerando um total (como a receita por região). A contagem só conta quantas linhas cada grupo tem, sejam quais forem os valores, e funciona com textos também. Use soma para totalizar quantidades e contagem para saber a frequência de registros, como o número de compras por cliente.

Como o desempenho se compara ao das tabelas dinâmicas do Excel em arquivos grandes?

As tabelas dinâmicas do Excel dependem da memória do seu computador e costumam travar com arquivos muito grandes. No flowingTable, o agrupamento roda no servidor, com pandas, em uma única passada pelos dados, sem depender do navegador. Por isso é confiável e rápido mesmo com tabelas grandes.