La función PRONOSTICO.LINEAL calcula o predice un valor futuro en una tendencia lineal utilizando valores existentes. Esta función es útil para realizar proyecciones de ventas, análisis de tendencias o cualquier escenario donde se necesite estimar un punto de datos futuro basándose en un conjunto de datos históricos con una relación lineal.
Utiliza el método de regresión lineal para ajustar una línea recta (de la forma y = a + bx) a los valores conocidos de ‘x’ e ‘y’, y luego extrapola o interpola para encontrar el valor ‘y’ correspondiente al nuevo valor ‘x’ que se especifica.
Sintaxis
=PRONOSTICO.LINEAL(x; conocido_y; conocido_x)
La función PRONOSTICO.LINEAL tiene los siguientes argumentos:
- x El punto de datos para el que se desea predecir un valor. Debe ser un valor numérico. Obligatorio.
- conocido_y Es el rango o la matriz de datos dependientes (valores ‘y’). Estos son los valores que se intentan predecir. Obligatorio.
- conocido_x Es el rango o la matriz de datos independientes (valores ‘x’). Estos son los valores que influyen en la variable dependiente. Obligatorio.
Ejemplos
Ejemplo 1: Proyección de ventas
Supongamos que tenemos los datos de ventas de los primeros 6 meses del año y queremos predecir cuáles serán las ventas para el mes 8 (agosto).
| A | B | |
|---|---|---|
| 1 | Mes (conocido_x) | Ventas (conocido_y) |
| 2 | 1 | 2500 |
| 3 | 2 | 2800 |
| 4 | 3 | 3150 |
| 5 | 4 | 3400 |
| 6 | 5 | 3800 |
| 7 | 6 | 4100 |
Para predecir las ventas del mes 8, usamos la siguiente fórmula:
=PRONOSTICO.LINEAL(8; B2:B7; A2:A7)
El resultado esperado es 4990. La función calcula la tendencia lineal basándose en los datos de los meses 1 a 6 y la extiende para estimar el valor en el mes 8.
Ejemplo 2: Interpolación de datos
La función también puede usarse para interpolar, es decir, estimar un valor que se encuentra *entre* dos puntos de datos conocidos. Con la misma tabla de datos, si quisiéramos estimar las ventas en la mitad del tercer mes (mes 3.5), la fórmula sería:
=PRONOSTICO.LINEAL(3,5; B2:B7; A2:A7)
El resultado esperado es 3275.
Observaciones
Es fundamental que los rangos conocido_y y conocido_x tengan el mismo número de puntos de datos. De lo contrario, la función devolverá un error.
Esta función forma parte de un conjunto de nuevas funciones de pronóstico introducidas para reemplazar a la función PRONOSTICO, que ahora se considera obsoleta pero se mantiene por compatibilidad con versiones anteriores de Excel.
Errores comunes
- #¡VALOR! Ocurre si el argumento x no es un valor numérico.
- #N/A Ocurre si los rangos conocido_y y conocido_x están vacíos o contienen un número diferente de puntos de datos.
- #¡NUM! Ocurre si la varianza del rango conocido_x es igual a cero (es decir, todos los valores de conocido_x son idénticos), ya que no se puede definir una línea de tendencia.
Disponibilidad por versión de Excel
PRONOSTICO.LINEAL está disponible a partir de Excel 2016. En versiones anteriores, se debe usar la función PRONOSTICO.
Compatibilidad
| Software | Compatibilidad | Notas |
|---|---|---|
| Microsoft Excel | ✔️ | Disponible desde Excel 2016. |
| Google Sheets | ✔️ | La función equivalente se llama PRONOSTICO (FORECAST). |
| LibreOffice Calc | ✔️ | Compatible. |
| OpenOffice Calc | ✔️ | La función equivalente se llama PRONOSTICO (FORECAST). |
| WPS Office Spreadsheets | ✔️ | Compatible. |
| Apple Numbers | ✔️ | La función equivalente se llama PRONOSTICO (FORECAST). |
Funciones Relacionadas
- PRONOSTICO Es la función de versiones anteriores que PRONOSTICO.LINEAL reemplaza. Aún disponible por motivos de compatibilidad.
- TENDENCIA Devuelve un conjunto de valores (una matriz) a lo largo de una tendencia lineal. Es útil para calcular múltiples predicciones a la vez.
- PENDIENTE Calcula la pendiente de la línea de regresión lineal a partir de los datos conocidos.
- INTERSECCION.EJE Calcula el punto en el que la línea de regresión lineal se cruza con el eje Y.
- PRONOSTICO.ETS Realiza predicciones utilizando un algoritmo de Suavizado Exponencial Triple (ETS), adecuado para series temporales con patrones estacionales.
