Pular para o conteúdo principal

Excel LINEST(): A função de regressão linear no Excel

Descubra o poder da regressão linear no Excel com a função LINEST(), que é super versátil. Aprenda a usar LINEST() para análise de tendências, previsões e muito mais.
Atualizado 9 de jul. de 2025  · 4 min lido

O Excel tem uma ferramenta incrível para regressão linear chamada “ LINEST() ” (Regressão linear). O “ LINEST() ” é ótimo porque calcula as estatísticas para uma linha reta que melhor se encaixa nos seus dados usando o método dos mínimos quadrados. Também gosto do LINEST() porque dá informações adicionais sobre o modelo, como a estatística F e os erros padrão.

Continue lendo e eu vou te mostrar tudo sobre LINEST() para que você possa usá-lo para sua análise de tendências, previsões e muito mais.

O que o Excel LINEST() faz

Antes de vermos alguns exemplos, vou te dar uma visão geral do que o LINEST() faz. 

LINEST() faz uma regressão linear usando o método dos mínimos quadrados, que encontra a linha que minimiza a soma dos quadrados dos resíduos, que são as diferenças quadradas entre os valores y observados e os previstos pela linha. LINEST() Nos bastidores, o algoritmo de regressão do Excel usa álgebra matricial pra resolver o que a gente chama de equação normal, que aparece na regressão por mínimos quadrados ordinários (OLS).

A regressão é uma das coisas mais importantes que um analista ou cientista de dados precisa saber fazer. A regressão é usada pra tudo, desde comparar modelos e fazer previsões até testar hipóteses e inferências causais. 

Sintaxe para Excel LINEST()

A sintaxe para LINEST() é a seguinte:

=LINEST(known_y's, [known_x's], [const], [stats])
  • known_y's: Os valores dos dados dependentes (obrigatórios)

  • known_x's: Os valores dos dados independentes (opcional)

  • const: Valor lógico; “ TRUE ” para calcular a interceptação, “ FALSE ” para forçá-la a zero (opcional)

  • stats: Valor lógico; TRUE para retornar estatísticas de regressão adicionais, FALSE para apenas inclinação/interceptação (opcional)

Usando LINEST() do Excel para regressão

Agora vamos ver o caso da regressão linear simples (uma variável independente) e o caso da regressão linear múltipla (mais de uma variável independente). 

LINEST() e regressão linear simples

Para fazer uma regressão linear simples com uma variável independente, dá pra usar LINEST() só com os valores y e x. Essa linha que melhor se encaixa na regressão linear simples é definida por exatamente dois parâmetros: sua inclinação e sua interceptação.

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

Ao definir os argumentos opcionais como “ TRUE ”, “ LINEST() ” mostra várias estatísticas, como você pode ver na imagem abaixo:

  • Inclinação(ões) para cada variável independente
  • Interceptação
  • Valores de erro padrão
  • Valor R-quadrado
  • Estatística F e graus de liberdade

Por padrão, como LINEST() é uma fórmula de matriz, ela vai mostrar uma grade 2x5 (quando fazemos uma regressão linear simples com o argumento stats como TRUE).

Pessoalmente, eu gosto de colocar LINEST() dentro de TOCOL() pra conseguir a saída em uma coluna só. 

Só não esquece de manter as colunas na ordem certa!

Temos um ótimo curso de Introdução à Estatística, caso você queira ajuda extra pra entender resultados como esse. 

LINEST() e regressão linear múltipla

LINEST() também pode lidar com várias variáveis independentes para análise de regressão múltipla. É só dar um intervalo para known_x's que inclua todas as suas variáveis.

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

Excel LINEST para regressão linear múltipla

Esse exemplo calcula as estatísticas de regressão para os valores y em C2:C10 com duas variáveis independentes nas colunas A e B. Uma dica legal é manter uma segunda grade para que você possa comparar as estatísticas com precisão.

Quando usar LINEST()

LINEST() é usado para:

  • Análise de tendências em vendas, finanças e dados científicos
  • Prever valores futuros com base em dados históricos
  • Avaliando a força das relações entre variáveis
  • Criando modelos de previsão no Excel

Algumas dicas extras

Algumas dicas legais pra você ficar de olho são:

  • Sempre dá uma olhada nos seus dados pra ver se tem algum fora do normal antes de fazer a regressão. Isso acontece porque a regressão linear simples ( LINEST() ) usa um estimador OLS, que é sensível a valores atípicos. 

  • Use o argumento " stats " para obter um conjunto completo de diagnósticos de regressão.

  • Lembre-se de colocar LINEST() como uma fórmula de matriz quando precisar de todas as estatísticas.

  • Junte o LINEST() com gráficos pra contar uma história mais legal.

Resolução de erros do Excel LINEST()

Se você tiver problemas com LINEST(), dá uma olhada nessas dicas:

  • Intervalos incompatíveis para known_y's e known_x's

  • Dados não numéricos nos teus intervalos de entrada

  • Esquecer de colocar a fórmula como uma matriz quando necessário

Conclusão

Como você viu, dá pra usar a função “ LINEST() ” pra fazer regressão linear simples e múltipla no Excel. Além disso, a função “ LINEST() ” não só mostra os dois parâmetros (inclinação e interceptação), mas também dá estatísticas adicionais do modelo, se você quiser ver. 

Continue aprendendo com a gente. Faça hoje mesmo nosso curso Análise de dados no Excel ou o programa Análise de dados com ferramentas avançadas do Excel.


Josef Waples's photo
Author
Josef Waples
Tópicos

Aprenda Excel e Regressão com o DataCamp

Programa

Data Analysis com as ferramentas elétricas do Excel

0 min
Aumente suas habilidades no Excel com as Power Tools do Excel: Domine o Power Query, o Power Pivot e a linguagem M dinâmica.
Ver detalhesRight Arrow
Iniciar curso
Ver maisRight Arrow
Relacionado

Tutorial

Tutorial de regressão linear no R

Neste tutorial, você aprenderá os fundamentos de um modelo estatístico muito popular: a regressão linear.

Eladio Montero Porras

multiple linear regression

Tutorial

Regressão linear múltipla no R: Tutorial com exemplos

Uma visão geral completa para entender as regressões lineares múltiplas no R por meio de exemplos.
Zoumana Keita 's photo

Zoumana Keita

Tutorial

As 15 fórmulas básicas do Excel que todos precisam saber

Aprenda a adicionar fórmulas aritméticas, de cadeia de caracteres, de séries temporais e complexas no Microsoft Excel.
Abid Ali Awan's photo

Abid Ali Awan

Tutorial

Tutorial de regressão logística no R

Descubra tudo sobre a regressão logística: como ela difere da regressão linear, como ajustar e avaliar esses modelos no R com a função glm() e muito mais!
Vidhi Chugh's photo

Vidhi Chugh

Tutorial

Tutorial do Excel Regex: Dominando a correspondência de padrões com expressões regulares

Descubra o poder das Expressões Regulares (RegEx) para correspondência de padrões no Excel. Nosso guia abrangente revela como padronizar dados, extrair palavras-chave e realizar manipulações avançadas de texto.
Chloe Lubin's photo

Chloe Lubin

Tutorial

Como fazer um VLOOKUP() com vários critérios

Domine a arte de usar VLOOKUP() com vários critérios no Excel. Explore técnicas avançadas, como colunas auxiliares e a função CHOOSE().
Laiba Siddiqui's photo

Laiba Siddiqui

Ver maisVer mais