Função LOGEST do Excel
A função LOGEST devolve uma curva exponencial que melhor se ajusta a um conjunto fornecido de valores y e x, retornando um array de valores que descreve essa curva.

Sintaxe
=LOGEST(known_y’s,[known_x’s],[const],[stats])
Argumentos
- Known_y’s (obrigatório): um conjunto de valores y conhecidos.
- Known_x’s(opcional): um conjunto de valores x conhecidos. Se fornecido, o intervalo de dados de known_x's deverá ter o mesmo comprimento que o intervalo de dados de known_y’s. Se omitido, utiliza-se {1, 2, 3, …} como parâmetro para known_y’s.
- Const (opcional): um valor lógico que indica se a constante «b», na equação y = b × m^x, deve ser forçada a assumir o valor 1. Pode ser VERDADEIRO ou FALSO.
Se const for VERDADEIRO ou omitido, a constante b é calculada normalmente.
Se const for FALSO, a constante b é definida como 1 e a equação passa a ser y = m^x. - Estatísticas (opcional): um valor lógico que indica se devem ser devolvidas estatísticas adicionais de regressão. Pode ser VERDADEIRO ou FALSO.
Se stats for FALSO ou omitido, a função LOGEST devolve apenas os coeficientes m e a constante b.
Se stats for VERDADEIRO, LOGEST devolve as estatísticas adicionais de regressão, pelo que o array retornado é {mn,mn-1,…,m1,b;sen,sen-1,…,se1,seb;r²,sey;F,df;ssreg,ssresid}.
Valor de retorno
A função LOGEST devolve um valor numérico.
Notas sobre a função
- A função LOGEST devolve um array de resultados e deve ser introduzida como uma fórmula de matriz. As fórmulas de matriz dinâmica estão disponíveis no Excel 365, Excel 2021 e Excel para a Web, o que significa que não é necessário premir CTRL+SHIFT+ENTER para tornar a fórmula dinâmica. Se utilizar o Excel 2019 ou versões anteriores, lembre-se de introduzir a fórmula com CTRL+SHIFT+ENTER, para que os múltiplos resultados sejam devolvidos num array.
- O erro #REF! ocorre se o array de *known_x’s* não tiver o mesmo comprimento que o array de *known_y’s*.
- O valor de erro #VALUE!ocorre se se verificar qualquer uma das seguintes situações:
- Qualquer um dos valores nos arrays fornecidos known_x’s ou known_y’s é não numérico.
- Os argumentos const ou stats não podem ser avaliados como VERDADEIRO ou FALSO.
- A equação da curva é y = b*m^xou y = (b*(m1^x1)*(m2^x2)*_).
Se existirem vários valores x, em que o valor dependente y é uma função dos valores independentes x. Os valores m são as bases correspondentes a cada expoente Valor X, e b é um valor constante. Note que y, x e m podem ser vetores.
O array que LOGEST devolve é {mn,mn-1,…,m1,b}. - Quanto mais o gráfico dos seus dados se assemelhar a uma curva exponencial, melhor a linha calculada ajustará os seus dados. Tanto LINEST como LOGEST devolvem um array de valores que descreve uma relação entre os valores, mas LINEST ajusta uma Horizontal aos seus dados, enquanto LOGEST ajusta uma curva exponencial.
- Quando tiver apenas uma variável independente x, pode obter diretamente os valores da interceção em y (b) utilizando a seguinte fórmula:
Interceção em y (b): INDEX (LOGEST (known_y's,known_x's),2)
Pode utilizar a equação y = b*m^xpara prever valores futuros de y, mas a Função GROWTH faz o mesmo. - Ao introduzir uma constante de matriz, como known_x's, como argumento, utilize vírgulas para separar valores na mesma linha e pontos e vírgulas para separar linhas. Os caracteres separadores podem variar consoante as definições regionais.
- Deve ter em atenção que os valores y previstos pela equação de regressão podem não ser válidos se estiverem fora do intervalo dos valores y utilizados para determinar a equação.
Exemplo
Conforme mostra a imagem abaixo, existe uma tabela de dados com x e Valor Y, em que x é a variável independente e y é a variável dependente. Para utilizar LOGEST e ajustar uma curva aos dados, proceda da seguinte forma:
1. Selecione as células onde pretende apresentar os resultados, por exemplo H6e I6neste caso. Copie a fórmula abaixo para a Barra de Fórmulas, depois prima as teclas CTRL+SHIFT+ENTERpara obter os resultados.
=LOGEST()C6:C10,B6:B10,E6,F6)

Nota: A célula de resultado H6 contém o valor m e a célula de resultado I6 contém o valor b da curva. A equação da curva exponencial para uma única variável x é: y = b·m x, em que b corresponde à interceção no eixo dos y e m ao parâmetro de inclinação da curva.
Funções relacionadas:
Função do ExcelEVEN
A função EVEN arredonda números afastando-os de zero até ao inteiro par mais próximo.
Função do ExcelEXP
A função EXP devolve o resultado da constante *e* elevada à potência *n*.
As Melhores Ferramentas de Produtividade para o Office
Kutools for Excel – Ajuda-o a destacar-se da multidão
Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…
Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques diários e diga adeus à tendinite do rato.
- Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
- Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.