Lollipop chart en Excel con barras de error
El lollipop chart es el sustituto elegante del gráfico de barras cuando tienes muchos elementos y el cuadro de mando empieza a pesar: un palito, un círculo al final, la misma información con mucho menos ruido.
Lo montamos desde una gráfica de columnas apiladas, convirtiendo las barras de error en el palo y su remate redondo en el caramelo. Además destacamos automáticamente al ganador en otro color, usando un truco de dos columnas donde una devuelve error a propósito para que la gráfica la ignore.
Qué es un lollipop chart y cuándo usarlo
El lollipop chart —la gráfica de chupa chups, porque es un palito que acaba en redondo— sirve sobre todo para sustituir gráficas de barras cuando tienes muchos elementos y el cuadro de mando empieza a quedar demasiado pesado.
Es una lógica bastante más ligera visualmente y da la misma información que la de barras, o incluso más. Y no está en el menú de Excel: hay que montarla, que es de lo que va este tutorial.
El objetivo es una gráfica donde cada marca tiene sus puntos, el que va ganando se destaca automáticamente en otro color y con su nombre en un cartel, y el resto quedan en palitos discretos de fondo.
Paso 1: las dos columnas de apoyo
Partimos de una tabla sencilla: la serie —las marcas, en el ejemplo— y sus puntos.
Para conseguir que el ganador salga destacado en otro color necesitamos dos columnas nuevas:
- Columna ganador: un condicional que comprueba si el valor de esa fila coincide con el máximo del rango de puntos. Si coincide, devuelve el valor; si no, devuelve un error a propósito.
- Columna resto: la inversa. Si en la anterior hay un error, aquí va el valor.
Ese error deliberado es el detalle que hace que todo funcione: la gráfica no dibuja los errores, así que queda mucho más limpio que rellenar con ceros o con vacíos. Una columna tendrá un solo valor —el ganador— y la otra todos los demás.
Paso 2: la gráfica de columnas apiladas
Insertamos una gráfica de columnas apiladas sobre esos datos. Excel meterá también la columna original de puntos: esa no la queremos, así que la marcamos y la eliminamos. Nos quedamos solo con las dos series de apoyo, la del ganador y la del resto.
Paso 3: convertir barras en palos con las barras de error
Aquí está el truco central. Marcamos la serie y añadimos el elemento barras de error, eligiendo la opción de porcentaje. Aparecen unas líneas pequeñas que, en su vida normal, sirven para expresar un margen de error. Nosotros las vamos a convertir en la gráfica misma.
Les damos formato con tres ajustes:
- dirección: menos;
- sin remate;
- porcentaje: 100%.
Con eso la línea recorre toda la altura de la barra. Y ahora la parte del caramelo: en el formato, el tipo de flecha pasa a ser una redonda, con el tamaño más grande disponible. Ahí aparece el círculo en la punta.
Solo queda que la barra original desaparezca: le damos sin relleno a la serie. Lo que eran columnas se han convertido en palitos con su bola. Repetimos con la otra serie, dándole un color distinto para que el ganador destaque.
Paso 4: el cartel del ganador
Para el nombre encima del punto, agregamos etiquetas a la serie del ganador. En el formato de etiquetas marcamos que muestre el valor y el nombre, y en vez de dejar el separador por punto y coma, elegimos nueva línea para que queden uno debajo del otro.
Un relleno sólido del mismo color de la serie y la letra en blanco, y ya tienes el cartel. Quitamos título y nombres de eje, y la gráfica queda limpia.
A partir de ahí es cosmética: las líneas del resto en gris claro y con guión punteado, un poco más bajas para que el ganador destaque más. Un consejo útil: si coges una forma y la pegas dentro del gráfico, queda encajonada en él, lo que ayuda mucho después al mover o marcar el conjunto.
Lo que consigues
Cambia cualquier puntuación y la gráfica reacciona sola: si le subes 90 puntos a otra marca, el color destacado y el cartel se mueven a esa, y todo se reescala en proporción.
Por el camino has visto tres ideas que valen para muchas otras gráficas: anular series con sin relleno, usar errores a propósito para que Excel no dibuje lo que no quieres, y reaprovechar un elemento —las barras de error— para algo que no tiene nada que ver con su función original.
El siguiente paso: imágenes que también reaccionan
En este mismo ejemplo se puede ir más allá y hacer que el logo de la marca ganadora aparezca dentro de la ilustración, cambiando junto con los datos. Eso lo montamos en Mostrar imágenes dinámicas en Excel, que continúa justo desde esta gráfica.
Más contenido de Excel en InflueXcel
- Acumular el saldo en PIVOTARPOR: una función de agregación distinta por columna CasoNuevo caso que empieza con una suposicion razonable y acaba en una contraprueba del propio autor. Juan trae un libro mayor en bruto y quiere
- CONTAR.SI no acepta ELEGIRCOLS: por qué las funciones .SI exigen una referencia y no una matriz CasoHay errores de Excel que te mandan a buscar en la dirección equivocada, y este es de manual. Joan Recasens llega al grupo con una fórmula qu
- Dar formato a la última fila de una tabla que crece (y el techo del formato condicional) CasoUn miembro de la comunidad llega con una tabla cuyo rango real va de la columna embalaje a la columna total, y cuya columna de numeración co
- Colorear la fila entera según el técnico asignado: la referencia mixta que casi nadie aplica bien CasoEsta semana surgió una duda que parece de principiante y en realidad esconde el concepto peor entendido del formato condicional. Johann Frar
- Del VBA a una sola fórmula: calcular el RFC mexicano con LET, MAP y expresiones regulares CasoHector llega al grupo con un problema que no se ve todos los días: tiene resuelto el cálculo del RFC mexicano, pero lo tiene en VBA, y quier
- Un rango desbordado como serie de un gráfico: el nombre tiene que ser de ámbito Hoja CasoMiki llega al grupo con un caso de esos que no dan error, simplemente no funcionan. Quiere un gráfico que crezca solo: si mañana hay más dat
- Tabla de clasificación de una liga que se ordena sola: tres formas de montarla CasoDe madrugada, Hector lanzó al grupo una petición que suena sencilla y que acabó generando tres enfoques radicalmente distintos. Tiene un lib
- Conciliación contable: una sola fórmula por hoja que cuadra, descuadra y avisa CasoEsta semana alguien preguntó en el grupo si tenía sentido montarse un fichero para conciliaciones bancarias. La respuesta llegó en forma de
- Resumen contable mensual con PIVOTARPOR: totales, filtros y compatibilidad con segmentadores CasoUn miembro de la comunidad gestiona la contabilidad de un Club Social en Excel. En la hoja "Imputacions" registra todos los movimientos con
- Obtener la partida activa de un depósito con BUSCARX: concatenación y búsqueda inversa CasoUn miembro de la comunidad gestiona un inventario de depósitos (AFORO) con una tabla llamada PARTIDAS_AGE. Cada depósito tiene múltiples par