Este artículo le mostrará cómo vincular un gráfico a un menú desplegable..
Base de datos
Partiremos de una tabla que presenta la cantidad en stock de nuestros productos.

Presentar todas las curvas del producto en un mismo gráfico no tiene ningún interés.

La multitud de curvas no permite encontrar una tendencia para cada producto. En esta situación, es preferible construir un gráfico donde la visualización de las curvas se controle desde un menú desplegable para mostrar solo una curva a la vez.
¿Cómo manejar tal situación?
Para mostrar solo una serie a la vez, solo tenemos no hay otra opción que construir una nueva mesa con
- una columna para fechas
- una columna para los valores según el producto seleccionado en el menú desplegable

Paso 1: crear el menú desplegable
Después, en D2, creamos un menú desplegable utilizando códigos de producto como fuente en B2:F2
Paso 2a: Solución a funciones matriciales dinámicas
Con Microsoft 365, crearemos la función ÍNDICE con el uso de la función SECUENCIA
- Todos los datos (pero sin encabezados) ¡Muestra!$B$3:$G$15
- La fonction SECUENCIA para construir una serie de números pero en memoria de acuerdo al número de celdas a recorrer con NBVAL.
- La fonction COINCIDIR para convertir el valor del producto (en D2) en la columna de la tabla inicial.
La función completa está escrita.
=INDEX(Echantillon!$B$3:$G$15;SEQUENCE(NBVAL(I3:I15));EQUIV($J$2;$B$2:$G$2;0))

Paso 2b: Solución con otras versiones de Excel
La función SECUENCIA solo está presente con la versión de Microsoft 365, por lo que si no trabajas con esta versión, deberás modificar el segundo parámetro de la fórmula anterior.
Recuperaremos el valor de la fila activa usando la función LÍNEA(), o el valor 3 en nuestro ejemplo.
Y luego restamos 2 para encontrar el valor de la primera fila de la tabla a devolver.
=LÍNEA()-2
A diferencia de la fórmula anterior con SECUENCIA, hay que copiar la fórmula (esta es otra ventaja de las funciones matriciales dinámicas????)
=INDEX(Echantillon!$B$3:$G$15;LIGNE()-2;EQUIV($J$2;$B$2:$G$2;0))

Creando un gráfico
Todo el trabajo complicado está hecho. Simplemente cree un gráfico de líneas a partir de la tabla de 2 columnas que acabamos de crear.


Y ahora podemos seleccionar libremente cualquiera de las series para que el gráfico sea más visible.
07/09/2021 a las 13:24
Hola a ti, gracias por tu sitio que me ayuda mucho.
Por otro lado, para este tutorial no puedo hacerlo, la secuencia en el menú desplegable no indica qué tomar (aunque lo sospechemos, pero tal vez algunas personas se queden atascadas en ello) y luego la función para versiones anteriores a 365 no funciona. Incluso copié y pegué tu tabla en la celda más cercana, nada funcionó :/
Gracias de todos modos por tu trabajo porque en todos los demás tutoriales no tengo problemas :)
14/07/2021 a las 22:31
Hola, gracias por la claridad de las explicaciones. Sin embargo, tengo problemas para crear la segunda tabla para crear un gráfico con un menú desplegable. Con Windows 2013 cuando pongo la función de índice se abre una ventana y me ofrece buscar el archivo en las diferentes carpetas de la PC y como resultado no puedo continuar.
Por favor dime qué hacer
26/06/2021 a las 12:18
Gracias por compartir.
Excelente sitio, completo y fácil de usar.
Buena continuación.
cordialmente
27/06/2021 a las 11:16
Muchas gracias por este comentario.