Media móvil en Excel: simple, ponderada y exponencial (2026)

Para calcular una media móvil en Excel, pon los valores en orden cronológico en la columna B, escribe =PROMEDIO(B2:B4) en la tercera fila (C4) y rellena hacia abajo: cada celda promedia los tres últimos valores y la ventana se desplaza una fila cada vez. Cambia el tamaño del rango para otra ventana, añade una línea de tendencia de media móvil al gráfico si solo la quieres ver, o usa SUMAPRODUCTO para una media móvil ponderada.

Pruébalo con tu propio archivo → · Actualizado el 10 de octubre de 2026

Los datos reales tienen ruido: las ventas saltan los días de cobro, el tráfico cae los fines de semana. Una media móvil quita ese ruido para que veas la tendencia que hay debajo. Esta guía, versión en español de nuestro tutorial de moving average en inglés, explica todas las formas de calcularla en Excel: la media móvil simple con PROMEDIO, la línea de tendencia del gráfico, las medias ponderada y exponencial y cómo usarlas para prever el siguiente periodo.

The DataHub Pro Team The DataHub Pro Team · Analítica para pymes
· Acerca de
⬇ Plantillas de Excel gratis: descarga plantillas de Excel listas para usar y basadas en fórmulas — seguimiento de proyectos, dashboard de KPI, cuenta de resultados, previsiones y más — gratis con una cuenta.

Resumen rápido

Para una media móvil simple de 3 periodos, escribe =PROMEDIO(B2:B4) en la tercera fila y rellena hacia abajo. Para verla solo en un gráfico: clic derecho en la serie → Agregar línea de tendencia → Media móvil. Para dar más peso a lo reciente: =SUMAPRODUCTO(valores;pesos)/SUMA(pesos). Para una media exponencial: =α*actual+(1-α)*media_anterior con α=2/(N+1). La previsión del siguiente periodo es la media de los últimos N valores reales.

Nota sobre las fórmulas: esta guía usa los nombres de las funciones de Excel en español (PROMEDIO, SUMAPRODUCTO, DESREF, PROMEDIO.SI.CONJUNTO) con el punto y coma (;) como separador de argumentos y la coma decimal. En Excel en inglés se llaman AVERAGE, SUMPRODUCT, OFFSET y AVERAGEIFS, y los argumentos se separan con coma: =SUMPRODUCT(B2:B4,{1;2;3})/6.

Contenido

  1. Qué es una media móvil
  2. Las fórmulas, con un ejemplo resuelto
  3. Paso 1 — Ordena los datos
  4. Paso 2 — Media móvil simple
  5. Paso 3 — El inicio de la serie
  6. Paso 4 — Línea de tendencia y centrada
  7. Paso 5 — Media móvil ponderada
  8. Paso 6 — Media móvil exponencial
  9. Paso 7 — Previsión
  10. Errores comunes

Qué es una media móvil

Una media móvil sustituye cada dato por la media de sí mismo y de un número fijo de datos vecinos, y “mueve” esa ventana un paso cada vez a lo largo de la serie. El resultado es una línea más suave que sigue la dirección de fondo de los datos y filtra el ruido de corto plazo.

Hay tres variantes. La media móvil simple trata igual todos los periodos de la ventana. La ponderada da más peso a los periodos recientes. La exponencial va más allá: la influencia decae poco a poco, de modo que lo más nuevo pesa más pero nada se olvida del todo. Comparten objetivo y solo se diferencian en lo rápido que reaccionan a los cambios.

Las medias móviles también sirven para prever: la media de los últimos periodos suele ser una estimación razonable del siguiente. Su debilidad es que van con retraso —siempre se quedan cortas en una serie que sube y se pasan en una que baja—, pero como referencia transparente son difíciles de superar.

Las fórmulas, con un ejemplo resuelto

Seis meses de ventas en B2:B7. La columna C es una media móvil simple de 3 meses, la D una ponderada de 3 meses (pesos 1, 2 y 3) y la E una exponencial con α en H1 igual a =2/(3+1), es decir, 0,5.

