SLOPE-funktion i Excel
SLOPE-funktionen i Excel kategoriseras som statistiska funktioner i Excel. I matematisk term 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 dataarray, och variansvärdet 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 förstå hur SLOPE-funktionen fungerar med några exempel. Den kan användas som en kalkylfunktion och som en VBA-funktion.
Du kan ladda ner denna Excel-mall för SLOPE-funktion här - SLOPE-funktion Excel-mallExempel nr 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 utgången blir 2,7 som visas i nedanstående tabell.
Produktionen kommer att vara:
Exempel 2
I det andra exemplet har vi månadsvisa uppgifter 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 utgången blir 0,11 som visas i nedanstående tabell.
SLOPE i Excel VBA
Anta att vi har X-värdena belägna 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 intervallet x och y
set x = Range (“A10: A10”) // ställ in 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 angivna 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ågra av de angivna matriserna (kända_x eller kända_er) är tomma.
- I SLOPE-funktionen ignoreras värdena om en matris eller ett referensargument innehåller text, logiska värden eller tomma celler. dock ingår celler med värdet noll.
- I SLOPE-funktionen måste parametrarna vara siffror eller namn, matriser eller referenser som innehåller siffror.