Para dividir uma coluna pela outra dentro de uma Tabela Dinâmica no Excel, crie um Campo Calculado (Analisar Tabela Dinâmica > Campos, Itens e Conjuntos > Campo Calculado) com uma fórmula de divisão simples entre os dois campos existentes, como =Faturamento/Quantidade para calcular o ticket médio de cada linha.
Você já teve duas colunas dentro de uma Tabela Dinâmica — faturamento e quantidade vendida, por exemplo — e quis saber o valor médio por unidade, sem precisar copiar os totais pra uma área separada da planilha e montar a divisão manualmente?
Sem usar o Campo Calculado certo, você acaba refazendo essa divisão toda vez que a tabela dinâmica muda de forma (novo filtro, novo agrupamento), porque uma conta feita fora da tabela dinâmica não se atualiza junto com ela.
Neste artigo iremos mostrar como dividir uma coluna pela outra direto dentro da Tabela Dinâmica, com um exemplo prático de ticket médio, e o cuidado principal para não errar o resultado quando os dados têm subtotais e agrupamentos.
Por que a divisão simples entre células não funciona dentro da Tabela Dinâmica
Diferente de uma planilha comum, onde você pode simplesmente digitar =B2/C2 numa célula ao lado dos dados, dentro de uma Tabela Dinâmica não existe uma “célula B2” fixa pra referenciar — a posição de cada valor muda conforme você filtra, agrupa ou reordena os campos. Por isso, a divisão precisa ser feita através de um Campo Calculado, que recalcula automaticamente pra qualquer configuração da tabela dinâmica, em vez de depender de uma posição fixa de célula.
Passo a passo: criando a divisão
Clique em qualquer célula dentro da Tabela Dinâmica. Vá em Analisar Tabela Dinâmica > Campos, Itens e Conjuntos > Campo Calculado. Dê um nome ao novo campo (por exemplo, “Ticket Médio”), e no campo de fórmula, monte a divisão usando os dois campos existentes:
=Faturamento/Quantidade
Clique em Adicionar e depois OK. O novo campo “Ticket Médio” aparece na lista de campos, pronto para ser arrastado até a área de Valores.
Exemplo prático: ticket médio por vendedor
| Vendedor | Faturamento | Quantidade | Ticket Médio |
|---|---|---|---|
| Ana | R$ 15.000 | 50 | R$ 300,00 |
| Bruno | R$ 22.000 | 40 | R$ 550,00 |
| Carla | R$ 9.000 | 60 | R$ 150,00 |
Repare que, mesmo Carla tendo vendido mais unidades que Ana, o ticket médio dela é bem menor — esse tipo de comparação só fica visível quando você cria essa divisão direto na tabela dinâmica, sem precisar montar uma análise separada.
O cuidado com subtotais e agrupamentos
Como já vale para qualquer Campo Calculado, a divisão criada aqui sempre usa a soma total de cada campo envolvido em cada nível de agrupamento — ou seja, o “Ticket Médio” da linha de subtotal de uma região é o faturamento total da região dividido pela quantidade total da região, e não a média simples dos tickets médios individuais de cada vendedor daquela região. Isso é matematicamente correto para essa métrica específica (faturamento total ÷ quantidade total continua sendo o ticket médio real do grupo), mas pode confundir se você comparar visualmente o subtotal com uma média aritmética simples das linhas de cima — não são a mesma conta.
Formatando o resultado
Depois de criado, o campo de divisão pode vir formatado como número puro — clique com o botão direito em qualquer valor do campo, vá em Formatar Células, e escolha Moeda, Número ou Porcentagem, dependendo do que a divisão representa (ticket médio em moeda, taxa de conversão em porcentagem, etc.).
Outros exemplos de divisão entre colunas
A mesma técnica serve para qualquer razão entre dois campos: Taxa de Conversão (=Vendas/Visitantes), Custo por Unidade (=CustoTotal/QuantidadeProduzida), Produtividade (=UnidadesProduzidas/HorasTrabalhadas) — sempre criando um novo Campo Calculado com a fórmula de divisão correspondente.
E se eu precisar dividir por um valor que não está na tabela dinâmica?
Se o divisor que você precisa (por exemplo, uma meta fixa, ou um número de dias úteis do mês) não é um campo da sua base de dados, existem duas opções: adicionar esse valor como uma coluna extra na fonte de dados antes de montar a tabela dinâmica (o jeito mais limpo), ou usar uma constante direto na fórmula do Campo Calculado, como =Faturamento/22 se você sempre divide por um número fixo de dias úteis. A segunda opção é mais rápida, mas menos flexível se esse número mudar de mês para mês.
Diferença entre dividir campos e usar SOMASE fora da tabela dinâmica
Uma alternativa a esse Campo Calculado seria montar a divisão numa área separada da planilha, usando fórmulas como SOMASE pra somar cada campo manualmente e depois dividir os resultados. A vantagem do Campo Calculado é que ele já nasce integrado à estrutura da tabela dinâmica — se você adicionar um filtro, mudar o agrupamento ou arrastar um novo campo pras linhas, a divisão se recalcula automaticamente para a nova configuração, sem precisar ajustar nenhuma fórmula manualmente.
Disponibilidade
Campo Calculado (usado para qualquer divisão dentro da Tabela Dinâmica) está disponível desde o Excel 2007 em diante, incluindo Excel 2016, 2019, 2021, 365 e Mac. No Excel Online o suporte é limitado. No Google Sheets, o recurso equivalente (“Campo calculado”) também aceita fórmulas de divisão entre campos da mesma forma.
Perguntas frequentes
Por que não consigo simplesmente digitar uma fórmula de divisão numa célula dentro da tabela dinâmica?
Porque a posição de cada valor dentro de uma Tabela Dinâmica muda conforme você filtra, agrupa ou reordena os campos — não existe uma célula fixa pra referenciar como numa planilha comum. Por isso a divisão precisa ser criada como um Campo Calculado, que se adapta a qualquer configuração da tabela.
O ticket médio da linha de subtotal é a média dos tickets individuais?
Não — é o faturamento total do grupo dividido pela quantidade total do grupo, que é matematicamente a forma correta de calcular um ticket médio agregado, mas pode ser diferente de uma média aritmética simples dos tickets médios individuais de cada linha dentro daquele grupo.
Posso dividir um campo por um valor fixo, e não por outro campo?
Sim, dentro do Campo Calculado você pode usar um número fixo na fórmula, por exemplo =Faturamento/30 para calcular uma média diária num mês de 30 dias, sem precisar que esse “30” venha de outro campo da base de dados.
Veja também: Campo Calculado na Tabela Dinâmica: Como Criar Fórmulas Personalizadas.
Compartilhe ou Comente
Se você curtiu esse artigo aonde mostramos como dividir uma coluna pela outra dentro de uma Tabela Dinâmica no Excel usando Campo Calculado, 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á precisou calcular um ticket médio ou uma taxa de conversão direto numa tabela dinâmica? Que outra divisão entre colunas você costuma usar no seu trabalho? Conta para nós nos comentários!