FilaA: MesB: VentasC: Media simple (3)D: Media ponderada (3)E: Exponencial (α = 0,5)
2Ene120——120,0
3Feb135——127,5
4Mar128127,7129,0127,8
5Abr150137,7140,2138,9
6May162146,7152,3150,4
7Jun155155,7156,5152,7

Media móvil simple, en C4 y rellenada hasta C7:

=PROMEDIO(B2:B4)

Media móvil ponderada, en D4 y rellenada hacia abajo. El mes más reciente pesa 3 y el divisor es la suma de los pesos, 6:

=SUMAPRODUCTO(B2:B4;{1;2;3})/6

Media móvil exponencial: siembra E2 con =B2, escribe en E3 la fórmula siguiente y rellena hacia abajo:

=$H$1*B3+(1-$H$1)*E2

En Microsoft 365 puedes calcular toda la columna exponencial con una sola fórmula en E2 (con E3:E7 vacías), que se desborda hacia abajo:

=SCAN(B2;B2:B7;LAMBDA(ant;x;$H$1*x+(1-$H$1)*ant))

Previsión para julio: la media simple de los tres últimos meses reales, =PROMEDIO(B5:B7) = 155,7.

Fíjate en cómo discrepan en junio: las ventas bajan de 162 a 155; la ponderada (156,5) todavía se apoya en el máximo de mayo, la simple (155,7) trata los tres meses por igual y la exponencial (152,7) arrastra toda la historia, incluido el arranque bajo.

MétodoQué obtienes¿Se actualiza solo?Ideal para
Fórmula con PROMEDIOValores en celdasSíPaneles, previsiones, cálculos posteriores
Línea de tendencia del gráficoSolo una línea suavizada en el gráficoSíVer la tendencia rápidamente
Herramientas para análisisUna columna estática de valoresNo, hay que volver a ejecutarlaUn análisis puntual

1.Paso 1 — Ordena los datos

Pon los periodos en la columna A y los valores en la columna B, desde la fila 2 y con encabezados en la fila 1. Ordena de más antiguo a más reciente. Dos requisitos importan: orden cronológico (en datos desordenados la ventana mezcla periodos que no tienen nada que ver) y sin huecos (si un día no hubo ventas, registra un cero; si no, tu ventana de 7 periodos abarcará más de 7 días). Elige una ventana que coincida con el ciclo que quieres eliminar: 7 para datos diarios con ritmo semanal, 12 para datos mensuales con estacionalidad anual.

2.Paso 2 — La media móvil simple

Para una media de 3 periodos, ve a C4 (la primera fila con tres valores detrás) y escribe =PROMEDIO(B2:B4). Arrastra el controlador de relleno hacia abajo: como las referencias son relativas, C5 se convierte en =PROMEDIO(B3:B5), C6 en =PROMEDIO(B4:B6), y así sucesivamente. Para 7 periodos, empieza en C8 con =PROMEDIO(B2:B8).

Si quieres cambiar la ventana sin reescribir fórmulas, pon el tamaño en $F$1 y usa DESREF:

=PROMEDIO(DESREF(B4;0;0;-$F$1;1))

Promedia las $F$1 celdas que terminan en la fila actual. DESREF es volátil (se recalcula a menudo), así que en hojas muy grandes es mejor el PROMEDIO sencillo.

3.Paso 3 — El inicio de la serie

Una media de N periodos no existe en las N−1 primeras filas. Si arrastras la fórmula hacia arriba, Excel promediará una ventana incompleta y mostrará un primer valor engañoso. Déjalas en blanco así:

=SI(CONTAR(B2:B4)<3;"";PROMEDIO(B2:B4))

En un gráfico, las celdas vacías crean un hueco y la línea suavizada empieza correctamente en el tercer periodo.

4.Paso 4 — Línea de tendencia, media móvil final y centrada

Si solo quieres la línea suavizada en un gráfico, inserta un gráfico de líneas, haz clic derecho en la serie, elige Agregar línea de tendencia y, en el panel, selecciona Media móvil con el período que quieras. Es la forma más rápida de ver la tendencia, pero los valores no existen en ninguna celda: para usarlos en cálculos necesitas la fórmula del paso 2.

