Funzione SLOPE in Excel
La funzione PENDENZA in Excel è classificata come funzioni statistiche in Excel. In termini matematici, PENDENZA restituisce la pendenza di una linea tra dati punti dati nei valori noti di y e valori noti di x. La pendenza di una linea di regressione lineare è la distanza verticale / la distanza orizzontale tra uno qualsiasi dei due punti su questa linea.
La funzione Slope restituisce la pendenza di una linea di regressione in base ai punti dati riconosciuti da known_y_values e known_x_values
Formula PENDENZA in Excel

SLOPE ha due parametri obbligatori, ie, known_y’s e known_xs .
Parametro obbligatorio:
- known_y's: è un array di valori y noti.
- note_x: è un array di valori x noti
Qui la lunghezza dell'array di dati di known_x dovrebbe essere la stessa lunghezza dell'array di dati di known_y e il valore della varianza dei valori di x noti non deve essere 0.
Osservazioni:
L'equazione SLOPE per scoprire la pendenza della retta di regressione lineare è la seguente:

dove e
sono le medie campionarie e calcolate in base alla media (valori x) e alla media (valori y).
Come utilizzare la funzione PENDENZA in Excel?
È molto semplice e facile da usare. Cerchiamo di capire il funzionamento della funzione SLOPE in alcuni esempi. Può essere utilizzato come funzione del foglio di lavoro e come funzione VBA.
Esempio 1
Nel primo esempio, abbiamo due set di dati con i valori di y noti e il valore di x noto.
Ora calcola la pendenza da questi dati = PENDENZA (A3: A22, B3: B22) e l'output sarà 2,7, come mostrato nella tabella seguente.

L'output sarà:

Esempio n. 2
Nel secondo esempio, abbiamo dati mensili del valore di y noto e del valore di x noto.
Quindi qui possiamo applicare la formula SLOPE in Excel come abbiamo usato nel primo esempio = SLOPE (E3: E22, F3: F22)

E l'output sarà 0,11, come mostrato nella tabella sottostante.

PENDENZA in Excel VBA
Supponiamo di avere i valori di X situati nell'intervallo del foglio Excel da A1 ad A10 e i valori di Y situati nel foglio Excel dato dall'intervallo B1 a B10, quindi possiamo calcolare la PENDENZA qui utilizzando le funzioni VBA di seguito
Sub SLOPEcal () // avvia l'ambito della funzione di pendenza
Dim x, y as Range // dichiara l'intervallo x e y
set x = Range ("A10: A10") // imposta i valori di x noti all'intervallo x.
set y = Range ("B10: B10") // imposta i valori noti di y all'intervallo y.
pendenza = Application.WorksheetFunction.Slope (y, x) impostato
MsgBox Slope // stampa il valore della pendenza nella finestra di messaggio.
End sub // Termina la funzione di pendenza
Cose da ricordare
- Funzione SLOPE tramite la # N / A! Errore quando il dato array di known_x e l'array di known_y hanno lunghezze diverse.
Formula SLOPE = SLOPE (A3: A12, B3: B15)

- Funzione SLOPE tramite # DIV / 0! errore quando:
- La varianza delle note_x date è pari a zero; o
- Tutti gli array dati (known_x's o known_y's) sono vuoti.

- Nella funzione SLOPE, se un array o un argomento di riferimento contiene testo, valori logici o celle vuote, i valori vengono ignorati; tuttavia, vengono incluse le celle con il valore zero.

- Nella funzione SLOPE, i parametri devono essere numeri o nomi, matrici o riferimenti che contengono numeri.