Hacer un rango dinámico para una Tabla dinámica en Excel
El uso de las tablas dinámicas para analizar datos se ha vuelto una herramienta imprescindible para todo aquel que necesita analizar datos de una manera eficiente y rápida. El inconveniente se da cuando queremos que nuestro rango sea dinámico, es decir, que no tengamos que elegir un rango diferente cada insertemos datos. Eso lo logramos con la función DESREF. Veamos:
Primeramente debemos definir un nombre nuestro rango:
En Excel 2003:
1. Menú Insertar, Nombre, Definir.
2. Definimos un nombre, este caso será mibase.
3. En la opción se refiere a:
4. insertamos =DESREF(Hoja1!$A$1,0,0,CONTARA(Hoja1!A:A),10)
La imagen del ejemplo
En Excel 2007:
1. En la pestaña de Fórmulas elegimos Asignar nombre a un rango, Definir nombre.
2. Asignamos el nombre de mibase.
3. Hace referencia a, insertamos
=DESREF(Hoja1!$A$1,0,0,CONTARA(Hoja1!A:A),10)
La imagen del ejemplo:
Para cuando ya tenemos definido nuestro nombre, sólo falta especificarlo como rango al momento de crear una tabla dinámica.
En Excel 2003
1. Menú Datos, Informe de tablas y gráficos dinámicos…
2. Damos siguiente, y en rango escribimos mibase.
La imagen del ejemplo:
En Excel 2003
1. En la ficha Inserta, Tabla dinámica.
2. En tabla o rango escribimos mibase.
La imagen del ejemplo:
Así cada vez que insertemos datos a nuestra base de datos, la tabla dinámica reconocerá todo el contenido sin necesidad de especificar de nuevo el rango. Sólo hay que darle actualizar y listo.