Funzione LOGEST di Excel
La funzione LOGEST restituisce la curva esponenziale che meglio si adatta a un insieme di valori y e x forniti, restituendo una matrice di valori che descrive tale curva.

Sintassi
=LOGEST()known_y’s,[known_x’s],[const],[stats])
Argomenti
- Known_y’s (obbligatorio): un insieme di valori y noti.
- Known_x’s (facoltativo): un insieme di valori x noti. Se specificato, l’intervallo dati di known_x’s deve avere la stessa lunghezza dell’intervallo dati di known_y’s. Se omesso, viene utilizzato {1,2,3,...} come parametro per known_y’s.
- Const (facoltativo): un valore logico che indica se la costante 'b' nell’equazione y = b · m^x debba essere forzata al valore 1. Può essere VERO o FALSO.
Se const è VERO o omesso, la costante b viene calcolata normalmente.
Se const è FALSO, la costante b viene impostata su 1 e l’equazione diventa y = m^x. - Stats (facoltativo): un valore logico che indica se restituire statistiche aggiuntive di regressione. Può essere VERO o FALSO.
Se stats è FALSO o omesso, LOGEST restituisce soltanto i coefficienti m e la costante b.
Se stats è VERO, LOGEST restituisce anche le statistiche aggiuntive di regressione, restituendo quindi la matrice {mn,mn-1,...,m1,b;sen,sen-1,...,se1,seb;r²,sey; F,df;ssreg,ssresid}.
Valore restituito
La funzione LOGEST restituisce un valore numerico.
Note sulla funzione
- La funzione LOGEST restituisce una matrice di risultati e deve essere immessa come formula di matrice. Le formule di matrice dinamiche sono disponibili in Excel 365, Excel 2021 e Excel per il Web, il che significa che non è necessario premere CTRL+MAIUSC+INVIO per rendere la formula dinamica. Per gli utenti di Excel 2019 e versioni precedenti, ricordatevi di immettere la formula tramite CTRL+MAIUSC+INVIO affinché i risultati multipli vengano restituiti in una matrice.
- Il valore di errore #RIF! si verifica quando la matrice di known_x’s non ha la stessa lunghezza della matrice di known_y’s.
- Il valore di errore #VALORE!si verifica se si verifica una delle seguenti condizioni:
- Uno qualsiasi dei valori negli array forniti known_x’s o known_y’s è non numerico;
- Gli argomenti const o stats non possono essere valutati come VERO o FALSO.
- L’equazione della curva è y = b*m^xoppure y = (b*(m1^x1)*(m2^x2)*_).
Se sono presenti più valori x, in cui il valore dipendente y è una funzione dei valori indipendenti x. I valori m sono le basi corrispondenti a ciascun esponente Valore X, e b è un valore costante. Si noti che y, x e m possono essere vettori.
La matrice restituita da LOGEST è {mn,mn-1,...,m1,b}. - Più il grafico dei dati assomiglia a una curva esponenziale, migliore sarà l’adattamento della linea calcolata ai dati. Sia LINEST che LOGEST restituiscono una matrice di valori che descrive la relazione tra i dati, ma LINEST adatta una linea retta, mentre LOGEST adatta una curva esponenziale.
- Quando si dispone di una sola variabile indipendente x, è possibile ottenere direttamente i valori dell’intercetta y (b) utilizzando la seguente formula:
Intercetta y (b): INDICE(LOGEST(known_y's,known_x's),2)
È possibile utilizzare l’equazione y = b*m^xper prevedere i valori futuri di y, ma la funzione CRESCITA esegue la stessa operazione. - Quando si inserisce una costante di matrice, ad esempio known_x’s, come argomento, utilizzare le virgole per separare i valori all’interno della stessa riga e i punti e virgola per separare le diverse righe. I caratteri separatori possono variare in base alle impostazioni locali.
- Si tenga presente che i valori y previsti dall’equazione di regressione potrebbero non essere validi se ricadono al di fuori dell’intervallo dei valori y utilizzati per determinarla.
Esempio
Come illustrato nell’immagine seguente, è presente una tabella di dati con x e Valore Y, dove x è la variabile indipendente e y è la variabile dipendente. Per utilizzare LOGEST per adattare una curva ai dati, procedere come segue:
1. Seleziona le celle in cui desideri visualizzare i risultati, ad esempio H6e I6in questo caso. Copiare la formula seguente nella Barra delle formule, quindi premere i tasti CTRL+MAIUSC+INVIOper ottenere i risultati.
=LOGEST()C6:C10,B6:B10,E6,F6)

Nota: La cella H6 contiene il valore di m e la cella I6 contiene il valore di b della curva. L’equazione della curva esponenziale per una singola variabile x è: y = b · m x, dove b è l’intercetta con l’asse y e m è il parametro che ne definisce la pendenza.
Funzioni correlate:
Funzione Excel EVEN
La funzione PARI arrotonda i numeri allontanandoli da zero all’intero pari più vicino.
Funzione Excel EXP
La funzione EXP restituisce il risultato della costante *e* elevata alla potenza *n*.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.