La media del paso 2 es final (se coloca en el último periodo de su ventana) y se puede calcular en cuanto llega el dato más reciente: es la que sirve para prever. Una media centrada se coloca en el centro de la ventana (=PROMEDIO(B3:B5) en la fila 4): elimina el retraso y muestra mejor la tendencia histórica, pero no puede calcularse para los periodos más recientes. Usa la centrada para analizar y la final para prever.

5.Paso 5 — La media móvil ponderada

Una media simple trata el dato de hace tres días igual que el de hoy. La ponderada multiplica cada periodo por un peso y divide entre el peso total. Con pesos 1, 2 y 3 (del más antiguo al más reciente):

=SUMAPRODUCTO(B2:B4;{1;2;3})/6

El dato más reciente pesa el triple que el más antiguo, así que la línea reacciona antes a los cambios. Para que los pesos se puedan editar, ponlos en celdas: =SUMAPRODUCTO(B2:B4;$G$2:$G$4)/SUMA($G$2:$G$4).

Orientación de la matriz: con el punto y coma como separador de argumentos, {1;2;3} es una matriz vertical, que coincide con datos en columna. Si tus datos van en una fila, la matriz horizontal se escribe con barra invertida, {1\2\3} (en Excel en inglés, {1,2,3}). Si la orientación no coincide, SUMAPRODUCTO devuelve un error.

6.Paso 6 — La media móvil exponencial

En lugar de una ventana fija, la media exponencial mezcla cada valor nuevo con la media anterior usando un factor de suavizado α entre 0 y 1. Una convención habitual lo relaciona con una ventana equivalente N: α = 2/(N+1), así que una media “de 10 periodos” usa α ≈ 0,18. Siembra la primera celda con el primer valor real y, desde el segundo periodo:

=$H$1*B3+(1-$H$1)*E2

$H$1 es α, B3 el valor actual y E2 la media exponencial anterior. Un α alto sigue los datos de cerca; uno bajo da una línea más tranquila. Es el mismo cálculo que el suavizado exponencial simple; si la serie tiene tendencia o estacionalidad, el siguiente paso es el suavizado exponencial doble o triple.

MétodoReacción a los cambiosIdeal para
SimpleLa más lentaTendencias estables; fácil de explicar
PonderadaMediaCuando los periodos recientes importan más
ExponencialLa más rápidaDatos volátiles, finanzas, demanda

7.Paso 7 — Prever con una media móvil

Para prever el siguiente periodo, pon la media de los últimos N valores reales en la siguiente fila vacía. Si los datos terminan en B100, la previsión del periodo siguiente es =PROMEDIO(B98:B100). Es transparente y sorprendentemente buena en datos estables, pero siempre va con retraso: en una serie al alza prevé por debajo y no puede proyectar una tendencia. Si tus datos tienen tendencia o estacionalidad, usa el suavizado exponencial o PRONOSTICO.ETS.

Si tus periodos son fechas reales y quieres una media de 30 días naturales aunque falten días, usa =PROMEDIO.SI.CONJUNTO(B:B;A:A;">"&A2-30;A:A;"<="&A2).

Errores comunes

La línea de la media está desplazada respecto a los datos. Has mezclado la alineación final y la centrada. Elige una y coloca la fórmula siempre en la misma posición de la ventana.

#¡DIV/0! en la media. La ventana solo tiene celdas vacías o texto. Asegúrate de que el rango contiene números y usa la protección del paso 3.

La línea suavizada es igual que la original. La ventana es demasiado pequeña o estás representando dos veces la columna original.

La media exponencial sale mal desde la primera fila. Falta la semilla: la primera celda debe ser un valor real, no la fórmula recursiva.

¿Quieres las tendencias sin mantener fórmulas?

DataHub Pro convierte tu serie temporal en un gráfico en vivo con medias móviles y previsiones, y un enlace para compartir que se actualiza solo. Plan gratuito sin tarjeta; Pro desde $19.99 por puesto al mes.

