Funkcja SLOPE w programie Excel

Funkcja SLOPE w programie Excel

Funkcja NACHYLENIE w programie Excel jest klasyfikowana jako funkcje statystyczne w programie Excel. W terminologii matematycznej funkcja NACHYLENIE zwraca nachylenie prostej między danymi punktami danych w znanych wartościach y i znanych wartościach x. Nachylenie linii regresji liniowej to odległość w pionie / odległość w poziomie między dowolnym z dwóch punktów na tej linii.

Funkcja Slope zwraca nachylenie linii regresji na podstawie punktów danych rozpoznawanych przez znane_y_values ​​i znane_x_values

Formuła NACHYLENIA w programie Excel

SLOPE ma dwa obowiązkowe parametry, tj. Znane_y i znane_xs .

Obowiązkowy parametr:

  • znane_y: jest to tablica znanych wartości y.
  • znane_x: jest to tablica znanych wartości x

W tym przypadku długość tablicy danych znane_x powinna mieć taką samą długość jak tablica danych znane_y, a wartość wariancji znanych wartości x nie może wynosić 0.

Uwagi:

Równanie NACHYLENIA do wyznaczania nachylenia linii regresji liniowej wygląda następująco:

gdzie i są średnimi z próby i obliczonymi przez średnią (wartości x) i średnią (wartości y).

Jak korzystać z funkcji SLOPE w programie Excel?

Jest bardzo prosty i łatwy w użyciu. Zrozummy działanie funkcji SLOPE na kilku przykładach. Może być używany jako funkcja arkusza roboczego i jako funkcja VBA.

Możesz pobrać ten szablon programu Excel z funkcją SLOPE - szablon programu Excel z funkcją SLOPE

Przykład 1

W pierwszym przykładzie mamy dwa zbiory danych ze znanymi wartościami y i znanymi wartościami x.

Teraz oblicz nachylenie z tych danych = NACHYLENIE (A3: A22, B3: B22), a wyjście będzie wynosić 2,7, jak pokazano w poniższej tabeli.

Wynik będzie:

Przykład nr 2

W drugim przykładzie mamy dane miesięczne o znanej wartości y i znanej wartości x.

Więc tutaj możemy zastosować wzór NACHYLENIE w programie Excel, tak jak użyliśmy w pierwszym przykładzie = NACHYLENIE (E3: E22, F3: F22)

Wyjście będzie wynosić 0,11, jak pokazano w poniższej tabeli.

SLOPE w Excel VBA

Załóżmy, że mamy wartości X znajdujące się w zakresie arkusza Excela od A1 do A10 i wartości Y znajdujące się w danym arkuszu Excela z zakresu B1 do B10, wtedy możemy obliczyć NACHYLENIE tutaj, korzystając z poniższych funkcji VBA

Sub SLOPEcal () // start zakresu funkcji slope

Dim x, y as Range // zadeklaruj zakres x i y

set x = Range („A10: A10”) // ustaw znane wartości x na zakres x.

set y = Range („B10: B10”) // ustaw znane wartości y na zakres y.

slope = Application.WorksheetFunction.Slope (y, x) ustawiony

MsgBox slope // wypisuje wartość nachylenia w oknie komunikatu.

End sub // Zakończenie funkcji slope

Rzeczy do zapamiętania

  • Funkcja SLOPE przez # N / A! Błąd, gdy podana tablica znane_x i tablica znane_y mają różne długości.

Wzór NACHYLENIA = NACHYLENIE (A3: A12, B3: B15)

  • Funkcja SLOPE poprzez # DIV / 0! błąd, gdy:
    • Wariancja podanych argumentów znane_x wynosi zero; lub
    • Dowolna z podanych tablic (znane_x lub znane_y) jest pusta.

  • W funkcji NACHYLENIE, jeśli tablica lub argument odwołania zawiera tekst, wartości logiczne lub puste komórki, wartości są ignorowane; jednak uwzględniane są komórki z wartością zero.

  • W funkcji NACHYLENIE parametrami muszą być liczby lub nazwy, tablice lub odwołania zawierające liczby.