viernes, 3 de febrero de 2012

Grafico de columnas apiladas en Excel.

Sentía la necesidad, desde hacía algún tiempo, de explicar un tipo de gráfico en Excel bastante peculiar como es el Gráfico de columnas apilada; asi que aprovechando la consulta de un lector, voy a intentar explicar algunas de las ventajas y requisitos de este Tipo de gráfico:

...quisiera saber si se puede realizar un grafico combinado de columnas agrupadas con columnas apiladas?...
El objetivo planteado es resumir en un mismo gráfico una parte de gráfico apilado y otra de columnas 'normales'; si bien, lo más importante es sin duda tener claro qué vamos a apilar, esto es, que los datos apilados tengan sentido.
Para que se vea lo más claro posible, dispondré un ejemplo en que se se resumen datos de Ventas del 2012, son datos para el 'Semestre1' y para el 'Semestre2' (series de datos a apilar), además disponemos una Serie más que indica la media semestral de ventas para nuestro ejercicio económico. Veamos los datos y disposición:

Grafico de columnas apiladas en Excel.


Siendo el objetivo inicial lograr un gráfico con esta forma:

Grafico de columnas apiladas en Excel.


Se puede apreciar que por un lado, al apilar las dos primeras series de datos ('Semeste1' y 'Semestre2') conseguimos al tiempo visualizar los datos independientemente, pero también un aspecto de Ventas totales por año, dejando como información de 'segunda' la Serie de 'Media semestral'.
Los pasos a seguir para obtener este gráfico será en primer lugar Seleccionar el rango de datos, y desde ficha Insertar > Gráficos > Columna > Columna apilada:

Grafico de columnas apiladas en Excel.


Con lo que logramos el siguiente gráfico, del que deberemos 'retocar' algunas cosillas:

Grafico de columnas apiladas en Excel.


Características puramente de formato como mover la Leyenda debajo del gráfico; desde Formato de Leyenda > Posición de leyenda > Inferior. Insertar el Título del gráfico, desde las Herramientas de gráficos > Etiquetas > Título del gráfico > Título superpuesto centrado. Y lo más importante, seleccionar la Serie de datos 'Media semestral' y asignarle el Eje secundario (Dar formato a serie de datos > Opciones de serie > Trazar serie en > Eje secundario). Nuestro gráfico queda ahora:

Grafico de columnas apiladas en Excel.


Aún no queda nada vistoso, ni visible; la verdad es que queda desvirtuado en primer lugar por la discrepancia entre los valores de los Ejes principal y secundario; asi que será lo primero que arreglaremos, nos iremos a Dar formato a eje habiéndo seleccionado el Eje secundario, y lo configuraremos igual que el principal, que en nuestro ejemplo será:

Grafico de columnas apiladas en Excel.


Estamos en esta situación, todavía no es la definitiva:

Grafico de columnas apiladas en Excel.


Nos falla que la Serie 'Media semestral' al quedar asociada al Eje secundario, tapa las Series de datos principales (Semestre1 y Semestre2); asi que la manera más sencilla de hacerla visibles, manteniendo los Tipos de gráficos, es modificando el Formato de serie de datos de 'Media semstral', para cambiar la opción de Ancho del intervalo:

Grafico de columnas apiladas en Excel.


Finalmente nos queda este gráfico apilado, combinado con una serie en columnas, tras añadir las Etiquetas de datos a la serie 'Media semestral' para darle un poco más de importancia:

Grafico de columnas apiladas en Excel.

