Ir al contenido principal

Excel LINEST(): La función de regresión lineal en Excel

Aprovecha todo el potencial de la regresión lineal en Excel con la versátil función LINEST(). Aprende a utilizar LINEST() para analizar tendencias, realizar previsiones y mucho más.
Actualizado 9 jul 2025  · 4 min de lectura

Excel cuenta con una excelente herramienta para la regresión lineal llamada « LINEST() » (Regresión lineal). La función « LINEST() » es muy útil porque calcula las estadísticas de una línea recta que mejor se ajusta a los datos utilizando el método de los mínimos cuadrados. También me gusta LINEST() porque ofrece información adicional sobre el modelo, como la estadística F y los errores estándar.

Sigue leyendo y te mostraré todo lo que necesitas saber sobre LINEST() para que puedas utilizarlo en tus análisis de tendencias, previsiones y mucho más.

Qué hace la función LINEST() de Excel

Antes de ver algunos ejemplos, permíteme ofrecerte una visión general de lo que hace LINEST()

LINEST() realiza una regresión lineal utilizando el método de los mínimos cuadrados, que encuentra la línea que minimiza la suma de los residuos al cuadrado, que son las diferencias al cuadrado entre los valores y observados y los predichos por la línea. En segundo plano, la función « LINEST() » ( Regresión por mínimos cuadrados) de Excel utiliza álgebra matricial para resolver lo que se conoce como ecuación normal, que surge en la regresión por mínimos cuadrados ordinarios (OLS).

La regresión es una de las habilidades más importantes que deben dominar los analistas y científicos de datos. La regresión se utiliza para todo, desde comparar modelos y realizar previsiones hasta comprobar hipótesis y realizar inferencias causales. 

Sintaxis para Excel LINEST()

La sintaxis de « LINEST() » es la siguiente:

=LINEST(known_y's, [known_x's], [const], [stats])
  • known_y's: Los valores de datos dependientes (obligatorios)

  • known_x's: Los valores de datos independientes (opcional)

  • const: Valor lógico; « TRUE » para calcular el intercepto, « FALSE » para forzarlo a cero (opcional).

  • stats: Valor lógico; « TRUE » para devolver estadísticas de regresión adicionales, « FALSE » solo para la pendiente/el intercepto (opcional).

Uso de la función LINEST() de Excel para la regresión

Veamos ahora el caso de la regresión lineal simple (una variable independiente) y el caso de la regresión lineal múltiple (más de una variable independiente). 

LINEST() y regresión lineal simple

Para realizar una regresión lineal simple con una variable independiente, puedes utilizar LINEST() con solo los valores y y los valores x. Esta línea de mejor ajuste para la regresión lineal simple se define mediante dos parámetros exactamente: su pendiente y su intercepto.

=LINEST(B2:B10, A2:A10, TRUE, TRUE)

Al establecer los argumentos opcionales en TRUE, LINEST() devuelve varias estadísticas, como puedes ver en la imagen siguiente:

  • Pendiente(s) para cada variable independiente
  • Intercepto
  • Valores de error estándar
  • valor R cuadrado
  • Estadística F y grados de libertad

Por defecto, dado que LINEST() es una fórmula de arreglo, generará una parrilla de 2x5 (al realizar una regresión lineal simple con el argumento stats como TRUE).

Personalmente, me gusta envolver LINEST() dentro de TOCOL() para obtener el resultado en una sola columna. 

¡Solo asegúrate de mantener las columnas en el orden correcto!

Si necesitas ayuda adicional para interpretar resultados como estos, tenemos un excelente curso de Introducción a la estadística

LINEST() y regresión lineal múltiple

LINEST() también puede manejar múltiples variables independientes para el análisis de regresión múltiple. Simplemente proporciona un rango para known_x's que incluya todas tus variables.

=LINEST(C2:C10, A2:B10, TRUE, TRUE)

Excel LINEST para regresión lineal múltiple

Este ejemplo calcula las estadísticas de regresión para los valores y en C2:C10 con dos variables independientes en las columnas A y B. Un consejo útil es mantener una segunda parilla para poder hacer coincidir las estadísticas con precisión.

Cuándo utilizarás LINEST()

LINEST() se utiliza para:

  • Análisis de tendencias en ventas, finanzas y datos científicos.
  • Previsión de valores futuros basados en datos históricos
  • Evaluación de la fuerza de las relaciones entre variables
  • Creación de modelos predictivos en Excel

Algunos consejos adicionales

Algunas prácticas recomendadas que debes tener en cuenta son:

  • Comprueba siempre que no haya valores atípicos en tus datos antes de ejecutar la regresión. Esto se debe a que LINEST() utiliza un estimador OLS que es sensible a los valores atípicos. 

  • Utiliza el argumento « stats » para obtener un conjunto completo de diagnósticos de regresión.

  • Recuerda introducir LINEST() como fórmula de arreglo cuando necesites todas las estadísticas.

  • Combina LINEST() con gráficos para contar una historia más completa.

Solución de problemas de errores de LINEST() en Excel

Si encuentras errores con LINEST(), ten en cuenta estas ideas:

  • Rangos no coincidentes para known_y's y known_x's

  • Datos no numéricos en los rangos de entrada

  • Olvidar introducir la fórmula como un arreglo cuando sea necesario

Conclusión

Como has visto, puedes utilizar LINEST() tanto para la regresión lineal simple como para la múltiple en Excel y, como también has visto, LINEST() no solo te proporciona los dos parámetros (pendiente e intercepto), sino que también te ofrece estadísticas adicionales del modelo si decides verlas. 

Sigue aprendiendo con nosotros. Realiza hoy mismo nuestro curso Análisis de datos en Excel o nuestro programa de habilidades Análisis de datos con Excel Power Tools.


Josef Waples's photo
Author
Josef Waples
Temas

Aprende Excel y regresión con DataCamp

Programa

Análisis de datos con las Herramientas Potentes de Excel

0 min
Potencia tus conocimientos de Excel con las Herramientas Potentes de Excel: Domina Power Query, Power Pivot y el Lenguaje M dinámico.
Ver detallesRight Arrow
Comienza el curso
Ver másRight Arrow
Relacionado

Tutorial

Regresión lineal en Excel: Guía completa para principiantes

Una guía paso a paso para realizar una regresión lineal en Excel, interpretar los resultados y visualizar los datos para obtener información práctica.
Natassha Selvaraj's photo

Natassha Selvaraj

Tutorial

Tutorial de regresión lineal en R

En este tutorial aprenderás los fundamentos de un modelo estadístico muy popular: la regresión lineal.

Eladio Montero Porras

multiple linear regression

Tutorial

Regresión lineal múltiple en R: tutorial con ejemplos

Una visión completa para entender las regresiones lineales múltiples en R a través de ejemplos.
Zoumana Keita 's photo

Zoumana Keita

Tutorial

Matriz de correlaciones en Excel: Guía completa para crear e interpretar

Aprende el concepto estadístico de correlación, y sigue el cálculo e interpretación de correlaciones para un conjunto de datos de muestra, en un tutorial paso a paso.
Arunn Thevapalan's photo

Arunn Thevapalan

Tutorial

Tutorial de ecuación normal para regresión lineal

Aprende qué es la ecuación normal y cómo puedes utilizarla para construir modelos de machine learning.
Kurtis Pykes 's photo

Kurtis Pykes

Tutorial

Las 15 fórmulas básicas de Excel que todo el mundo debe conocer

Aprende a añadir fórmulas aritméticas, de cadena, de series temporales y complejas en Microsoft Excel.
Abid Ali Awan's photo

Abid Ali Awan

Ver másVer más