Probar DataHub Pro gratis →

Libros de trabajo que usan este método

Cada página muestra la hoja y sus fórmulas en vivo antes de iniciar sesión.

Plantilla de previsión de ventasPrevisiones por embudo ponderado, ritmo actual y comprometido, lado a lado.Plantilla de previsión Holt-WintersSuavizado exponencial triple con tendencia y estacionalidad, y bandas de confianza del 95 %.Detección de valores atípicos con puntuación Z móvil y MADUna puntuación MAD robusta que encuentra los atípicos que una puntuación Z normal esconde.

Preguntas frecuentes

¿Cómo se calcula una media móvil en Excel?
Pon los valores en orden cronológico en una columna. Para una media móvil simple de 3 periodos, ve a la tercera fila de datos, escribe =PROMEDIO(B2:B4) y arrastra la fórmula hacia abajo. Cada celda promedia el periodo actual y los dos anteriores, y como las referencias son relativas la ventana se desplaza una fila cada vez. Cambia el número de celdas del rango para cambiar la ventana: =PROMEDIO(B2:B8) es una media de 7 periodos.
¿Cuál es la fórmula de la media móvil en Excel?
La media móvil simple usa PROMEDIO sobre una ventana que se desplaza: =PROMEDIO(B2:B4) para 3 periodos. La ponderada usa =SUMAPRODUCTO(valores;pesos)/SUMA(pesos). La exponencial usa =alfa*valor_actual+(1-alfa)*media_anterior, con alfa=2/(N+1). En Excel en inglés, PROMEDIO es AVERAGE y SUMAPRODUCTO es SUMPRODUCT.
¿Cómo añado una línea de tendencia de media móvil a un gráfico?
Crea un gráfico de líneas o de dispersión, haz clic derecho en la serie de datos y elige Agregar línea de tendencia. En el panel Formato de línea de tendencia selecciona Media móvil y pon en Período el tamaño de la ventana. La línea es solo visual: para usar los valores suavizados en otros cálculos necesitas la fórmula con PROMEDIO en celdas.
¿Qué diferencia hay entre la media móvil simple, la ponderada y la exponencial?
La simple da el mismo peso a todos los periodos de la ventana, así que reacciona despacio. La ponderada asigna más peso a los periodos recientes y responde antes. La exponencial pondera todos los periodos pasados con un factor que decae suavemente, sin olvidar del todo los datos antiguos pero dando más importancia a los últimos, y es la que reacciona más rápido.
¿Qué tamaño de ventana debo usar?
Depende del equilibrio entre suavidad y rapidez de reacción. Una ventana corta (3 a 5 periodos) sigue de cerca los datos pero conserva ruido; una larga (12 meses) es muy suave pero va con retraso. Con datos estacionales, iguala la ventana a la longitud de la estación: 7 días eliminan el efecto del día de la semana y 12 meses la estacionalidad anual.
¿Cómo evito valores engañosos al principio de la serie?
Las primeras N-1 filas de una media de N periodos no tienen la ventana completa. Envuelve la fórmula así: =SI(CONTAR(B2:B4)<3;"";PROMEDIO(B2:B4)). Devuelve una celda vacía hasta que hay tres valores reales, y el gráfico empieza la línea en el tercer periodo.

Guías relacionadas

Suaviza, prevé y comparte automáticamente

DataHub Pro convierte tu serie temporal en un gráfico en vivo con medias móviles y previsiones integradas: sube los datos, elige el método y comparte un enlace que se actualiza solo.

Probar DataHub Pro gratis →

Recibe el boletín de DataHub Pro

Tutoriales gratuitos de Excel y analítica, plantillas nuevas y consejos sobre el producto, una o dos veces al mes. Sin spam; puedes darte de baja cuando quieras.

Doble confirmación · Conforme al RGPD · Con la tecnología de tus propias herramientas de datos

Sigue leyendo

Pruébalo con tu propia hoja de cálculo → Gratis, sin registro.