Gráficos dinámicos. Mostrar solo los últimos 10 registros

En la entrega anterior vimos un excelente truco para habilitar al gráfico que se actualice solo a medida que vamos insertando nuevos valores en la serie de datos y esto se logró gracias a la aplicación de la función DESREF:

Para el truco que vamos a ver a continuación, vamos a partir de los mismos datos del ejercicio anterior con la siguiente propuesta. Resulta que el gráfico va a presentar todos los datos que agreguemos a la tabla, es decir, si luego de un tiempo contamos con 100 datos en la tabla, el gráfico mostrará estos 100 datos lo cual presentará el inconveniente de que no se vean bien. Con el siguiente truco vamos a configurar el gráfico dinámico para que presente siempre los últimos 10 valores de la tabla

Tenemos los siguientes datos:

Se trata de las ventas asociadas a cada fecha y en la medida que pase cada día, se registran las ventas respectivas.

El truco para definir el rango como dinámico es aplicar en el parámetro FILAS de la función DESREF  la CANTIDAD de filas que hay en el rango con el uso de la función CONTAR y a dicho valor restar 10. Luego en el parámetro ALTO de la misma función DESREF indicamos el valor 10

Ahora con esta claridad, vamos a definir el nombre del rango dinámico de la siguiente manera:

=DESREF(Hoja1!$B$2,CONTAR(Hoja1!$B:$B)-9,1,10,1)

Agregamos el rango dinámico para las categorías o las fechas que van en el eje horizontal del gráfico:

=DESREF(Hoja1!$B$2,CONTAR(Hoja1!$B:$B)-9,0,10,1)

Ahora que ya tenemos los rangos dinámicos para el gráfico, procedemos a insertar un gráfico de líneas en blanco y luego abrimos la ventana para Seleccionar origen de datos (HERRAMIENTAS DE GRAFICOS, ficha DISEÑO, Seleccionar datos). Agregamos una nueva serie que tendrá por nombre Ventas y los datos de entrada serán los que obtenidos con el rango dinámico VENTAS10ULTIMOS:

Nota: Es necesario que la referencia de los valores de la serie, el nombre VENTAS10ULTIMOS este antecedido por el Ámbito que definimos al crear el rango dinámico, en este caso el Ámbito es Hoja1

Luego editamos el rango para las etiquetas del eje Horizontal, es decir las fechas:

La ventana de Seleccionar origen de datos queda de la siguiente manera:

Y en la hoja Excel el resultado es:

Si borramos registros de la tabla el grafico igual tomará los 10 últimos

Descargar archivo de trabajo.

MÁS SOBRE

Gerencie.com en su correo.

Suscríbase y nosotros colocaremos en su bandeja de entrada la mejor información que generamos diariamente.

Siéntase libre de opinar

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc. Lo que no está permitido es insultar o escribir palabras ofensivas o soeces. Si lo hace, su comentario será rechazado por el sistema o será eliminado por el administrador. Por último, trate de no escribir en mayúscula sostenida, resulta muy difícil leerle.