Como calcular a média ponderada em uma Tabela Dinâmica do Excel?
Calcular a média ponderada para dados no Excel é um requisito comum, especialmente quando seus pontos de dados contribuem de forma desigual para o resultado final. Para intervalos diretos, as funções SOMARPRODUTO e SOMA oferecem uma solução rápida. No entanto, ao trabalhar com Tabelas Dinâmicas, você pode notar que os campos calculados não suportam nativamente essas funções. Isso pode complicar as coisas quando você deseja calcular médias ponderadas diretamente na Tabela Dinâmica. Compreender essas limitações e aprender abordagens alternativas pode ajudá-lo a resumir seus dados de forma eficiente em vários cenários. Este artigo explora diferentes maneiras de calcular uma média ponderada em uma Tabela Dinâmica, cobrindo soluções clássicas e recursos mais recentes disponíveis no Excel.
Calcule a média ponderada em uma Tabela Dinâmica do Excel
Código VBA - Automatize o Cálculo da Média Ponderada na Tabela Dinâmica
Power Pivot (Modelo de Dados) - Use DAX para Calcular Média Ponderada na Tabela Dinâmica
Calcule a média ponderada em uma Tabela Dinâmica do Excel
Suponha que você tenha uma tabela mostrando dados de vendas para várias frutas, com colunas como Fruta, Peso, e Preço por unidade, e tenha criado uma Tabela Dinâmica resumindo esses valores, conforme mostrado abaixo.
Quando você precisa calcular o preço médio ponderado para cada fruta — ou seja, quer refletir a contribuição correta de cada ponto de dados com base em seu peso — as Tabelas Dinâmicas não permitem o uso direto de SOMARPRODUTO ou funções avançadas semelhantes em um Campo Calculado. A seguinte abordagem manual resolve essa limitação adicionando uma coluna auxiliar aos seus dados de origem e derivando a média ponderada por meio das opções internas da Tabela Dinâmica.
1. Comece adicionando uma coluna auxiliar rotulada como Valor em seus dados de origem.
Insira uma nova coluna em branco, dê a ela o título Valor, e na primeira linha (por exemplo, C2), insira a fórmula =D2*E2 (onde D2 é o peso e E2 é o preço por unidade — adapte conforme necessário para seus cabeçalhos). Em seguida, arraste a alça de preenchimento para baixo para aplicar a fórmula em todas as linhas. Esta etapa multiplica o peso de cada item pelo seu preço para obter o preço total ponderado para esse item. Veja a captura de tela:
Dicas:
- Certifique-se de que sua tabela de origem não tenha células mescladas, o que pode causar erros na fórmula.
- Se estiver lidando com grandes conjuntos de dados, verifique duas vezes se a fórmula foi aplicada a todas as linhas pertinentes.
- Se as atribuições de colunas mudarem, atualize a fórmula de acordo.
2. Em seguida, atualize a Tabela Dinâmica para refletir a coluna auxiliar adicionada. Selecione qualquer célula dentro da Tabela Dinâmica, o que exibirá a Ferramentas de Tabela Dinâmica guia contextual. Clique em Analisar (ou Opções, dependendo da sua versão do Excel) > Atualizar. Esta etapa garante que o novo campo Valor apareça na lista de campos da Tabela Dinâmica.
3. Para adicionar um campo calculado de média ponderada, vá para Analisar > Campos, Itens e Conjuntos > Campo Calculado. Isso abre a caixa de diálogo Inserir Campo Calculado, onde você pode configurar seu cálculo personalizado.
Nota: O Campo Calculado usará os campos já definidos em seus dados. Certifique-se de que todas as colunas necessárias foram adicionadas e atualizadas antes desta etapa.
4. Na caixa de diálogo Inserir Campo Calculado, digite Média Ponderada (ou outro nome distintivo) no campo Nome Para o campo Fórmula insira =Valor/PesoCertifique-se de usar os nomes precisos dos campos de seus dados de origem — eles diferenciam maiúsculas de minúsculas e devem corresponder exatamente. Em seguida, clique em OK para adicionar o campo de ponderação calculado.
Resolução de problemas:
- Se você vir erros #DIV/0!, confirme que seus valores de peso não contenham zeros.
- Se o campo calculado não aparecer, certifique-se de que a ortografia e o uso de maiúsculas e minúsculas dos nomes dos campos estejam corretos.
A média ponderada de preço para cada tipo de fruta agora aparecerá nas linhas de subtotal de sua Tabela Dinâmica. O resultado garante que o cálculo do preço médio reflita verdadeiramente o impacto do peso de cada entrada.
Prós: Compatível com versões antigas do Excel; nenhum complemento ou recursos avançados necessário.
Contras: Requer modificação dos dados de origem por meio de colunas auxiliares; recalcular pode ser menos dinâmico se os dados forem atualizados.
Dica prática: Para relatórios recorrentes, considere manter a fórmula da coluna auxiliar dinâmica ou automatizar a atualização com uma macro.
Power Pivot (Modelo de Dados) - Use DAX para Calcular Média Ponderada na Tabela Dinâmica
Com versões modernas do Excel, o suplemento Power Pivot (também conhecido como Modelo de Dados) desbloqueia novas opções de cálculo usando fórmulas DAX (Expressões de Análise de Dados). Isso permite que você calcule médias ponderadas diretamente na Tabela Dinâmica sem criar colunas auxiliares extras em seus dados subjacentes.
Cenários aplicáveis: Ideal ao trabalhar com grandes conjuntos de dados ou tabelas conectadas, e quando você deseja que os cálculos sejam atualizados automaticamente com seus dados. Essa abordagem é especialmente útil para análises de negócios e dashboards onde manter uma tabela de origem limpa é preferível.
Instruções:
- Habilite o suplemento Power Pivot Vá para Arquivo > Opções > Suplementos. No menu suspenso Gerenciar, selecione Suplementos COM, clique em Ir e marque Power Pivot.
- Adicione dados ao Power Pivot Selecione sua tabela na planilha, depois clique em Power Pivot > Gerenciar para abrir a janela Power Pivot.
- Crie uma Tabela Dinâmica a partir do Power Pivot Na janela Power Pivot, vá para Página Inicial > Tabela Dinâmica.Em seguida, escolha onde inseri-la (por exemplo, Planilha Existente) e clique em OK.
- Construa a Tabela Dinâmica e adicione uma medida Na lista de campos da nova Tabela Dinâmica criada, arraste os campos para as áreas apropriadas. Depois, clique com o botão direito no nome da tabela e selecione Adicionar Medida.
- Defina a medida Na caixa de diálogo Medida:
- Dê um nome à medida (por exemplo, Preço Médio Ponderado).
- Insira a seguinte expressão DAX para média ponderada.
=SUMX(Table1, Table1[Weight] * Table1[Price]) / SUM(Table1[Weight])
(Substitua Tabela1, [Peso] e [Preço] pelos nomes reais de sua tabela e campos.) - Clique em OK para adicioná-la.
- Use a medida na Tabela Dinâmica A medida recém-adicionada aparecerá na lista de campos e poderá ser arrastada para a área de Valores como qualquer outro campo.
Dicas e solução de problemas:
- As fórmulas DAX não diferenciam maiúsculas de minúsculas, mas os nomes de campos/tabelas devem corresponder ao seu modelo.
- Alterar os dados subjacentes atualiza automaticamente a medida em sua Tabela Dinâmica.
- Se você obtiver resultados em branco ou inesperados, verifique se há valores de peso zero ou ausentes e certifique-se de que o modelo de dados está sendo atualizado corretamente.
Prós: Nenhuma modificação necessária nos dados de origem; os cálculos são atualizados instantaneamente com as alterações nos dados e permitem sumarizações avançadas.
Contras: O Power Pivot não está disponível em todas as edições do Excel e pode exigir configuração inicial; usuários não familiarizados com DAX podem enfrentar uma curva de aprendizado.

