Turinys
"Excel" programoje CORREL funkcija naudojama siekiant nustatyti, kaip glaudžiai du duomenų rinkiniai yra susiję tarpusavyje. Šiame straipsnyje parodysime, kaip naudoti CORREL funkciją "Excel" programoje.
Atsisiųsti darbo knygą
Nemokamą "Excel" pratybų sąsiuvinį galite atsisiųsti iš čia.
CORREL funkcijos naudojimas.xlsm
Įvadas į CORREL funkciją
- Aprašymas
Svetainė CORREL funkcija yra statistinė Excel programos funkcija. Ji apskaičiuoja dviejų ląstelių intervalų koreliacijos koeficientą. Pavyzdžiui, galite apskaičiuoti koreliaciją tarp dviejų akcijų rinkų, tarp ūgio ir svorio matavimų, tarp dviejų semestrų egzaminų rezultatų ir t. t.
- Sintaksė
=CORREL(array1, array2)
- Argumentai Aprašymas
Argumentas | Privalomas / pasirenkamas | Aprašymas |
---|---|---|
array1 | Reikalinga | Ląstelių verčių intervalas. |
masyvas2 | Reikalinga | Antrasis langelių verčių diapazonas. |
- Lygtis
Čia,
reiškia, kad Vidutiniškai iš array1 ir masyvas2 atitinkamai.
- Grąžinama vertė
Koreliacijos koeficientas - vertė nuo -1 iki +1 - dviejų kintamųjų rinkinių.
3 "Excel" funkcijos CORREL naudojimo būdai
Šiame skyriuje parodysime pagrindinį metodą, kaip naudoti CORREL funkciją "Excel" programoje. Taip pat aptarsime Puikus teigiamas rezultatas ir Neigiama koreliacija tarp dviejų masyvų su CORREL funkcija.
1. Bendras funkcijos CORREL pavyzdys
Parodysime, kaip įgyvendinti CORREL funkcija, kurioje pateikiamas koreliacijos koeficiento apskaičiavimo pavyzdys tarp Amžius ir svoris Taip pat galite atlikti tuos pačius veiksmus, kad sužinotumėte koreliacijos koeficientą tarp akcijų rinkos, rezultatai, ūgio ir svorio matavimai, ir t. t.
Toliau pateikiami koreliacijos koeficiento tarp amžiaus ir svorio apskaičiavimo žingsniai.
Žingsniai:
- Pasirinkite ląstelę, kurioje bus saugomas rezultatas (mūsų atveju tai yra C15 langelis ).
- Parašykite CORREL funkcija ir perduoti masyvo reikšmes arba ląstelių intervalus skliausteliuose.
Mūsų atveju formulė buvo tokia,
=CORREL(B5:B13, C5:C13)
Čia,
B5:B13 = array1 , pirmasis ląstelių intervalas, Stulpelio amžius
C5:C13 = masyvas2 , antrasis langelių intervalas, Stulpelio svoris
- Paspauskite Įveskite .
Gausite koreliacijos koeficientas tarp duomenų rinkinyje apibrėžtų verčių intervalo.
2. CORREL funkcija su tobula teigiama koreliacija
Tobula teigiama koreliacija reiškia, kad koreliacijos koeficientas yra +1 . Tobula teigiama koreliacija , kai kintamasis X didėja, kintamas Y didėja kartu su juo. Kai kintamasis X mažėja, kintamas Y taip pat mažėja.
Daugiau informacijos rasite šiame pavyzdyje.
Čia X ir Y ašis, abu pastebėjo didėjimo tendenciją, todėl tai yra Tobula teigiama koreliacija , gautas rezultatas 1 .
Skaityti daugiau: Kaip naudoti TREND funkciją "Excel" programoje (3 pavyzdžiai)
3. CORREL funkcija su visiškai neigiama koreliacija
Tobula neigiama koreliacija reiškia, kad koreliacijos koeficientas yra -1 . Tobula neigiama koreliacija , kai kintamasis X didėja, kintamas Y mažėja, o kai kintamasis X mažėja kintamasis Y padidėja.
Pažvelkite į šį pavyzdį.
Čia X -ašis nuolat augo, o Z -ašis turi mažėjimo tendenciją, todėl tai yra Tobula neigiama koreliacija su rezultatu -1 .
Skaityti daugiau: Kaip naudoti "Excel" funkciją GROWTH (4 paprasti metodai)
Panašūs skaitiniai
- Kaip naudoti "Excel" funkciją MODE (4 pavyzdžiai)
- Funkcijos VAR naudojimas programoje "Excel" (4 pavyzdžiai)
- Kaip naudoti PROB funkciją "Excel" programoje (3 pavyzdžiai)
- Naudokite "Excel" STDEV funkciją (3 paprasti pavyzdžiai)
- Kaip naudoti "Excel" dažnio funkciją (6 pavyzdžiai)
CORREL funkcijos įterpimas iš "Excel" komandų įrankio
Taip pat galite įterpti CORREL funkciją iš "Excel" komandų įrankio ir iš jos išgaukite duomenų koreliacijos koeficientą.
Korreliacijos koeficiento tarp masyvų apskaičiavimo žingsniai ( Aukščio stulpelis ir Svorio stulpelis ) iš "Excel" komandų įrankio parodyta toliau.
Žingsniai:
- Pasirinkite ląstelę, kurioje bus saugomas rezultatas (mūsų atveju tai yra C15 langelis ).
- Tada eikite į Formulės -> Daugiau funkcijų -> Statistinės -> CORREL
- Į Funkcijos argumentai iškylančiajame lange pasirinkite Masyvas1 vilkdami per visą 1 stulpelį arba eilutę ir Masyvas2 vilkdami per visą duomenų rinkinio 2-ąjį stulpelį arba eilutę.
Mūsų atveju,
Masyvas1 = B5:B13 . Aukščio stulpelis
Masyvas2 = C5:C13 . Svorio stulpelis
- Paspauskite GERAI .
Tokiu būdu taip pat gausite koreliacijos koeficientas tarp dviejų duomenų rinkinio masyvų.
CORREL funkcija VBA
Svetainė CORREL funkciją taip pat galima naudoti su VBA Excel programoje. Toliau pateikiami šio veiksmo atlikimo žingsniai.
Žingsniai:
- Paspauskite Alt + F11 klaviatūroje arba eikite į skirtuką Programuotojas -> "Visual Basic atidaryti "Visual Basic" redaktorius .
- Iššokančiame kodo lange meniu juostoje spustelėkite Insert -> Modulis .
- Nukopijuokite šį kodą ir įklijuokite jį į kodo langą.
Sub CORRELfunction() Dim Z As Double Dim xRng As Range Dim yRng As Range Set xRng = Range("B5", Range("B5").End(xlDown)) 'xRng saugo diapazonus nuo B5 iki paskutinio įrašo B stulpelyje Set yRng = xRng.Offset(, 1) 'yRng saugo masyvo reikšmes nuo C5 iki visų reikšmių C stulpelyje Z = Application.WorksheetFunction.Correl(xRng, yRng) 'Koreliacijos funkcijos reikšmė saugoma kintamajame ZMsgBox Z 'spausdina išvestį į pranešimų langelį. End Sub
Dabar jūsų kodas paruoštas paleisti.
- Paspauskite F5 klaviatūroje arba meniu juostoje pasirinkite Run -> Run Sub/UserForm Taip pat galite tiesiog spustelėti maža piktograma "Play submeniu juostoje, kad paleistumėte makrokomandą.
Atsivers "Microsoft Excel" iškylančio pranešimo langas, kuriame bus rodomas koreliacijos koeficientas rezultatą tarp dviejų duomenų rinkinio ląstelių intervalų.
Dalykai, kuriuos reikia prisiminti
- Jei masyve arba ląstelių intervale yra teksto, loginių reikšmių arba tuščių langelių, šios reikšmės ignoruojamos, skaičiuojamos ląstelės su nuliu kaip argumentus.
- #N/A klaida bus grąžinta, jei array1 ir masyvas2 turi skirtingą duomenų taškų skaičių.
- #DIV/0! klaida įvyks, jei array1 arba masyvas2 yra tuščias arba jei Standartinis nuokrypis (S) jų verčių yra lygi nulis .
Išvada
Šiame straipsnyje išsamiai paaiškinta, kaip naudoti CORREL funkciją "Excel" programoje su pavyzdžiais. Tikiuosi, kad šis straipsnis jums buvo labai naudingas. Drąsiai klauskite, jei turite kokių nors su šia tema susijusių klausimų.