SLOPE funkció az Excelben
Az Excel SLOPE függvénye az Excel statisztikai függvényeként van besorolva. Matematikai értelemben a MÖGÖNY visszaadja az ismert adatpontok közötti egyenes meredekségét ismert y értékekben és ismert x értékekben. A lineáris regressziós vonal meredeksége a két pont bármelyikének függőleges távolsága / vízszintes távolsága.
A Slope függvény visszaadja a regressziós vonal meredekségét az ismert_y_értékek és ismert_x_values által felismert adatpontok alapján
SLOPE Formula az Excel-ben

A SLOPE-nak két kötelező paramétere van, azaz ismert_y és ismert_x .
Kötelező paraméter:
- ismert_y-k: ismert y-értékek tömbje.
- ismert_x: ismert x-értékek tömbje
Itt az ismert_x adattömbjének hosszának meg kell egyeznie az ismert_y adattömbjének hosszával, és az ismert x értékek varianciájának értéke nem lehet 0.
Megjegyzések:
A lineáris regressziós egyenes meredekségének megismerésére szolgáló SLOPE egyenlet a következő:

hol és hol
vannak a minta átlagai, és átlag (x értékek) és átlag (y értékek) alapján számítják.
Hogyan használjuk a SLOPE funkciót az Excelben?
Nagyon egyszerű és könnyen használható. Néhány példában értsük meg a SLOPE függvény működését. Használható munkalapfüggvényként és VBA funkcióként.
1. példa
Az első példában két adatsorunk van, ismert y értékekkel és ismert x értékekkel.
Most számítsa ki a meredekséget ezekből az adatokból = LEjtő (A3: A22, B3: B22), és a kimenet 2,7 lesz, amint azt az alábbi táblázat mutatja.

A kimenet a következő lesz:

2. példa
A második példában havi adatokkal rendelkezünk ismert y értékről és ismert x értékről.
Tehát itt alkalmazhatjuk a SLOPE képletet az excelben, mint az első példában használtuk = SLOPE (E3: E22, F3: F22)

A kimenet pedig 0,11 lesz, amint azt az alábbi táblázat mutatja.

DÖNTET az Excel VBA-ban
Tegyük fel, hogy az X értékei az excel lap A1 és A10 közötti tartományában vannak, Y értéke pedig az adott excel lapon a B1 és B10 tartományok között található, majd itt kiszámíthatjuk a Meredekséget az alábbi VBA függvények használatával
Sub SLOPEcal () // a lejtés függvény hatókörének elindítása
Dim x, y mint Range // deklarálja az x és y tartományt
set x = Tartomány („A10: A10”) // az ismert x értékeket állítsa x tartományba.
set y = Tartomány („B10: B10”) // állítsa az ismert y értékeket y tartományra.
lejtő = Application.WorksheetFunction.Slope (y, x) halmaz
MsgBox lejtés // nyomtassa ki a lejtés értékét az üzenetmezőbe.
End sub // Befejezi a lejtés funkciót
Dolgok, amikre emlékezni kell
- SLOPE funkció a # N / A segítségével! Hiba, ha az ismert_x adott tömbje és az ismert_ y tömbje különböző hosszúságú.
LEjtő képlet = LEjtő (A3: A12, B3: B15)

- SLOPE funkció a # DIV / 0 segítségével! hiba, amikor:
- A megadott ismert_x-ek szórása nullára változik; vagy
- A megadott tömbök közül bármelyik (ismert_x vagy ismert_ y) üres.

- A SLOPE függvényben, ha egy tömb vagy referencia argumentum szöveget, logikai értékeket vagy üres cellákat tartalmaz, az értékeket figyelmen kívül hagyja; nulla értékű cellák azonban szerepelnek benne.

- A SLOPE függvényben a paramétereknek számoknak vagy neveknek, tömböknek vagy hivatkozásokat kell tartalmazniuk, amelyek számokat tartalmaznak.