Gráfico gestionado por un menú desplegable

Última actualización el 05/02/2024
Tiempo de lectura: 3 minutos

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.

Tabla que representa varias series de datos.

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

Todas las curvas en el mismo gráfico hacen que el análisis sea ilegible.

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

  1. una columna para fechas
  2. una columna para los valores según el producto seleccionado en el menú desplegable
La solución es construir una tabla intermedia con solo 2 columnas.

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))

Fórmula de Microsoft 365 para devolver una sola columna

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))

Resultado obtenido con la función LINEA para la primera celda

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.

Menú Gráficos recomendados
Tipo de gráfico recomendado Curva

Y ahora podemos seleccionar libremente cualquiera de las series para que el gráfico sea más visible.

4 Comentarios

  1. ALLM
    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 :)

    Responder

  2. badji
    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

    Responder

  3. sarga attia
    26/06/2021 a las 12:18

    Gracias por compartir.
    Excelente sitio, completo y fácil de usar.
    Buena continuación.

    cordialmente

    Responder

    • Frédéric LE GUEN
      27/06/2021 a las 11:16

      Muchas gracias por este comentario.

      Responder

Dejar un comentario

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

Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.

Jugador Más Valioso de Microsoft 2024

Boletín informativo

1 vez al mes:
Consejos y cuestionarios

    No te enviaremos spam. Puedes darte de baja en cualquier momento.

    Gráfico gestionado por un menú desplegable

    Tiempo de leer: 3 minutos
    Última actualización el 05/02/2024

    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.

    Tabla que representa varias series de datos.

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

    Todas las curvas en el mismo gráfico hacen que el análisis sea ilegible.

    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

    1. una columna para fechas
    2. una columna para los valores según el producto seleccionado en el menú desplegable
    La solución es construir una tabla intermedia con solo 2 columnas.

    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))

    Fórmula de Microsoft 365 para devolver una sola columna

    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))

    Resultado obtenido con la función LINEA para la primera celda

    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.

    Menú Gráficos recomendados
    Tipo de gráfico recomendado Curva

    Y ahora podemos seleccionar libremente cualquiera de las series para que el gráfico sea más visible.

    Boletín informativo

    1 vez al mes:
    Consejos y cuestionarios

      No te enviaremos spam. Puedes darte de baja en cualquier momento.

      4 Comentarios

      1. ALLM
        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 :)

        Responder

      2. badji
        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

        Responder

      3. sarga attia
        26/06/2021 a las 12:18

        Gracias por compartir.
        Excelente sitio, completo y fácil de usar.
        Buena continuación.

        cordialmente

        Responder

        • Frédéric LE GUEN
          27/06/2021 a las 11:16

          Muchas gracias por este comentario.

          Responder

      Dejar un comentario

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

      Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.