adicionando um campo com fórmula à tabela dinâmica do Excel

0

Eu tenho os seguintes campos na minha lista de campos da tabela dinâmica do Excel 2007.

SaleDate
Amount

Gostaria de adicionar um campo calculado a partir de SaleDate usando uma fórmula =WEEKDAY(SaleDate) (ou algo que pode transformar a data nessa coluna em um dia da semana). O resultado será.

SaleDate
Amount
SaleDay

Depois de adicionar SaleDay a Rótulos de linha e Amount a valores , o resultado poderá ficar assim.

   SaleDay  | Amount
------------+-------
1           |  15646
2           | 851562
3           | 515155
4           | 613215
5           | 516846  
6           | 511662
7           |  25165
------------+-------
Grand Total |3049251
    
por wannik 16.02.2016 / 00:35

1 resposta

0

Não acho que você possa fazer isso usando Valores calculados na própria tabela dinâmica - eles parecem funcionar apenas nos totais, não nos valores dos registros individuais.

O mais fácil seria usar o WEEKDAY() para adicionar uma coluna extra aos seus dados e incluí-la na tabela.

Supondo que as informações de SaleDate estão na coluna A da sua planilha, os valores na coluna B e os títulos das colunas na linha 1, você pode inserir SaleDay na célula C1, =WEEKDAY(A2) na célula C2 e copiar a fórmula abaixo coluna. O cabeçalho da coluna é importante para fazer a tabela dinâmica funcionar. Depois que o intervalo de dados de origem da tabela dinâmica for estendido para incluir a coluna C, SaleDay deverá estar disponível como um campo na tabela dinâmica.

    
por 16.02.2016 / 02:00