Gráficas sencillas dentro de una celda con la función SPARKLINE en Google Sheets

Sparkline en Google Sheets
— by

En este artículo les muestro una función exclusiva de Google Sheets que nos permite mostrar sencillas gráficas en una celda: estamos hablando de la función sparkline en Google Sheets.

Aquí tienen la explicación también en video:

Que hace la función SPARKLINE

SPARKLINE gráfica dos o más datos de la forma más sencilla posible, es decir con una linea o con una barra.

Entonces, si tengo lo siguientes datos:

Podría entonces usar esta función para rapidamente, y de una forma gráfica ver el comportamiento de los datos, y me quedaría así

Cuando usar SPARKLINE

Como pueden ver, es una función bien sencilla. No es para todas las ocasiones. Cuando quiero un ráfico para una presentación con cifras, leyendas y más, siempre volveremos a nuestros gráficos insertados.

Sin embargo hay muchos casos en los que una sencilla linea de tendencia o unas cuantas barras ya pueden mostrarme lo que quiero ver.

Como en el ejemplo anterior donde solo quiero ver rapidamente, y para todos mis productos como se movieron.

Como tengo los datos al lado y el título de la fila o en este caso del producto, pues no necesito ser redundante y hacer una gráfica que me diga lo mismo, simplemente una linea al lado de los datos es suficiente.

Como usar SPARKLINE

SPARKLINE es una función que recibe dos argumentos; los datos y unas opciones adicionales.

Entonces para la forma mas basica de SPARKLINE solo necesitamos un rango unidimensionsl (no importa que sea horiontal o vertical), por ejemplo

=SPARKLINE(A1:A20)

o

=SPARKLINE(A1:H1)

Si solo le doy un rango, todo lo demás lo va a tratar con las opciones por defecto, es decir un gráfico de lineas con el color que tenga el formato de la celda

Si le doy 2 datos me graficara dos datos.

Si le doy 100, me graficara 100

Expandiendo SPARKLINE

La anterior es la forma más básica (y más aburrida) de SPARKLINE

La verdad es que le verdadero poder d sparkline radica en las opociones que se le pieden agregar en su segundo argumento. Entre otras podemos:

  • Cambiar el tipo de graficas
    • HAcer g´raficas de columnas
    • Hacer graducas de barras
  • Cambiar el color
  • Cambiar el valor mínimo y máximo
  • Cambiar los colores
    • Del mínimo
    • Del máximo
    • De los negativos
    • Del primero
    • Del ultimo
    • De cualquier otro mediante el uso de condicionales

Para incluir opciones, vamos a incluir arreglo par donde siempre vamos a tener por lo menos una pareja de valora: la variable y el valor

Por ejemplo para hacer una gráfica de lineas vamos a usar la variable «charttype» y el valor «line», todo dentro de {}. Entonces quedaría así:

=SPARKLINE(A1:A20;{«charttype»\»line»})

Si estan en México o Estados Unidos, cambien el \ por , (y el ; de la función con ,)

Es bueno siempre acostumbrarse a poner esta segunda parte, para que vayan acostumbrandose, y para que despues sea más fácil cambiar de tipo de gráfico.

Un gráfico de columnas entonces sería

=SPARKLINE(A1:A20;{«charttype»\»column»})

Y uno de barra, sería:

=SPARKLINE(A1:A20;{«charttype»\»bar»})

Pero esta de barra es diferente a la de barras que estamos acostumbrados.

Suscríbete para acceder al curso «Descubriendo el poder de Google Sheets» y empezar tu camino a la maestría de Sheets, Forms y Apps Script

Boletín

Nuestras últimas noticias en tu correo electrónico

Respuestas

  1. Avatar de Yhull Freddy Arias Hoyos

    Hola, muchas gracias, excelente tutorial, puedes ayudarme con la siguiente inquietud, =SPARKLINE(A1:A20;{«charttype»\»line»}) se puede agregar un identificador del punto máximo y el punto mínimo en el mini gráfico como sucede en Excel?

    1. Avatar de jsguzmanb
      jsguzmanb

      Hola Freddy

      LA verdad es que line no tiene muchas opciones, solo te deja poner el minimo del eje x y y. En cambio column si te deja identificar los puntos minimos y máximos con un color

      Saludos!

Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Pin It on Pinterest

Share This