Kaip naudoti CORREL funkciją programoje "Excel" (3 pavyzdžiai ir VBA)

  • Pasidalinti
Hugh West

"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 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ų.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.