SLOPE-funktion i Excel
SLOPE-funktionen i Excel kategoriseras som statistiska funktioner i Excel. I matematiska termer returnerar SLOPE lutningen på en linje mellan givna datapunkter i kända y-värden och kända x-värden. Lutningen på en linjär regressionslinje är det vertikala avståndet / det horisontella avståndet mellan någon av de två punkterna på denna linje.
Lutningsfunktionen returnerar lutningen för en regressionslinje baserat på datapunkterna som känns igen av kända_y_värden och kända_x_värden
SLOPE Formula i Excel

SLOPE har två obligatoriska parametrar, dvs. kända_y och kända_x .
Obligatorisk parameter:
- known_y's: det är en matris med kända y-värden.
- kända_x: det är en matris med kända x-värden
Här bör längden på kända_xs dataarray vara lika lång som känd_ys datayrray, och värdet på variansen för de kända x-värdena får inte vara 0.
Anmärkningar:
SLOPE-ekvationen för att ta reda på lutningen för den linjära regressionslinjen är som följer:

var och
är provmedlet och beräknas med medelvärde (x-värden) och medelvärde (y-värden).
Hur använder jag SLOPE-funktionen i Excel?
Det är väldigt enkelt och lätt att använda. Låt oss förstå hur SLOPE-funktionen fungerar i några exempel. Den kan användas som en kalkylfunktion och som en VBA-funktion.
Exempel 1
I det första exemplet har vi två datamängder med kända y-värden och kända x-värden.
Beräkna nu lutningen från dessa data = LUTNING (A3: A22, B3: B22), och utdata blir 2,7, som visas i nedanstående tabell.

Utgången blir:

Exempel 2
I det andra exemplet har vi månadsvis data om känt y-värde och känt x-värde.
Så här kan vi tillämpa SLOPE-formeln i Excel som vi använde i det första exemplet = SLOPE (E3: E22, F3: F22)

Och utmatningen blir 0,11, som visas i nedanstående tabell.

SLOPE i Excel VBA
Anta att vi har X-värdena i excel-arkområdet från A1 till A10, och Y-värdena i det angivna excel-arket från intervall B1 till B10, då kan vi beräkna SLOPE här genom att använda nedanstående VBA-funktioner
Sub SLOPEcal () // starta lutningsfunktionens omfång
Dim x, y som Range // deklarera området x och y
set x = Range (“A10: A10”) // set kända x-värden till range x.
set y = Range (“B10: B10”) // ställ in kända y-värden till y-området.
lutning = Application.WorksheetFunction.Slope (y, x) set
MsgBox-lutning // skriv ut lutningsvärdet i meddelandefältet.
Avsluta sub // Avsluta lutningsfunktionen
Saker att komma ihåg
- SLOPE-funktion genom # N / A! Fel när den givna matrisen med kända_x och matris med kända_ har olika längder.
SLOPE Formula = SLOPE (A3: A12, B3: B15)

- SLOPE-funktion genom # DIV / 0! fel när:
- Variansen för de angivna kända_x-värdena utvärderas till noll; eller
- Någon av de givna matriserna (kända_x eller kända_er) är tomma.

- Om en array eller ett referensargument innehåller text, logiska värden eller tomma celler i funktionen SLOPE ignoreras värdena. emellertid inkluderas celler med värdet noll.

- I SLOPE-funktionen måste parametrarna vara siffror eller namn, matriser eller referenser som innehåller siffror.