Funzione LOGEST (REGR.LOG)

Excel 2007+

Riepilogo

La funzione LOGEST (REGR.LOG) esegue un'analisi di regressione esponenziale sui dati forniti, restituendo i coefficienti della curva y = b*m^x come matrice dinamica. È essenziale per modellare crescita esponenziale, decadimento radioattivo e trend demografici.

Sintassi

REGR.LOG(known_y's; [known_x's]; [const]; [stats])

Parametri

Parametro Tipo Richiesto Descrizione
known_y's Range/Array Valori y noti obbligatori per la regressione esponenziale
known_x's Range/Array No Valori x noti (facoltativi, default: sequenza naturale)
const Boolean No Specifica se includere la costante b (VERO) o forzarla a 1 (FALSO)
stats Boolean No Include statistiche di regressione aggiuntive se VERO

Utilizzo della funzione LOGEST

LOGEST è ideale per analizzare dati con crescita o decadimento esponenziale. Inserisci come formula matriciale dinamica (Microsoft 365: solo INVIO) o legacy (Ctrl+Maiusc+Invio). Restituisce {m1;b} per regressione semplice o matrici più complesse con statistiche.

Esempi Comuni di LOGEST

Regressione esponenziale base

=REGR.LOG(B2:B10;A2:A10)

Calcola coefficienti m e b per dati in A2:A10 (x) e B2:B10 (y). Inserisci come formula matriciale.

Con statistiche aggiuntive

=REGR.LOG(B2:B10;A2:A10;;VERO)

Restituisce coefficienti + deviazioni standard, R², F, ecc. per analisi completa.

Estrai intercetta b

=INDICE(REGR.LOG(B2:B10;A2:A10);2)

Ottieni solo la costante b (seconda riga della matrice restituita).

Domande Frequenti

Microsoft 365: seleziona intervallo output, inserisci formula, premi INVIO. Versioni precedenti: seleziona intervallo, formula, Ctrl+Maiusc+Invio.

LOGEST calcola curve esponenziali (y=b*m^x), REGR.LIN calcola rette lineari (y=mx+b).

Excel usa automaticamente {1;2;3;...} con le stesse dimensioni di known_y's.

Errori Comuni e Soluzioni

#VALORE!

Cause: known_y's contiene testo o known_y's/known_x's hanno dimensioni incompatibili

Solution: Verifica intervalli numerici uniformi, elimina testo

#NUM!

Cause: Troppo pochi punti dati o varianza nulla nei dati

Solution: Usa almeno 2 punti distinti per variabile

Risultato singolo invece di matrice

Cause: Formula non inserita come matriciale

Solution: Usa Ctrl+Maiusc+Invio o formula dinamica

Note

  • Matrice restituita base: {mn;...;m1;b}
  • Con stats=VERO: aggiunge deviazioni standard, R², F-statistica, gradi libertà
  • Separatori matrici: ; (colonne), \ (righe)
  • Previsioni: usa y=b*m^x o funzione CRESCITA
  • Più accurata quanto più i dati seguono curva esponenziale

Compatibilità

Disponibile in: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Non disponibile in: Excel 2003 e precedenti

Contenuto ultima revisione: December 9, 2025
Frequenza di aggiornamento: Secondo necessità
Versioni di Excel testate: Excel 2007+