Graficos de Tendencias

Hoy os vamos a enseñar a presentar datos en graficos de tendencias de manera que podamos analizar de un vistazo los periodos en los que ha ido aumentando o disminuyendo, en este caso, las ventas diarias en unidades de producto.
A menudo cuando se presentan gráficos de ventas se cae en el error de presentarlos con un gráfico de línea el cual no aporta más que información de que aquí subió y aquí bajó. Sin embargo, si queremos analizar el impacto que haya tenido una acción promocional (ya sea acción de marketing o comercial) necesitamos quizás ver que periodos han sido de crecimiento de ventas y cuales de descenso de las mismas.
Partimos de una tabla de ventas diarias (en un periodo de 6 meses) del que solo os muestro unos pocos datos:
Datos Ventas
Ahora añadimos una columna adicional, donde vamos a indicar si se produce un cambio de tendencia (obtendremos verdadero o falso) para ello usamos la formula MEDIANA, así:
Cambio de tendencia
Observad que le preguntamos a excel si el valor analizado está en medio de los valores anterior y posterior. Con esto vamos a poder dividir los valores de ventas en dos series distintas (crece y decrece) para así completar nuestros graficos de tendencias.
Antes de seguir, he creado nombres en excel para estas tres primeras columnas (fecha, ventas y cambio), tal y como vimos en el articulo correspondiente a nombres en excel.
Ahora creamos 4 columnas (ID, Fecha, Crece y Decrece), las cuales tienen la siguiente información:

  • ID: Un valor numérico consecutivo que identifica el numero de días (en este caso, hasta 181, los días que tiene el primer semestre del año)
  • Fecha: Formulamos un INDICE sobre el nombre fecha correspondiente al ID
  • Crece: Formulamos para que haya valor en la columna si las ventas han crecido o cero si han decrecido
  • Decrece:Formulamos también pero a la inversa

Formula de serie
Una vez rellenamos esto arrastramos hacia abajo y creamos un grafico de área (obviamente cambiamos los colores a nuestro gusto, así como el eje de valores) y queda algo así:
Grafico de Tendencia 1
Sin embargo, este gráfico no es muy bonito, ya que ambas series tienen un montón de valores cero y claro, queda un gráfico de puntas que no refleja exactamente lo que hablábamos. Por ello, vamos a crear otras series de datos, pero haciendo que las mismas tengan valores para todas las fechas.
Repetimos las cuatro columnas antes mencionadas, pero formulándolas así:

  • ID: los dos primeros valores a mano, pero en el tercero ponemos en la fila 4 (suponiendo que ID es la columna J) SI(Y(J3<>J31;INDICE(cambio;J3));J3;J3+1)
    Fijaros que lo que hacemos es no subir un valor el ID anterior solo sí los dos anteriores son distintos y hay cambio de tendencia
  • Fecha:Formulamos un INDICE sobre el nombre fecha correspondiente al ID, de manera que como hay ID duplicados hay también fechas duplicadas.
  • Crece formulado tal como sigue: SI($J4=$J3;INDICE(crece;$J4);INDICE(decrece;$J4), es decir, si se trata de un ID igual al anterior, toma el valor de la columna decrece, y si es distinto, de la columna crece
  • Decrece, exactamente igual que crece, cambiando obviamente el orden de los indices, para que coja el valor de la columna crece si el ID es repetido o de la columna decrece si no lo es

Ahora creamos otro de los graficos de tendencias con estos valores obtenidos (en mi caso, hay 293 filas de valores, es decir, hay 112 días con valor en ambas columnas.
Grafico de tendencia mejorado
Como veis, esto ya es otra cosa, el gráfico nos indica a primera vista que periodos ha habido con tendencia ascendente y cuales descendente. ¡MUY UTIL!

Si todavía no os habéis aburrido, o abandonado, os dejo un bonus! Ahora imaginad que queremos este gráfico pero con tendencias más a largo plazo.
Se puede hacer, pero para ello hay que crear 8 columnas nuevas (4 para obtener la media móvil, y 4 para la nueva serie de valores):

  • Para la media móvil, las columnas Media Móvil, Cambio, Crece_mm y decrece_mm, a los cuales asignamos también nombres en excel.
    • Media Móvil(en mi caso con de 15 días): SI(FILAS($A2:A$4)<$P$2;NA();MEDIA(B2:INDICE(ventas;FILAS($A2:A$4)-$P$2+1)))
    • Cambio: Analizamos si la media móvil cambia de tendencia así: SI.ERROR(O4<>MEDIANA(H3:H5);FALSO)
    • Crece_mm: Obtenemos valores con la formula: SI(RESIDUO(CONTAR.SI($P$4:P4;VERDADERO);2)=0;ventas;0) que parece una formula muy complicada pero en realidad está contando si el numero de cambios es par o impar para en función de eso asignar el valor adecuado
    • Decrece_mm: Simplemente le damos valor a las filas donde crece_mm es cero, SI(crece_mm=0;ventas;0)
  • Para la nueva serie de valores, hacemos lo mismo que con la segunda gráfica, cuatro columnas, que se formulan excatamente igual

Creamos el último de los graficos de tendencias, y ahora nos queda así:
Grafico de tendencia de media movil

Como véis, la cosa cambia, ya que sólo muestra cambios para aquellas caidas o subidas que són más continuadas.

Si tenéis alguna duda, podeis dejar vuestro comentario, por si acaso el libro de excel que he trabajado para que jugeis con el. Ojo, ya que si cambiaís el numero de días de la media movil, los valores de las columnas T:W podrían aumentar o disminuir.

Saludos a todos

Leave a Reply

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.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
istanbul escortistanbul escortistanbul escortistanbul escortistanbul escortistanbul escort
istanbul escortistanbul escortistanbul escortistanbul escortistanbul escortistanbul escort
istanbul escortistanbul escortistanbul escortistanbul escortistanbul escortistanbul escort
istanbul escortistanbul escortistanbul escortistanbul escortistanbul escortistanbul escortistanbul escortistanbul escort
ataşehir escortataşehir escortataşehir escortataşehir escortataşehir escortataşehir escortataşehir escortataşehir escortataşehir escort
ataşehir escortataşehir escortataşehir escortataşehir escortataşehir escortataşehir escortataşehir escortataşehir escort
dubai escortsdubai escortsdubai escortsdubai escortsdubai escortsdubai escortsdubai escortsdubai escorts