SLOPE-funktion i Excel

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-mall

Exempel 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.