Está en la página 1de 7

Qu son los grficos interactivos con

controles?
Para nosotros son una frecuente y til funcionalidad que podemos encontrar en la
mayora de las herramientas de visualizacin de informacin que nos permite interactuar
con los grficos a travs de sencillos controles que nos permite determinar, por ejemplo,
que perodo de datos deseamos ver.
Aunque por defecto en Excel no contamos con la posibilidad de crear de forma directa
grficos interactivos con controles, es muy sencillo incorporar a nuestras grficas
controles bsicos que nos provean valor agregado a las labores de anlisis incorporando
mayor interactividad y flexibilidad, obteniendo resultados como este:

Podemos catalogar este artculo como un tutorial de nivel medio en funcin de que es
recomendable algunos conocimientos previos entorno a funcionalidades de Excel como el
uso de rangos dinmicos con nombres e insertar y personalizar controles. No obstante
detallaremos paso a paso lo que debemos hacer para que todos los miembros y usuarios
de nuestra comunidad puedan seguir en detalle como incorporar.

Nota de inters: Aquellos miembros o usuarios de nuestra comunidad que hayan


realizado nuestro tutorial de Excel Motion Charts: Burbujas en Movimiento vern que esta
es una sencilla variacin de una de las funcionalidades que detallamos en ese artculo
para dar dinamismo a nuestras grficas de burbujas. Recomendamos a los que no han
ledo o seguido este tutorial hacerlo por que con seguridad les aportar habilidades
adicionales de utilidad para la realizacin de este tutorial de Excel sobre graficos
interactivos con controles.

Graficos interactivos con controles. Caso


barras de desplazamiento.
Supongamos que disponemos de datos de un ao de las ventas totales de nuestra
empresa, pero para no saturar la visual solo queremos graficar las ventas de seis meses
de los productos A,B,C,D,E, y F, dejando abierta la posibilidad de consultar datos
histricos interactuando con una sencilla barra de desplazamiento.
Es el momento de emplear graficos interactivos con controles!
Bsicamente utilizaremos rangos dinmicos con nombre para crear interfaces que
controlen que datos deben ser dibujados por nuestros grficos, vinculando los rangos
dinmicos con controles personalizados para permitir al usuario cambiar los datos de los
grficos mediante dichos controles que le permitirn actualizar de forma automtica los
datos.
Suena complicado?
Ya vern que es muy sencillo, tan solo basta seguir unos breves pasos que nos
permitirn tener en unos minutos listos nuestros grficos interactivos con controles!
Veamos paso a paso que debemos hacer para alcanzar el resultado deseado:
Paso1:Organizarnuestrosdatosencolumnas.
Como toda buena historia para elaborar nuestros graficos interactivos con controles
debemos comenzar por preparar los datos!
Por ello el primer paso a seguir ser tener organizados nuestros datos en columnas como
en la imagen anexa.

Paso2:Crearrangosdinmicos:SCROLL_MESESySCROLL_PRODUCTOS.
Una vez organizados nuestros datos nuestro siguiente paso ser crear dos rangos
dinmico con nombre a partir de nuestros datos de partida, es decir, los datos que
deseamos graficar. Para ello debemos seleccionar Frmulas > Nombres
definidos > Asignar nombre a un rango >Definir nombre (en versiones anteriores a
Excel 2007 la ruta a seguir ser Insertar > Nombre > Definir).

En nuestro caso le daremos los nombres SCROLL_MESES, que nos permitir controlar el
cambio progresivo de las leyendas y SCROLL_PERIODO, que nos permitir establecer
los datos a visualizar en nuestros graficos interactivos con controles.
Para el rango dinmico SCROLL_MESES en el cuadro de texto Se refiere a, escribiremos
lo siguiente, empleando la funcin DESREF:
=DESREF(Hoja1!$A$1;Hoja1!$E$5;0;Hoja1!$D$5;1)

Luego damos clic en Aceptar.


