„SLOPE“ funkcija „Excel“
„Excel“ „SLOPE“ funkcija yra priskirta „Excel“ statistinėms funkcijoms. Matematiniu požiūriu SLOPE grąžina tiesės nuolydį tarp nurodytų duomenų taškų žinomomis y reikšmėmis ir žinomomis x reikšmėmis. Tiesinės regresijos tiesės nuolydis yra vertikalus atstumas / horizontalus atstumas tarp bet kurio iš dviejų šios tiesės taškų.
Funkcija „Šlaitas“ pateikia regresijos tiesės nuolydį pagal duomenų taškus, kuriuos atpažįsta žinomos_y_values ir žinomos_x_values
„SLOPE“ formulė „Excel“

SLOPE turi du privalomus parametrus, ty žinomus_y ir žinomus_x .
Privalomas parametras:
- žinomi_y's: tai žinomų y reikšmių masyvas.
- žinomi_x: tai žinomų x reikšmių masyvas
Čia žinomo_x duomenų masyvo ilgis turėtų būti toks pats kaip žinomo_y duomenų masyvo ilgis, o žinomų x reikšmių dispersijos vertė neturi būti 0.
Pastabos:
SLOPE lygtis, skirta sužinoti tiesinės regresijos tiesės nuolydį, yra tokia:

kur ir
yra imties vidurkiai ir apskaičiuojami pagal vidurkį (x reikšmes) ir vidurkį (y reikšmes).
Kaip naudoti „SLOPE“ funkciją „Excel“?
Tai labai paprasta ir paprasta naudoti. Kai kuriuose pavyzdžiuose supraskime SLOPE funkcijos veikimą. Jis gali būti naudojamas kaip darbalapio funkcija ir kaip VBA funkcija.
1 pavyzdys
Pirmame pavyzdyje turime du duomenų rinkinius su žinomomis y reikšmėmis ir žinomomis x reikšmėmis.
Dabar apskaičiuokite nuolydį iš šių duomenų = SLOPE (A3: A22, B3: B22), o išvestis bus 2,7, kaip parodyta žemiau esančioje lentelėje.

Rezultatas bus:

2 pavyzdys
Antrame pavyzdyje mes turime mėnesio duomenis apie žinomą y reikšmę ir žinomą x vertę.
Taigi čia mes galime taikyti „SLOPE“ formulę „Excel“, kaip mes naudojome pirmajame pavyzdyje = SLOPE (E3: E22, F3: F22)

O išvestis bus 0,11, kaip parodyta žemiau esančioje lentelėje.

NUOLAIDA „Excel VBA“
Tarkime, kad mes turime X reikšmes, esančias „Excel“ lapo diapazone nuo A1 iki A10, ir Y reikšmes, esančias duotame „Excel“ lape, nuo B1 iki B10 diapazono, tada čia galime apskaičiuoti SLOPE, naudodamiesi žemiau pateiktomis VBA funkcijomis
Sub SLOPEcal () // paleisti nuolydžio funkcijos apimtį
„Dim x“, „y“, kaip „Range“ // deklaruoja diapazoną x ir y
set x = Range („A10: A10“) // žinomas x reikšmes nustatykite į diapazoną x.
set y = Range („B10: B10“) // nustatykite žinomas y reikšmes į diapazoną y.
nuolydis = Application.WorksheetFunction.Slope (y, x) nustatytas
„MsgBox“ nuolydis // pranešimo laukelyje išspausdinkite nuolydžio vertę.
End sub // Baigti nuolydžio funkciją
Ką reikia atsiminti
- SLOPE funkcija per # N / A! Klaida, kai pateiktas žinomų_x masyvas ir žinomų_y masyvas yra skirtingo ilgio.
NUOLAIDA Formulė = NUOLAIDA (A3: A12, B3: B15)

- „SLOPE“ funkcija per # DIV / 0! klaida, kai:
- Pateiktų žinomų_x dispersija įvertinama iki nulio; arba
- Bet kuri iš nurodytų masyvų (žinomi_x arba žinomi_y) yra tušti.

- Funkcijoje SLOPE, jei masyve ar nuorodos argumente yra teksto, loginių reikšmių arba tuščių langelių, reikšmės nepaisomos; tačiau įtraukiami langeliai, kurių vertė lygi nuliui.

- Funkcijoje SLOPE parametrai turi būti skaičiai arba pavadinimai, masyvai ar nuorodos, kuriose yra skaičiai.