Grafico dinamico con desplegables

Hola!

Muchas veces nos vemos en la tesitura de presentar datos en graficos para que sean analizados. Un forma sencilla de analizar estos datos en crear un grafico dinamico mediante unos desplegables que nos permitiran elegir que informacion vamos a mostrar en el grafico.

Para este ejemplo vamos autilizar un libro con dos hojas (Datos y Grafico). Partimos en la primera hoja con una tabla de datos, en este caso son ventas mensuales de distintos comerciales, así como el objetivo marcado para ellos.
Grafico_Dinamico_1

Lo primero que vamos a hacer es ir a la hoja dos, y crear los desplegables mediate la opcion Validacion de Datos (Pestaña Datos, seccion Herramientas de Datos), en este caso voy a aplicar dicha Validacion sobre las celdas B2:B4. Usamos la opcion lista y en origen de los datos marcamos la hoja Datos, celdas A2:A7 (la primera columna de datos, que serán las opciones a elegir).
Grafico_Dinamico_2
Con esto ya tenemos creados los desplegables para deleccionar los datos a mostrar en el grafico dinamico.

Ahora volvemos a la hoja Datos y vamos a crear una tabla debajo de la que ya tenemos, con referencias a los desplegables que hemos creado, y haciendo un buscarv sobre la tabla de datos de ventas.
Lo primero que hacemos es vincular las celdas A10:A12 a las celdas B2:B4 de la hoja grafico (facil, solo escribimos en A10 =Grafico!B2 y asi en las tres).
A continuacion, formulamos para que la tabla busque los datos. Vamos a escribir la formula en B10 de manera que podamos arrastrarla a todo el rango B10:M13. Utilizamos un si.error para que en caso de que se no se este mostrando nada en el desplegable no nos muestre valores de #N/A. Vamos a utilizar dentro del buscarv la funcion coincidir para poder arrastrar la formula como hemos dicho antes.

La formmula quedaria como sigue:
=SI.ERROR(BUSCARV($A10;$A$1:$M$7;COINCIDIR(B$1;$A$1:$M$1;0);FALSO);»»)
Explicado por trozos:
SI.ERROR(BUSCARV(…);»») Devuelve una celda vacia en caso de que la funcion buscarv de un error.
BUSCARV($A10;$A$1:$M$7;COINCIDIR(…);FALSO) Busca el valor indicado en el desplegable dentro de la tabla superior, con coincidencia exacta de valores.
COINCIDIR(B$1;$A$1:$M$1;0) Usamos coincidir para que nos indique el valor relativo al mes dentro de la tabla.
Grafico_Dinamico_3

Ahora nos queda montar el gráfico dinamico, que no tiene niguna complicacion. Vamos a la pestaña gráfico e insertamos un grafico de lineas 2D. Los datos a mostrar serán los contenidos en las celdas B10:M12, nombre de las series A10:A12 y datos del eje Y B1:M1. Una vez hecho, elegimos los valores que queramos en los desplegables y estos se irán mostrando en el gráfico.
Grafico_Dinamico_4

Os dejo el libro de excel con el ejemplo he usado.

Espero que os haya ayudado!
Saludos

No Responses

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
istanbul escortistanbul escortistanbul escortistanbul escortistanbul escortistanbul escort
istanbul escortistanbul escortistanbul escortistanbul escortistanbul escortistanbul escort
istanbul escortistanbul escortistanbul escortistanbul escortistanbul escortistanbul escort
istanbul escortistanbul escortistanbul escortistanbul escortistanbul escortistanbul escortistanbul escortistanbul escort
ataşehir escortataşehir escortataşehir escortataşehir escortataşehir escortataşehir escortataşehir escortataşehir escortataşehir escort
ataşehir escortataşehir escortataşehir escortataşehir escortataşehir escortataşehir escortataşehir escortataşehir escort
dubai escortsdubai escortsdubai escortsdubai escortsdubai escortsdubai escortsdubai escortsdubai escorts