Desbloqueie a Magia do Excel com o Kutools AI
- Execução Inteligente: Realize operações de células, analise dados e crie gráficos — tudo impulsionado por comandos simples.
- Fórmulas Personalizadas: Gere fórmulas sob medida para otimizar seus fluxos de trabalho.
- Codificação VBA: Escreva e implemente código VBA sem esforço.
- Interpretação de Fórmulas: Compreenda fórmulas complexas com facilidade.
- Tradução de Texto: Supere barreiras linguísticas dentro de suas planilhas.
Artigos relacionados:
Melhores Ferramentas de Produtividade para Office
Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência incomparável. Kutools para Excel oferece mais de300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para acessar o recurso que você mais precisa...
Office Tab traz interface com abas para o Office e facilita muito seu trabalho
- Habilite edição e leitura por abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie múltiplos documentos em novas abas de uma mesma janela, em vez de em novas janelas.
- Aumente sua produtividade em50% e economize centenas de cliques todos os dias!
Todos os complementos Kutools. Um instalador
O pacote Kutools for Office reúne complementos para Excel, Word, Outlook & PowerPoint, além do Office Tab Pro, sendo ideal para equipes que trabalham em vários aplicativos do Office.





- Pacote tudo-em-um — complementos para Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Um instalador, uma licença — configuração em minutos (pronto para MSI)
- Trabalhe melhor em conjunto — produtividade otimizada entre os aplicativos do Office
- Avaliação completa por30 dias — sem registro e sem cartão de crédito
- Melhor custo-benefício — economize comparado à compra individual de add-ins