16 comentarios:

  1. Hola,

    yo necesito hacer que los datos agrupados este lado a lado y no sobrepuestos, para que sea visible la barra apilada.¿es posible?

    Gracias y un saludo

    ResponderEliminar
    Respuestas
    1. Hola,
      bueno, habría que probar reordenando el origen de datos, para que quedasen como series independientes, pero dado la particularidad de la tabla de datos, me parece complicado.
      Slds y suerte

      Eliminar
  2. Hola,
    Los datos utilizados en los graficos apilados, tienen que tener las mismas series?
    Hay algún tipo de grafico que me permita mostrar diferentes tipos de series y que dentro de cada una esten los % correspondientes? es decir, como lo que hace el grafico de anillo, pero con una tabla de etiquetas para cada anillo

    ResponderEliminar
    Respuestas
    1. Hola Daysi,
      no termino de visualizar cómo quieres tu gráfico.
      Pero prueba a emplear en gráfico de columnas aplicadas, cambiando filas por columnas.
      Quizá si me envías un ejemplo a
      excelforo@gmail.com
      pueda que dé con la solución.
      Slds

      Eliminar
  3. Hola,

    ¿Se puede mostrar la misma información para dos locales por mes?
    esto implica hacer un gráfico de columnas agrupada y apiladas

    ... yo no encuentro la opción

    ResponderEliminar
  4. Hola,
    La barra secundaria queda más pequeña en valor a lo que realmente representa. Por lo que no se visualiza graficamente lo que he alcanzado del total. Si pasa el raton sobre la barra te dice la cantidad correcta pero graficamente en las Y no llega a ese importe en tamaño.
    Sabes cómo solucionarlo?

    ResponderEliminar
    Respuestas
    1. Hola Silvana,
      entenderé por 'barra secundaria' te refieres al eje secundario de tu gráfico.
      Si es así, y no se visualizan los valores de la serie puedes seleccionar ese Eje y desde Dar formato a eje modificar las Opciones del eje y la Escala de éste, marcando en automático las diferentes opciones.

      Si no he entendido bien lo que expones, puedes enviarme el fichero a
      excelforo@gmail.com

      Slds

      Eliminar
  5. Hola, necesito que un gráfico de barras apiladas muestre valores y también el porcentaje. Se pueden tener 2 valores en una misma etiqueta? Quiero mostrar el valor absoluto y porcentaje de una misma serie.

    ResponderEliminar
    Respuestas
    1. Hola,
      siempre alguna manera de 'trucar' las etiquetas.
      Aquí te dejo un par de ellas, una sin macros
      http://excelforo.blogspot.com.es/2014/02/etiquetas-de-datos-personalizadas-en-un.html
      y otra con macros (creo será esta la que te sirva):
      http://excelforo.blogspot.com.es/2012/11/vba-grafico-de-dispersion-con-etiquetas.html

      Espero te ayude
      Un saludo

      Eliminar
    2. Pero aplica a gráfico de barras apiladas? Te puedo enviar un excel con el ejemplo para que veas...
      x q no me doy cuenta como resolverlo...
      Gracias!!

      Eliminar
    3. Si, podría aplicar a cualquier gráfico.
      Envíamelo si lo prefieres a
      excelforo@gmail.com

      Slds

      Eliminar
  6. Buenos días,

    ALGUNO SABRÍA COMO HACER UN GRÁFICO DE COLUMNAS APILADAS MEZCLADO CON UNO DE COLUMNAS AGRUPADAS? Es decir, tener dos columnas que se repiten pero que a su vez están segmentadas por dentro?

    MUCHISIMAS GRACIAS!!!

    ResponderEliminar
    Respuestas
    1. Hola,
      la idea, si te he entendido bien, sería construir unas columnas auxiliares que segmentaran en partes el Total; de tal forma que una serie sería ese rango de Total (con tipo de gráfico Col Agrupad), y el resto de series (las partes que compondrán el tipo de gráfico Col Apiladas)... bastará llevar la serie Total al eje secundario y el resto al principal...
      Un pequeño truco, para visualizar correctamente el gráfico, habría que añadir una serie vacía sin datos.

      Luego habrá que jugar con las propiedades Superposición y Ancho de intervalo...

      Espero te oriente...

      Eliminar
  7. buena la ayuda
    mi propblema es que necesito personalizar los colores de acuerdo al valor de etiqueta

    ResponderEliminar
    Respuestas
    1. Hola Fabricio,
      no existe una especie de 'formato condicional' para gráficos, así pues tendrás que generar una macro que aplique colores a los puntos de las series según esos valores...
      Si buscas en la categoría de macros en el blog encontrarás un ejemplo al respecto

      Saludos

      Eliminar

Nota: solo los miembros de este blog pueden publicar comentarios.