agregar un campo con fórmula a la tabla dinámica de Excel

agregar un campo con fórmula a la tabla dinámica de Excel

Tengo los siguientes campos en la lista de campos de mi tabla dinámica de Excel 2007.

SaleDate
Amount

Me gustaría agregar un campo que se calcula a partir de SaleDate usando una fórmula =WEEKDAY(SaleDate)(o algo que pueda transformar la fecha en esa columna en un día laborable). El resultado será.

SaleDate
Amount
SaleDay

Después de agregar SaleDaya unEtiquetas de filay AmountparaValores, el resultado podría verse así.

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

Respuesta1

No creo que puedas hacer esto usandoValores calculadosen la propia tabla dinámica: parecen funcionar solo con los totales, no con los valores de los registros individuales.

Lo más fácil sería simplemente utilizar elWEEKDAY()función para agregar una columna adicional a sus datos y luego incluirla en la tabla.

Suponiendo que la información de SaleDate está en la columna A de su hoja de cálculo, los montos en la columna B y los encabezados de las columnas están en la fila 1, puede ingresar SaleDayen la celda C1, =WEEKDAY(A2)en la celda C2 y copiar la fórmula en la columna. El encabezado de la columna es importante para que la tabla dinámica funcione. Una vez que el rango de datos de origen para la tabla dinámica se amplía para incluir la columna C, SaleDaydebería estar disponible como un campo en su tabla dinámica.

información relacionada