NUOLAIDA „Excel“ formule (formulė, pavyzdys) | Kaip apskaičiuoti nuolydį „Excel“?
Šlaito 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 žinomi_y ir žinomi_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 pat kaip žinomo_y duomenų masyvo ilgis, o žinomo 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. Leiskite suprasti SLOPE funkcijos veikimą pagal keletą pavyzdžių. Jis gali būti naudojamas kaip darbalapio funkcija ir kaip VBA funkcija.
Šį „SLOPE Function Excel“ šabloną galite atsisiųsti čia - „SLOPE Function Excel“ šablonas1 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 išmintingus žinomos y vertės ir žinomos x vertės duomenis.
Taigi čia mes galime pritaikyti „SLOPE“ formulę „Excel“ formoje, kaip naudojome pirmame 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 naudodami toliau pateiktas VBA funkcijas
Sub SLOPEcal () // pradėti 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 kuris iš nurodytų masyvų (žinomi_x arba žinomi_y) yra tušti.
- Funkcijoje SLOPE, jei masyve ar nuorodos argumente yra tekstas, loginės reikšmės arba tušti langeliai, 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.