Sådan bruges CORREL-funktionen i Excel (3 eksempler og VBA)

  • Del Dette
Hugh West

I Excel er den CORREL funktionen bruges til at bestemme, hvor tæt to datasæt er forbundet med hinanden. I denne artikel vil vi vise dig, hvordan du kan bruge CORREL funktion i Excel.

Download arbejdsbog

Du kan downloade den gratis Excel-arbejdsbog til øvelser her.

Anvendelse af CORREL-funktionen.xlsm

Introduktion til CORREL-funktionen

  • Beskrivelse

CORREL er en statistisk funktion i Excel, der beregner korrelationskoefficienten for to celleområder. Du kan f.eks. beregne korrelationen mellem to aktiemarkeder, mellem højde-vægt-målinger, mellem eksamensresultater fra to semestre osv.

  • Syntaks

=CORREL(array1, array2)

  • Argumenter Beskrivelse
Argument Krævet/ valgfri Beskrivelse
array1 Påkrævet Et område af celleværdier.
array2 Påkrævet Det andet område af celleværdier.
  • Ligning

Her,

betyder Gennemsnit array1 og array2 henholdsvis.

  • Returneringsværdi

Korrelationskoefficienten - en værdi mellem -1 og +1 - af to sæt af variabler.

3 metoder til brug af CORREL-funktionen i Excel

I dette afsnit vil vi vise dig den grundlæggende metode til at bruge CORREL funktion i Excel. Og vi vil også diskutere den Perfekt positiv og Negativ korrelation mellem to arrays med CORREL funktion.

1. Generisk eksempel på CORREL-funktionen

Vi vil vise dig, hvordan du kan implementere CORREL funktion med et eksempel på beregning af korrelationskoefficienten mellem Alder og vægt Du kan også gennemføre de samme trin for at finde frem til korrelationskoefficienten mellem aktiemarkeder, resultater, højde- og vægtmålinger, osv.

Trinene til beregning af korrelationskoefficienten mellem alder og vægt er angivet nedenfor.

Trin:

  • Vælg en celle til at gemme resultatet i (i vores tilfælde er det Celle C15 ).
  • Skriv den CORREL funktion og overdrage arrayværdierne eller celleintervallerne inden for parentesen.

I vores tilfælde var formlen,

=CORREL(B5:B13, C5:C13)

Her,

B5:B13 = array1 , første række af celler, Kolonne Alder

C5:C13 = array2 , den anden række af celler, Kolonne Vægt

  • Tryk på Gå ind på .

Du vil få den korrelationskoefficient mellem de værdier, der er defineret i dit datasæt.

2. CORREL-funktion med perfekt positiv korrelation

Perfekt positiv korrelation betyder en korrelationskoefficient på +1 . i Perfekt positiv korrelation , når variabel X stigninger, variabel Y stiger sammen med den. Når variabel X falder, variabel Y falder også.

Se på følgende eksempel for at få mere at vide.

Her X og Y akse, begge har set en opadgående tendens, og derfor er det en Perfekt positiv korrelation , gav et resultat 1 .

Læs mere: Sådan bruger du TREND-funktionen i Excel (3 eksempler)

3. CORREL-funktion med perfekt negativ korrelation

Perfekt negativ korrelation betyder en korrelationskoefficient på -1 . i Perfekt negativ korrelation , når variabel X stigninger, variabel Y falder, og når variabel X reducerer variabel Y stigninger.

Se på følgende eksempel.

Her X -aksen har været vidne til en støt vækst, mens den Z -aksen har oplevet en nedadgående tendens, og derfor er det en Perfekt negativ korrelation med resultatet af -1 .

Læs mere: Sådan bruger du Excel VÆKST-funktionen (4 nemme metoder)

Lignende læsninger

  • Sådan bruger du MODE-funktionen i Excel (4 eksempler)
  • Brug VAR-funktionen i Excel (4 eksempler)
  • Sådan bruges PROB-funktionen i Excel (3 eksempler)
  • Brug Excel STDEV-funktionen (3 nemme eksempler)
  • Sådan bruger du Excel FREKVENS funktionen (6 eksempler)

Indsæt CORREL-funktion fra Excel Kommandoværktøj

Du kan også indsætte den CORREL funktionen fra Excels kommandoværktøj og udtrække korrelationskoefficienten mellem data derfra.

Skridt til beregning af korrelationskoefficienten mellem arrays ( Højde kolonne og Vægt kolonne ) fra Excels kommandoværktøj er vist nedenfor.

Trin:

  • Vælg en celle til at gemme resultatet i (i vores tilfælde er det Celle C15 ).
  • Derefter skal du gå til Formler -> Flere funktioner -> Statistisk -> CORREL

  • I den Funktionsargumenter pop-up boksen, skal du vælge den Array1 ved at trække gennem hele den 1. kolonne eller række og den Array2 ved at trække gennem hele den anden kolonne eller række i dit datasæt.

I vores tilfælde,

Array1 = B5:B13 , den Højde kolonne

Array2 = C5:C13 , den Vægt kolonne

  • Tryk på OK .

Også på denne måde vil du få den korrelationskoefficient mellem to arrays i dit datasæt.

CORREL-funktion i VBA

CORREL funktionen kan også anvendes med VBA i Excel. Trinene til at gøre det er vist nedenfor.

Trin:

  • Tryk på Alt + F11 på dit tastatur eller gå til fanen Udvikler -> Visual Basic for at åbne Visual Basic-editor .

  • I pop-up kodevinduet skal du på menulinjen klikke på Indsæt -> Modul .

  • Kopier følgende kode, og indsæt den i kodevinduet.
 Sub CORRELfunction() Dim Z As Double Dim xRng As Range Dim yRng As Range Set xRng = Range("B5", Range("B5").End(xlDown))) 'xRng gemmer intervallerne fra B5 til sidste post i kolonne B Set yRng = xRng.Offset(, 1) 'yRng gemmer arrayværdierne fra C5 til alle værdier i kolonne C Z = Application.WorksheetFunction.Correl(xRng, yRng) 'Korrelationsfunktionens værdi gemmes i Z-variablenMsgBox Z 'udskriver output i beskedboksen. End Sub 

Din kode er nu klar til at køre.

  • Tryk på F5 på dit tastatur eller på menulinjen vælge Kør -> Kør Sub/UserForm Du kan også bare klikke på lille Play-ikon i undermenulinjen for at køre makroen.

Du får en Microsoft Excel-popupmeddelelsesboks, der viser den korrelationskoefficient resultat mellem to celleområder i dit datasæt.

Ting at huske

  • Hvis et array eller et celleområde indeholder tekst, logiske værdier eller tomme celler, ignoreres disse værdier, men, celler med nul tælles med som argumenter.
  • #N/A fejl vil blive returneret, hvis array1 og array2 har forskellige antal datapunkter.
  • #DIV/0! fejl opstår, hvis enten array1 eller array2 er tom, eller hvis Standardafvigelse (S) af deres værdier er lig med nul .

Konklusion

Denne artikel forklarede detaljeret, hvordan du bruger CORREL funktion i Excel med eksempler. Jeg håber, at denne artikel har været til stor gavn for dig. Du er velkommen til at spørge, hvis du har spørgsmål vedrørende emnet.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.