Estoy teniendo algunas dificultades para la escritura de un determinado fórmula de Excel. Tengo una hoja de resumen que extrae los datos de otras hojas se extraen de una base de datos. Uno de estos es una tabla dinámica mediante la cual, utilizando el Número de Elemento de la primera columna y las fechas a lo largo de la fila superior como referencia me pueden localizar los datos que necesito. por ejemplo:

Fórmula para hacer referencia a los datos de una tabla dinámica

A la dirección de la celda resaltada que normalmente debería escribir:

=GETPIVOTDATA(HighPiv,"SPN010977-204 11333")  

HighPiv es el nombre que se daba a la tabla dinámica como me estoy refiriendo a lo de mi hoja de resumen.

Esto funciona, sin embargo los números de la Semana a lo largo de la parte superior tendrá que ser continuamente cambiando en el pivote de cada mes y, por tanto, esta fórmula no recogerá los valores con precisión una vez que el pivote se actualiza. He estado buscando una manera de hacer que la referencia más dinámico. Este es el resumen donde se solicitan los datos:

Fórmula para hacer referencia a los datos de una tabla dinámica

Lugar dentro de las comillas de la fórmula (añadiendo el Elemento específico de la serie y número de la Semana, palabra por palabra), yo estaba esperando para referirse a las referencias de celda de la hoja de resumen. (Así que si yo quería número de Elemento, digamos A55, y el número de la Semana, decir H50). Las fechas en la hoja de resumen de cambiar de acuerdo con el pivote para referirse a las fechas en los resúmenes, para obtener los datos sería una mejor manera de mantenerse al día.

El problema aquí es que no sé cómo ir sobre ella. Ya me he cansado para hacer referencia a las celdas en cuestión, pero parece que no funciona me da #¡REF! o #¡VALOR! errores.

InformationsquelleAutor Zoe | 2013-08-02

1 Comentario

  1. 6

    Creo que lo que te gustaría es:

    =GETPIVOTDATA(«Cantidad»,HighPiv,»Elemento»,A55,»Semana»,H50)

    Me parece la manera más fácil de escribir una fórmula es comenzar por asegurarse de que el eje de la Tabla de Herramientas > Opciones > tabla dinámica – Opciones de Generar GetPivotData está marcada, en la celda deseada entrar = y seleccione la entrada que desee de la PT (aquí63). Que se muestran (por ejemplo) “SPN010977-204” y 11333 o ”11333” pero puede ser cambiado a A55 y H50.

    • Hola pnuts gracias por me apunta en la dirección correcta después de una edición menor que por fin funciona!!! He luchado durante mucho tiempo para pensar en cómo ponerlo en pantalla, pero esto ha arrojado mucha luz que me ayude en mi proyecto. Gracias de nuevo 🙂

Dejar respuesta

Please enter your comment!
Please enter your name here