La función PRONOSTICO.ETS en Excel permite predecir un valor futuro basándose en un conjunto de datos históricos existentes, utilizando una versión del algoritmo de Suavizado Exponencial Triple (ETS, por sus siglas en inglés). Esta función es especialmente útil para trabajar con datos que presentan patrones estacionales y tendencias a lo largo del tiempo, como ventas mensuales, tráfico web o inventarios.
El algoritmo ETS tiene en cuenta la tendencia (si los datos crecen o decrecen) y la estacionalidad (patrones que se repiten en intervalos fijos) para generar pronósticos más precisos que los métodos de pronóstico lineal simples.
Sintaxis
=PRONOSTICO.ETS(fecha_objetivo; valores; escala_de_tiempo; [estacionalidad]; [finalizacion_datos]; [agregacion])
La función utiliza los siguientes argumentos:
- fecha_objetivo: El punto de datos futuro para el que se desea predecir un valor. Debe ser un valor de fecha/hora. Obligatorio.
- valores: El rango de celdas que contiene los datos históricos (dependientes) sobre los cuales se basará el pronóstico. Obligatorio.
- escala_de_tiempo: El rango de celdas con las fechas o los puntos de tiempo correspondientes a los valores históricos. Este rango debe tener el mismo tamaño que el rango de valores. Obligatorio.
- estacionalidad: Un número que indica la longitud del patrón estacional. Por ejemplo, `1` para detectar automáticamente la estacionalidad (valor predeterminado), `0` para un pronóstico lineal (sin estacionalidad), `4` para datos trimestrales, `12` para datos mensuales, etc. Opcional.
- finalizacion_datos: Especifica cómo tratar los puntos de datos faltantes en la serie histórica. El valor predeterminado es `1`, que completa los puntos faltantes como un promedio de los puntos vecinos (interpolación lineal). Un valor de `0` los tratará como ceros. Opcional.
- agregacion: Un número que indica cómo agregar múltiples valores que tienen la misma marca de tiempo. El valor predeterminado es `1` (PROMEDIO). Otras opciones incluyen `2` (CONTAR), `3` (CONTARA), `4` (MAX), `5` (MEDIANA), `6` (MIN) y `7` (SUMA). Opcional.
Ejemplos
Ejemplo 1: Pronóstico de ventas mensual
Supongamos que tenemos una tabla con las ventas mensuales de un producto durante un año y queremos predecir las ventas para los tres meses siguientes.
| A | B | |
|---|---|---|
| 1 | Fecha | Ventas |
| 2 | 01/01/2023 | 2500 |
| 3 | 01/02/2023 | 2650 |
| 4 | 01/03/2023 | 2800 |
| 5 | 01/04/2023 | 2750 |
| 6 | 01/05/2023 | 2900 |
| 7 | 01/06/2023 | 3100 |
| 8 | 01/07/2023 | 3200 |
| 9 | 01/08/2023 | 3350 |
| 10 | 01/09/2023 | 3500 |
| 11 | 01/10/2023 | 3400 |
| 12 | 01/11/2023 | 3600 |
| 13 | 01/12/2023 | 3800 |
Para predecir las ventas del 1 de enero de 2024, usaríamos la siguiente fórmula:
=PRONOSTICO.ETS(FECHA(2024;1;1); B2:B13; A2:A13)
Excel detectará automáticamente la estacionalidad mensual y proyectará el valor futuro. El resultado esperado sería aproximadamente 3965.8 (el valor exacto puede variar ligeramente según la versión del motor de cálculo).
Ejemplo 2: Pronóstico trimestral sin estacionalidad (Lineal)
Si quisiéramos forzar un pronóstico lineal (sin considerar patrones estacionales) para el primer trimestre de 2024, especificaríamos el argumento estacionalidad como `0`.
=PRONOSTICO.ETS(FECHA(2024;1;1); B2:B13; A2:A13; 0)
Este cálculo ignorará los picos y valles periódicos y se basará únicamente en la tendencia general de los datos.
Observaciones
La función PRONOSTICO.ETS requiere que la escala_de_tiempo tenga un paso constante entre sus puntos. Si bien puede manejar hasta un 30% de puntos faltantes (según el argumento finalizacion_datos), una serie temporal muy irregular puede devolver un error.
Errores comunes
- #¡NUM!: Ocurre si no se puede detectar un paso constante en la escala_de_tiempo, o si el argumento estacionalidad, finalizacion_datos o agregacion están fuera del rango numérico válido.
- #N/A: Se produce si la fecha_objetivo es anterior al final de la escala_de_tiempo histórica.
- #¡VALOR!: Ocurre si los rangos valores y escala_de_tiempo no tienen el mismo tamaño.
Disponibilidad por versión de Excel
Esta función está disponible a partir de Excel 2016 para Windows y Mac, así como en Excel para la web y Excel 365.
Compatibilidad
| Software | Compatibilidad | Notas | Alternativa |
|---|---|---|---|
| Microsoft Excel | ✔️ | Disponible desde la versión 2016. | |
| Google Sheets | ✔️ | La función se llama FORECAST y utiliza una sintaxis diferente. Para un comportamiento similar, se requieren técnicas más avanzadas. | PRONOSTICO.LINEAL |
| LibreOffice Calc | ✔️ | Disponible desde la versión 5.4. | |
| OpenOffice Calc | ❌ | Función no disponible. | PRONOSTICO |
| WPS Office Spreadsheets | ✔️ | Compatible. | |
| Apple Numbers | ❌ | Función no disponible. Se puede usar la función PRONOSTICO para predicciones lineales. | PRONOSTICO |
Funciones Relacionadas
- PRONOSTICO.ETS.CONFINT: Calcula el intervalo de confianza para el valor pronosticado, lo que ayuda a medir la fiabilidad de la predicción.
- PRONOSTICO.ETS.ESTACIONALIDAD: Devuelve la longitud del patrón estacional que Excel detecta en la serie temporal.
- PRONOSTICO.LINEAL: Una función más simple que calcula una predicción futura basándose en una tendencia lineal, sin tener en cuenta la estacionalidad. Es la versión moderna de la función PRONOSTICO.
