Tabla de contenido
En este breve tutorial, aprenderá a calcular rápidamente una media móvil simple en Excel, qué funciones utilizar para obtener la media móvil de los últimos N días, semanas, meses o años, y cómo añadir una línea de tendencia de media móvil a un gráfico de Excel.
En un par de artículos recientes, hemos analizado de cerca el cálculo de medias en Excel. Si has estado siguiendo nuestro blog, ya sabes cómo calcular una media normal y qué funciones utilizar para encontrar la media ponderada. En el tutorial de hoy, hablaremos de dos técnicas básicas para calcular la media móvil en Excel.
¿Qué es la media móvil?
En general, media móvil (también denominado media móvil , media actual o media móvil ) puede definirse como una serie de medias de distintos subconjuntos del mismo conjunto de datos.
Se utiliza con frecuencia en estadística y en previsiones económicas y meteorológicas desestacionalizadas para comprender las tendencias subyacentes. En el comercio bursátil, la media móvil es un indicador que muestra el valor medio de un valor a lo largo de un periodo de tiempo determinado. En los negocios, es una práctica habitual calcular una media móvil de las ventas de los últimos 3 meses para determinar la tendencia reciente.
Por ejemplo, la media móvil de las temperaturas de tres meses puede calcularse tomando la media de las temperaturas de enero a marzo, luego la media de las temperaturas de febrero a abril, luego de marzo a mayo, y así sucesivamente.
Existen diferentes tipos de medias móviles, como la simple (también conocida como aritmética), la exponencial, la variable, la triangular y la ponderada. En este tutorial, analizaremos las más utilizadas. media móvil simple .
Cálculo de la media móvil simple en Excel
En general, hay dos formas de obtener una media móvil simple en Excel: utilizando fórmulas y opciones de línea de tendencia. Los siguientes ejemplos demuestran ambas técnicas.
Calcular la media móvil de un periodo de tiempo determinado
Una media móvil simple puede calcularse en un abrir y cerrar de ojos con la función PROMEDIO. Supongamos que tenemos una lista de temperaturas medias mensuales en la columna B, y queremos encontrar una media móvil para 3 meses (como se muestra en la imagen de arriba).
Escriba una fórmula MEDIA habitual para los 3 primeros valores e introdúzcala en la fila correspondiente al 3er valor desde arriba (celda C4 en este ejemplo), y luego copie la fórmula hacia abajo a otras celdas de la columna:
=MEDIA(B2:B4)
Puede fijar la columna con una referencia absoluta (como $B2) si lo desea, pero asegúrese de utilizar referencias relativas a filas (sin el signo $) para que la fórmula se ajuste correctamente a otras celdas.
Recordando que un promedio se calcula sumando valores y luego dividiendo la suma por el número de valores a promediar, puedes verificar el resultado utilizando la fórmula SUMA:
=SUMA(B2:B4)/3
Obtener la media móvil de los últimos N días / semanas / meses / años en una columna
Supongamos que tienes una lista de datos, por ejemplo cifras de ventas o cotizaciones bursátiles, y quieres saber la media de los últimos 3 meses en cualquier momento. Para ello, necesitas una fórmula que recalcule la media en cuanto introduzcas un valor para el mes siguiente. ¿Qué función de Excel es capaz de hacer esto? La buena y vieja MEDIA en combinación con OFFSET y COUNT.
=MEDIA(OFFSET( primera célula COUNT( toda la gama )- N ,0, N ,1))Dónde N es el número de los últimos días / semanas / meses / años a incluir en la media.
¿No está seguro de cómo utilizar esta fórmula de media móvil en sus hojas de cálculo de Excel? El siguiente ejemplo le aclarará las cosas.
Suponiendo que los valores a promediar se encuentran en la columna B a partir de la fila 2, la fórmula sería la siguiente:
=MEDIA(OFFSET(B2,COUNT(B2:B100)-3,0,3,1))
Y ahora, tratemos de entender qué hace realmente esta fórmula de media móvil de Excel.
- La función COUNT COUNT(B2:B100) cuenta cuántos valores se han introducido ya en la columna B. Empezamos a contar en B2 porque la fila 1 es la cabecera de la columna.
- La función OFFSET toma la celda B2 (el 1er argumento) como punto de partida, y desplaza el recuento (el valor devuelto por la función COUNT) moviendo 3 filas hacia arriba (-3 en el 2º argumento). Como resultado, devuelve la suma de valores en un rango formado por 3 filas (3 en el 4º argumento) y 1 columna (1 en el último argumento), que son los últimos 3 meses que deseamos.
- Por último, la suma obtenida se pasa a la función PROMEDIO para calcular la media móvil.
Sugerencia: si trabaja con hojas de cálculo actualizables continuamente en las que es probable que se añadan nuevas filas en el futuro, asegúrese de proporcionar un número suficiente de filas a la función CONTAR para dar cabida a posibles nuevas entradas. No es un problema si incluye más filas de las realmente necesarias, siempre y cuando tenga la primera celda correcta, la función CONTAR descartará todas las filas vacías de todos modos.
Como habrás observado, la tabla de este ejemplo sólo contiene datos de 12 meses, pero el intervalo B2:B100 se suministra a COUNT, por si acaso :)
Buscar la media móvil de los últimos N valores de una fila
Si desea calcular una media móvil para los últimos N días, meses, años, etc. en la misma fila, puede ajustar la fórmula Desplazamiento de esta forma:
=MEDIA(OFFSET( primera celda 0,COUNT( gama ) -N ,1, N ,))Suponiendo que B2 es el primer número de la fila, y se desea incluir los 3 últimos números en la media, la fórmula adopta la siguiente forma:
=MEDIA(OFFSET(B2,0,COUNT(B2:N2)-3,1,3))
Creación de un gráfico de medias móviles en Excel
Si ya ha creado un gráfico para sus datos, añadir una línea de tendencia de media móvil para ese gráfico es cuestión de segundos. Para ello, vamos a utilizar Excel Línea de tendencia y a continuación se detallan los pasos a seguir.
Para este ejemplo, he creado un gráfico de columnas bidimensional ( Ficha Insertar > Grupo de gráficos ) para nuestros datos de ventas:
Y ahora, queremos "visualizar" la media móvil durante 3 meses.
- En Excel 2013, seleccione el gráfico, vaya a la pestaña Ficha Diseño > Diseño de gráficos y haga clic en Añadir elemento gráfico > Línea de tendencia > Más opciones de líneas de tendencia ...
En Excel 2010 y Excel 2007, vaya a Diseño > Línea de tendencia > Más opciones de líneas de tendencia .
Ver también: Cómo agrupar y desagrupar hojas de cálculo en ExcelSugerencia: si no necesita especificar detalles como el intervalo de la media móvil o los nombres, puede hacer clic en Diseño > Añadir elemento gráfico > Línea de tendencia > Media móvil para obtener el resultado inmediato.
- En Formato Línea de tendencia se abrirá en la parte derecha de la hoja de cálculo en Excel 2013, y el cuadro de diálogo correspondiente aparecerá en Excel 2010 y 2007.
En el Formato Línea de tendencia haga clic en el icono Opciones de línea de tendencia, seleccione la opción Media móvil y especifique el intervalo de la media móvil en Periodo caja:
- Cierre el panel Línea de tendencia y encontrará la línea de tendencia de la media móvil añadida a su gráfico:
Para afinar el chat, puede cambiar a la función Rellenar & Línea o Efectos en la pestaña Formato Línea de tendencia y jugar con diferentes opciones como tipo de línea, color, anchura, etc.
Para un análisis de datos potente, puede que desee añadir algunas líneas de tendencia de medias móviles con diferentes intervalos de tiempo para ver cómo evoluciona la tendencia. La siguiente captura de pantalla muestra las líneas de tendencia de medias móviles de 2 meses (verde) y 3 meses (rojo ladrillo):
Bueno, eso es todo sobre el cálculo de la media móvil en Excel. La hoja de trabajo de ejemplo con las fórmulas de la media móvil y la línea de tendencia está disponible para su descarga al final de este post. Te doy las gracias por leer y ¡espero verte la próxima semana!
Cuaderno de prácticas
Cálculo de la media móvil - ejemplos (archivo .xlsx)