Campo calculado Tab...
 
Notifications
Clear all

Campo calculado Tabela Dinamica Soma Movel

8 Posts
2 Usuários
0 Reactions
2,544 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Estou buscando uma solução para somar os últimos 3 meses de forma móvel em uma tabela dinâmica por meio de um campo calculado
Por exemplo:

O resultado exibido na coluna de junho seria igual à soma dos meses de junho/maio/abril, o de maio seria a soma de maio/abril/março, o de abril a soma de abril/março/fevereiro, etc...

http://www.sendspace.com/file/mv8rq6

na segunda tabela o resultado desejado a ser exibido em maio-12 para a questão Cel.A seria 631 (179 de maio + 229 de abril + 223 de março) o de abril-12 para a mesma questão seria 727

Tenteo usar a formula desloc como campo calculado mas não é aceito

Alguém saberia como fazer?

Obrigado

 
Postado : 22/07/2012 10:53 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde!!

Geralmente os campos de calculo da tabela não podem ser alterados!!

Att

 
Postado : 22/07/2012 11:51 am
(@robert)
Posts: 561
Honorable Member
 

Rapha,
Boa tarde !

Veja se desta forma atende a sua necesssidade ? Coloquei a soma de acordo com as datas e os TS1 TT1.Ok?

Você disse:
O resultado exibido na coluna de junho seria igual à soma dos meses de junho/maio/abril, o de maio seria a soma de maio/abril/março, o de abril a soma de abril/março/fevereiro, etc...

Reveja sua tabela pq não existe MÊS de junho na mesma.

Veja se atende ao desejado ?

Baixe:

Vlw!

 
Postado : 22/07/2012 12:49 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Obrigado Robert, mas não é bem isso.

Desta forma estou somando o resultado de todas os itens em uma data. Na verdade precisa existir para cada item a soma dos ultimos três meses

 
Postado : 22/07/2012 3:14 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

acabei adotando uma solução adaptada

Uma sequencia de somas com :
=(INFODADOSTABELADINÂMICA("Soma de TS_1m";$B$48;"DATAREFERENCIA";AF$109;"QUESTÃO";$B110)

Onde no AF$109 tenho a data do mes que combino com a formula DataM e $B110 a questão

O problema é que deixa de ser "dinamico", por exemplo pode surgir a necessidade de analisar os dados por outro agrupamento como por exemplo o nome do cliente, se fosse via campo calculado bastaria "arrastar" o campo na tabela

 
Postado : 22/07/2012 4:19 pm
(@robert)
Posts: 561
Honorable Member
 

Rapha,
Boa noite !

Fiz o que você pediu não utilizando tabela dinâmica e sim formulas para poder buscar os valor dos ultimos 3 meses de acordo com os nomes ao lado .

Como você não falou qual era a versão do seu Excel utilizei a função =SOMARPRODUTO() que é compativel com qualquer versão do Office.

Formula utilizada:

=SOMARPRODUTO((($A$3:$A$300=MÊS($L$1))*($C$3:$C$300=$G2)*($D$3:$D$300)))+SOMARPRODUTO((($A$3:$A$300=MÊS($M$1))*($C$3:$C$300=$G2)*($D$3:$D$300)))+SOMARPRODUTO((($A$3:$A$300=MÊS($N$1))*($C$3:$C$300=$G2)*($D$3:$D$300)))

Não é uma das melhores soluções mais foi a que mais favorável de acordo com meu conhecimento .

Baixe:

Análise direitinho .

Tomara que eu tenha sido útil ?

Vlw!

 
Postado : 22/07/2012 4:28 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Obrigado Robert, vou continuar na busca, talvez via access onde os dados estão estocados. Gostaria que o procedimento ficasse o mais simples possivel para as outras pessoas que manipulariam os resultados pois haverao outras opcoes de agrupamento

Segue outra solução
http://www.sendspace.com/file/nozc62

Abraço

 
Postado : 22/07/2012 8:31 pm
(@robert)
Posts: 561
Honorable Member
 

Rapha,
Boa noite !

Você disse: Gostaria que o procedimento ficasse o mais simples possivel para as outras pessoas que manipulariam os resultados pois haverao outras opcoes de agrupamento

Cara, por mais que você queira com um outro jeito mais simples eu creio que vai ser impossível se for através de MACROS também não é tão simples assim para um iniciante.

Com tabela dinâmica acho que é impossivel, ela não dar o valor dos últimos 3 meses de acordo com os dados em BD de forma dinâmica. ( Pelo menos foi o que eu percebi e tentei ) .

A planilha que fiz acima com a formula =SOMARPRODUTO é bem mais fácil do que você imagina, tente entender a formula .

Vlw !

 
Postado : 22/07/2012 8:45 pm