Come utilizzare la funzione CORREL in Excel (3 esempi e VBA)

  • Condividi Questo
Hugh West

In Excel, l'opzione CORREL viene utilizzata per determinare quanto strettamente due serie di dati sono associate tra loro. In questo articolo vi mostreremo come utilizzare la funzione CORREL in Excel.

Scarica il libro di lavoro

Potete scaricare la cartella di lavoro Excel gratuita da qui.

Usi della funzione CORREL.xlsm

Introduzione alla funzione CORREL

  • Descrizione

Il CORREL è una funzione statistica di Excel che calcola il coefficiente di correlazione tra due intervalli di celle. Ad esempio, è possibile calcolare la correlazione tra due mercati azionari, tra le misure di altezza e peso, tra i risultati degli esami di due semestri, ecc.

  • Sintassi

=CORREL(array1, array2)

  • Argomenti Descrizione
Argomento Richiesto/ Facoltativo Descrizione
array1 Richiesto Un intervallo di valori delle celle.
array2 Richiesto Il secondo intervallo di valori delle celle.
  • Equazione

Qui,

significa che il Media di array1 e array2 rispettivamente.

  • Valore di ritorno

Il coefficiente di correlazione - un valore compreso tra -1 e +1 - di due insiemi di variabili.

3 Metodi di utilizzo della funzione CORREL in Excel

In questa sezione verrà illustrato il metodo di base per l'utilizzo dell'opzione CORREL in Excel e discuteremo anche della funzione Perfetto positivo e Correlazione negativa tra due array con l'opzione CORREL funzione.

1. Esempio generico della funzione CORREL

Vi mostreremo come implementare il CORREL con un esempio di calcolo del coefficiente di correlazione tra Età e peso È possibile eseguire questi stessi passaggi per trovare il coefficiente di correlazione tra mercati azionari, risultati, misure di altezza e peso, ecc.

Di seguito sono riportati i passaggi per calcolare il coefficiente di correlazione tra età e peso.

Passi:

  • Scegliere una cella per memorizzare il risultato (nel nostro caso, si tratta di Cella C15 ).
  • Scrivere il CORREL funzione e passare i valori della matrice o gli intervalli di celle all'interno delle parentesi.

Nel nostro caso, la formula era,

=CORREL(B5:B13, C5:C13)

Qui,

B5:B13 = array1 , primo intervallo di celle, Colonna Età

C5:C13 = array2 , il secondo intervallo di celle, Peso della colonna

  • Stampa Entrare .

Otterrete il coefficiente di correlazione tra l'intervallo di valori definito nel set di dati.

2. Funzione CORREL con correlazione positiva perfetta

Correlazione positiva perfetta significa un coefficiente di correlazione di +1 . in Correlazione positiva perfetta , quando la variabile X aumenti, variabile Y Quando la variabile X diminuisce, variabile Y diminuisce anche.

Guardate il seguente esempio per capirne di più.

Qui X e Y entrambi hanno registrato una tendenza al rialzo, per cui si tratta di una Correlazione positiva perfetta , risultato prodotto 1 .

Per saperne di più: Come utilizzare la funzione TREND in Excel (3 esempi)

3. Funzione CORREL con correlazione negativa perfetta

Correlazione negativa perfetta significa un coefficiente di correlazione di -1 . in Correlazione negativa perfetta , quando la variabile X aumenti, variabile Y diminuisce e quando la variabile X diminuisce la variabile Y aumenti.

Osservate il seguente esempio.

Qui X -L'asse dei valori ha registrato una crescita costante, mentre l'asse delle Z -L'asse ha registrato una tendenza al ribasso, quindi è un Correlazione negativa perfetta con il risultato di -1 .

Per saperne di più: Come utilizzare la funzione CRESCITA di Excel (4 metodi semplici)

Letture simili

  • Come utilizzare la funzione MODE in Excel (4 esempi)
  • Utilizzare la funzione VAR in Excel (4 esempi)
  • Come utilizzare la funzione PROB in Excel (3 esempi)
  • Utilizzare la funzione STDEV di Excel (3 semplici esempi)
  • Come utilizzare la funzione FREQUENZA di Excel (6 esempi)

Inserire la funzione CORREL dallo strumento di comando di Excel

È inoltre possibile inserire il simbolo CORREL dallo strumento di comando di Excel ed estrarre il coefficiente di correlazione tra i dati.

Passi per calcolare il coefficiente di correlazione tra le matrici ( Altezza colonna e Colonna del peso ) dallo strumento di comando di Excel è mostrato di seguito.

Passi:

  • Scegliere una cella per memorizzare il risultato (nel nostro caso, si tratta di Cella C15 ).
  • Successivamente, andare a Formule -> Altre funzioni -> Statistiche -> CORREL

  • Nel Argomenti della funzione selezionare la casella di pop-up Array1 trascinando l'intera 1a colonna o riga e la Array2 trascinando l'intera seconda colonna o riga del set di dati.

Nel nostro caso,

Array1 = B5:B13 , il Altezza colonna

Array2 = C5:C13 , il Colonna del peso

  • Stampa OK .

Anche in questo modo si otterrà la coefficiente di correlazione tra due array del set di dati.

Funzione CORREL in VBA

Il CORREL La funzione può essere utilizzata anche con VBA I passaggi per farlo sono illustrati di seguito.

Passi:

  • Stampa Alt + F11 sulla tastiera o andare alla scheda Sviluppatore -> Visual Basic per aprire Editor Visual Basic .

  • Nella finestra del codice a comparsa, dalla barra dei menu, fare clic su Inserire -> Modulo .

  • Copiare il codice seguente e incollarlo nella finestra del codice.
 Sub CORRELfunction() Dim Z As Double Dim xRng As Range Dim yRng As Range Set xRng = Range("B5", Range("B5").End(xlDown)) 'xRng memorizza gli intervalli da B5 all'ultima voce della colonna B Set yRng = xRng.Offset(, 1) 'yRng memorizza i valori della matrice da C5 a tutti i valori della colonna C Z = Application.WorksheetFunction.Correl(xRng, yRng) 'Il valore della funzione di correlazione è memorizzato nella variabile ZMsgBox Z 'stampa l'output nella casella di messaggio. Fine Sub 

Il codice è ora pronto per essere eseguito.

  • Stampa F5 sulla tastiera o dalla barra dei menu selezionare Esegui -> Esegui Sub/UserForm È anche possibile fare clic sul pulsante piccola icona Play nella barra dei menu secondari per eseguire la macro.

Verrà visualizzata una finestra di messaggio a comparsa di Microsoft Excel che mostrerà i dati relativi alla coefficiente di correlazione tra due intervalli di celle del dataset.

Cose da ricordare

  • Se una matrice o un intervallo di celle contiene testo, valori logici o celle vuote, tali valori vengono ignorati. Tuttavia, le celle con zero vengono contate come argomenti.
  • #N/A viene restituito un errore se array1 e array2 hanno un numero diverso di punti dati.
  • #DIV/0! si verificherà un errore se array1 o array2 è vuoto o se il campo Deviazione standard (S) dei loro valori è uguale a zero .

Conclusione

Questo articolo spiega in dettaglio come utilizzare il metodo CORREL Spero che questo articolo vi sia stato di grande aiuto. Se avete domande su questo argomento, non esitate a chiedere.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.