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

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

Tenho os seguintes campos em 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 possa transformar a data dessa coluna em um dia da semana). O resultado será.

SaleDate
Amount
SaleDay

Depois de adicionar SaleDaya umRótulos de linhae AmountparaValores, o resultado pode ser assim.

   SaleDay  | Amount
------------+-------
1           |  15646
2           | 851562
3           | 515155
4           | 613215
5           | 516846  
6           | 511662
7           |  25165
------------+-------
Grand Total |3049251

Responder1

Eu não acho que você possa fazer isso usandoValores calculadosna própria tabela dinâmica - eles parecem funcionar apenas nos totais, não nos valores de registros individuais.

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

Supondo que as informações de SaleDate estejam na coluna A da sua planilha, os valores na coluna B e os títulos das colunas estejam na linha 1, você pode inserir SaleDayna célula C1, =WEEKDAY(A2)na célula C2 e copiar a fórmula na coluna. O título 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, SaleDayele deverá estar disponível como um campo em sua tabela dinâmica.

informação relacionada