Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
ErickSant

Excel Média ponderada em Tabela Dinâmica

Recommended Posts

Boa tarde pessoal, sou novo por aqui.

 

Estou tentando criar uma média ponderada dentro de uma tabela dinâmica mas não consigo, como vocês poderão observar no anexo, 

na aba tabela dinâmica está o resultado da média ponderada e na aba Base de dados os campos amarelos que serão utilizados para a média.

 

A minha dúvida é como consigo fazer este cálculo direto pela tabela dinâmica... pois com este princípio consigo tirar uma média ponderada por mês das demandas.

 

Att

Erick

Cópia de Cópia de Pasta1.xlsx

Editado por ErickSant

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde @Patropi

 

Tentei seguir com o exemplo desse link antes de abrir esse tópico, porém não funcionou.

 

A média ponderada deve ser por mês, quando selecionado o mês na TD, os valores das colunas são alterados, ou seja, não são valores fixos.

 

Baixando meu arquivo é possível entender melhor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguém conseguiria me ajudar nesse problema ?

 

A grande questão é como fazer a média ponderada utilizando os valores da tabela dinâmica, ou seja, dentro dela.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@ErickSant , bom dia

 

O valor que você quer é um valor consolidado/resumido considerando uma operação em diversos Registros  individuais (SOMARPRODUTO(Col1;Col2)) e que também considere o total de um  Campo inteiro (SOMA(...). Além disso os valores estarão sob efeito de um filtro da TD.

 

Desconheço uma maneira de fazer isso com recursos da TD (Item Calculado ou Campo Calculado). Se seu Excel for 2013/2016 já com as ferramentas de Power BI ativas e instaladas você poderia criar uma "Medida" para isso (aqui onde estou a versão é antiga portanto não estão disponíveis).

 

Mas você pode fazer o que deseja por fórmula também, fora da TD mas usando o intervalo filtrado da TD.

Por exemplo, na sua planilha onde está a Tab. Din., experimente inserir numa célula qualqer (Ex. C8) essa fórmula:

=ARREDONDAR.PARA.CIMA((SOMARPRODUTO($A$4:ÍNDICE($A:$A;CORRESP("Total Geral";$A:$A;0)-1);DESLOC($A$4:ÍNDICE($A:$A;CORRESP("Total Geral";$A:$A;0)-1);0;1))/SOMA($A$4:ÍNDICE($A:$A;CORRESP("Total Geral";$A:$A;0)-1)));0)

Se quiser simplificar a fórmula, dê um nome ao intervalo: $A$4:ÍNDICE($A:$A;CORRESP("Total Geral";$A:$A;0)-1)

Digamos, TempoMédioTD

 

Aí a fórmula se resumiria a:

=ARREDONDAR.PARA.CIMA((SOMARPRODUTO(TempoMédioTD;DESLOC(TempoMédioTD;0;1))/SOMA(TempoMédioTD));0)

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde,

@Edson Luiz Branco,

 

Obrigado pelo retorno, seguindo sua lógica conseguimos chegar no resultado da média ponderada, porém fora da TD. Minha dúvida era como fazer isso por dentro dela... Não consigo achar nenhum tópico sobre isso na internet, estou começando a acreditar que realmente não é possível.

 

 

Editado por ErickSant

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário






Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×