Para el rango dinmico SCROLL_PRODUCTOS en el cuadro de texto Se refiere a,
escribiremos lo siguiente, empleando la funcin DESREF:
=DESREF(Hoja1!$B$1;Hoja1!$E$5;0;Hoja1!$D$5;1)

Para finalizar volvemos a dar clic al botn Aceptar.


La funcin DESREF nos permitir usar las celdas $D$5 y $E$5 para forzar los rangos
referenciado en SCROLL_PRODUCTOS y SCROLL_MESES a expandirse tanto arriba
como abajo en funcin del nmero que aparezca en estas celda. $D$5 nos permitir
controla la cantidad de perodos que deseamos visualizar en nuestra grfica, conforme la
celda $E$5 nos permitir controlar el rango de tiempo que deseamos visualizar.
Por ejemplo, si cambiamos el nmero que hay en la celda $D$5 por 6, estaremos
obligando a que el rango dinmico incorpore las celdas B6:B11.
Tip EXCELLENTIAS: Si no deseamos que los usuarios vean el contenido de las celda
$D$5 y $E$5 siempre podemos ocultar su contenido haciendo clic derecho en el ratn
sobre ella y seleccionando la opcinFormato de celdas. Luego tan solo nos basta en
seleccionar la categora Personalizado e introducir el formato ;;;. Hacemos clic
en Aceptar y listo. El contenido de la celda estar oculto!

Paso3:Crearungrficodecolumnas.
Una vez definido nuestros rangos dinmicos procederemos a insertar un grfico de
columnas. Para ello basta que vayamos a nuestra ficha Insertar >Cuadro
Grficos > Columna.

Luego Vamos a nuestra ficha Herramientas de grficos > Diseo y se


elije Datos > Seleccionar datos, y elegimos nuestra columna de datos de Productos y
pulsar Editar.

En el cuadro de texto Valores debemos cambiar a:


=Graficos_interactivos_con_controles.xlsx!SCROLL_PRODUCTOS
Luego cambiamos las etiquetas del eje horizontal, haciendo clic en Editar, y cambiando el
rango de rtulos del eje por:
=Graficos_interactivos_con_controles.xlsx!SCROLL_MESES

Es todo! Con eso ya elaboramos un grafico interactivo! Solo nos falta incorporar las
funciones de interactividad para culminar este tutorial sobre graficos interactivos con
controles.
Nota: Para las versiones de Excel anteriores a 2007, se debe seleccionar la pestaa Serie
y cambiar la frmula que aparece en el cuadro valores.
Paso4:Agregarinteractividadanuestrosgraficosinteractivosconcontrole
sbarradedesplazamiento.
El ltimo paso es muy sencillo. Iremos a nuestra
ficha Programador > Controles > Insertar > Controles de Formulario > Barra de
desplazamiento.

Seleccionamos la barra de desplazamiento insertada le damos forma para ajustarla a la


grfica (aunque por defecto esta sea vertical, si dibujamos el control en forma horizonal,
Excel interpretar que sta es la orientacin que queremos) y procedemos a configurarla
haciendo clic derecho sobre la misma y seleccionando la opcin Formato de Contol.
Luego elegimos la ficha Control y configuramos el valor mnimo (para este ejemplo 1),
el valor mximo (para este ejemplo 60), el valor de incremento (para este ejemplo 1) y
la celda con la que lo vamos a vincular, en nuestro caso $E$5.

Listo! Siguiendo estos pasos e incorporando tus propias variaciones es posible que configures otros tipos de
graficos interactivos con controles!

Graficosinteractivosconcontroles
Otrasaplicaciones.
Existen mltiples aplicaciones que podemos darle a los graficos interactivos con controles. Este tipo de
tcnica puede resultar particularmente til cuando se trata de elaborar tableros de control, paneles de control
o dashboards. Con tan solo cambiar el tipo de grficos ya es posible crear grficos interactivos con controles
de lneas, por ejemplo.