Inhoudsopgave
In Excel is de CORREL functie wordt gebruikt om te bepalen hoe nauw twee reeksen gegevens met elkaar verbonden zijn. In dit artikel laten we zien hoe u de CORREL functie in Excel.
Werkboek downloaden
U kunt de gratis oefen Excel-werkmap hier downloaden.
Gebruik van de functie CORREL.xlsm
Inleiding tot de functie CORREL
- Beschrijving
De CORREL is een statistische functie in Excel die de correlatiecoëfficiënt van twee celbereiken berekent. U kunt bijvoorbeeld de correlatie berekenen tussen twee aandelenmarkten, tussen metingen van lengte en gewicht, tussen examenresultaten van twee semesters, enz.
- Syntax
=CORREL(array1, array2)
- Argumenten Beschrijving
Argument | Vereist/ Facultatief | Beschrijving |
---|---|---|
array1 | Vereist | Een reeks celwaarden. |
array2 | Vereist | Het tweede bereik van celwaarden. |
- Vergelijking
Hier,
betekent de Gemiddeld van array1 en array2 respectievelijk.
- Retourwaarde
De correlatiecoëfficiënt - een waarde tussen -1 en +1 - van twee reeksen variabelen.
3 Methoden voor het gebruik van de functie CORREL in Excel
In dit deel tonen we u de basismethode om de CORREL functie in Excel. En we bespreken ook de Perfect Positief en Negatieve correlatie tussen twee matrices met de CORREL functie.
1. Algemeen voorbeeld van de functie CORREL
Wij laten u zien hoe u de CORREL functie met een voorbeeld van het berekenen van de correlatiecoëfficiënt tussen Leeftijd en gewicht U kunt dezelfde stappen ook uitvoeren om de correlatiecoëfficiënt te bepalen tussen beurzen, resultaten, lengte-gewicht metingen, enz.
Stappen om de correlatiecoëfficiënt tussen Leeftijd en Gewicht te berekenen worden hieronder gegeven.
Stappen:
- Kies een cel om het resultaat in op te slaan (in ons geval is dat Cel C15 ).
- Schrijf de CORREL functie en de arraywaarden of celbereiken doorgeven binnen de haakjes.
In ons geval was de formule,
=CORREL(B5:B13, C5:C13)
Hier,
B5:B13 = array1 , eerste reeks cellen, Kolom Leeftijd
C5:C13 = array2 de tweede reeks cellen, Kolom Gewicht
- Druk op Ga naar .
U krijgt de correlatiecoëfficiënt tussen de in uw dataset gedefinieerde waarden.
2. CORREL-functie met perfecte positieve correlatie
Perfecte positieve correlatie betekent een correlatiecoëfficiënt van +1 . in Perfecte positieve correlatie wanneer variabele X neemt toe, variabel Y stijgt mee. Wanneer variabele X daalt, variabel Y daalt ook.
Kijk naar het volgende voorbeeld om meer te begrijpen.
Hier X en Y as, hebben beide een opwaartse trend gezien, dus is het een Perfecte positieve correlatie , geproduceerd resultaat 1 .
Lees meer: Hoe de TREND-functie in Excel te gebruiken (3 voorbeelden)
3. CORREL-functie met perfecte negatieve correlatie
Perfecte negatieve correlatie betekent een correlatiecoëfficiënt van -1 . in Perfecte negatieve correlatie wanneer variabele X neemt toe, variabel Y afneemt en wanneer variabele X vermindert de variabele Y verhoogt.
Kijk naar het volgende voorbeeld.
Hier X -as heeft een gestage groei gekend, terwijl de Z -as heeft een neerwaartse trend, daarom is het een Perfecte negatieve correlatie met het resultaat van -1 .
Lees meer: Hoe de Excel-groeifunctie te gebruiken (4 eenvoudige methoden)
Vergelijkbare lezingen
- Hoe de functie MODE gebruiken in Excel (4 voorbeelden)
- Gebruik de VAR-functie in Excel (4 voorbeelden)
- Gebruik van de PROB-functie in Excel (3 voorbeelden)
- Excel STDEV-functie gebruiken (3 eenvoudige voorbeelden)
- Hoe Excel de FREQUENTIE-functie gebruiken (6 voorbeelden)
Functie CORREL invoegen vanuit Excel
U kunt ook de CORREL functie van de commandotool van Excel en haal daaruit de correlatiecoëfficiënt tussen de gegevens.
Stappen om de correlatiecoëfficiënt tussen arrays te berekenen ( Hoogte Kolom en Gewicht Kolom ) van de opdrachttool van Excel wordt hieronder getoond.
Stappen:
- Kies een cel om het resultaat in op te slaan (in ons geval is dat Cel C15 ).
- Ga vervolgens naar Formules -> Meer functies -> Statistiek -> CORREL
- In de Functie Argumenten pop-upvenster, selecteer de Array1 door de hele 1e kolom of rij te slepen en de Array2 door de hele 2e kolom of rij van uw dataset te slepen.
In ons geval,
Array1 = B5:B13 de Hoogte Kolom
Array2 = C5:C13 de Gewicht Kolom
- Druk op OK .
Ook op deze manier krijgt u de correlatiecoëfficiënt tussen twee matrices van uw dataset.
Functie CORREL in VBA
De CORREL functie kan ook worden gebruikt met VBA De stappen om dat te doen staan hieronder.
Stappen:
- Druk op Alt + F11 op uw toetsenbord of ga naar de tab Ontwikkelaar -> Visual Basic om te openen Visual Basic-editor .
- In het pop-up codevenster, klik in de menubalk op Invoegen -> Module .
- Kopieer de volgende code en plak die in het codevenster.
Sub CORRELfunction() Dim Z As Double Dim xRng As Range Dim yRng As Range Set xRng = Range("B5", Range("B5").End(xlDown)) 'xRng slaat de bereiken op van B5 tot de laatste invoer in kolom B Set yRng = xRng.Offset(, 1) 'yRng slaat de matrixwaarden op van C5 tot alle waarden in kolom C Z = Application.WorksheetFunction.Correl(xRng, yRng) 'De waarde van de correlatiefunctie wordt opgeslagen in variabele ZMsgBox Z 'drukt de uitvoer af in het berichtenvak. Einde Sub
Uw code is nu klaar om te draaien.
- Druk op F5 op uw toetsenbord of selecteer in de menubalk Run -> Run Sub/UserForm U kunt ook gewoon op de klein pictogram Play in de submenubalk om de macro uit te voeren.
U krijgt een Microsoft Excel pop-up berichtvenster met de correlatiecoëfficiënt resultaat tussen twee celbereiken van uw dataset.
Dingen om te onthouden
- Als een matrix of celbereik tekst, logische waarden of lege cellen bevat, worden die waarden genegeerd. Echter, cellen met nul worden geteld als argumenten.
- #N/A fout wordt teruggestuurd als array1 en array2 hebben verschillende aantallen datapunten.
- #DIV/0! Er treedt een fout op als array1 of array2 leeg is, of als de Standaardafwijking (S) van hun waarden is gelijk aan nul .
Conclusie
In dit artikel wordt in detail uitgelegd hoe de CORREL functie in Excel met voorbeelden. Ik hoop dat dit artikel nuttig voor u is geweest. Voel u vrij om vragen te stellen als u vragen heeft over het onderwerp.