
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 SaleDay
a umRótulos de linhae Amount
paraValores, 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 SaleDay
na 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, SaleDay
ele deverá estar disponível como um campo em sua tabela dinâmica.