Obtendo a média de dados com várias entradas para uma única data usando a tabela dinâmica no Excel

0

Eu tentei isso, mas não obtive sucesso. Eu tenho o despejo de dados em uma planilha de excel (Excel 2010). A primeira coluna tem mês. O segundo tem as datas. A terceira coluna tem dados numéricos. Eu apliquei filtros em cada coluna para obter os dados na Tabela Dinâmica. Existem entradas para cada data. Às vezes há várias entradas para uma única data. Agora, quando executo o Pivot, recebo a soma adequada, mas quando seleciono média, a média é exata apenas para as entradas individuais associadas a uma data. Eu preciso calcular a média de várias entradas de dados para uma única data. Aqui está um exemplo:

Novembro 11/1/13 30
11/2/13 de novembro 25
Novembro 11/3/13 20
11/11/13 de novembro 25

Agora, quando executo a tabela dinâmica e seleciono a média dos dados, ela calcula a média como (30 + 25 + 20 + 25) / 4 = 20 (já que há 4 entradas, então a soma é dividida por 4)

Isso não é desejável.

Eu solicito que o cálculo seja feito como a terceira e a quarta entrada como uma para a data de 11/3/13. Assim, o resultado necessário é (30 + 25 + (20 + 25)) / 3 = 33,33 .

Espero que o exemplo dê uma ideia clara do requisito. Eu preciso de uma solução para isso. Como modificamos o Pivot de modo que a média seja calculada não com base apenas no número de entradas, mas a média é calculada para o número de dias.

Suas sugestões são bem-vindas.

    
por Manan Badani 10.01.2014 / 08:26

1 resposta

0

Você precisa adicionar uma coluna aos dados de origem que calculam as datas distintas por Execução. Digite esta fórmula no G2

=IF(SUMPRODUCT(($B$2:$B2=B2)*($C$2:$C2=C2))>1,0,1)

Copie para baixo. Chame a coluna DistinctDates. Vá para a tabela dinâmica e altere a fonte de dados para incluir a coluna G. Atualize a tabela dinâmica. Esse é importante, então eu repito: Atualize a tabela dinâmica!

Agora crie um campo calculado. Nas Ferramentas da Tabela Dinâmica, clique na lista suspensa de Campos, Itens e & Define e cria um campo calculado.

LigueparaocampoMyAverageeinsiraafórmula

='Productspassedforpackaging'/DistinctDates

Adicioneessecampoàtabeladinâmicacomoumcamposomado.Aslinhasagoramostrarãoostotaisdositens,masalinhatotalmostraráasmédiascombasenacontagemdedias,nãonacontagemdeitens.

Natela,euativeisub-totaisparaExecutivos,quesãoexibidosnamesmalinha

    
por 18.01.2014 / 09:17