Функция НАКЛОН в Excel
Функцията SLOPE в Excel е категоризирана като статистическа функция в Excel. В математически смисъл, SLOPE връща наклона на линия между дадени точки от данни в стойности на известни y и стойности на известни x. Наклонът на линейна регресионна линия е вертикалното разстояние / хоризонталното разстояние между която и да е от двете точки на тази линия.
Функцията Slope връща наклона на регресионната линия въз основа на точките от данни, разпознати от known_y_values и known_x_values
Формула НАКЛОН в Excel

SLOPE има два задължителни параметъра, т.е., known_y’s и known_xs .
Задължителен параметър:
- known_y's: това е масив от известни y-стойности.
- known_x's: това е масив от известни x-стойности
Тук дължината на масива от данни на known_x трябва да бъде същата като тази на масива от данни на known_y и стойността на дисперсията на стойностите на известните x не трябва да бъде 0.
Забележки:
Уравнението SLOPE за определяне на наклона на линейната регресионна линия е както следва:

където и
са средните стойности на извадката и се изчисляват по средни (x стойности) и средни (y стойности).
Как да използвам функцията НАКЛОН в Excel?
Той е много прост и лесен за използване. Нека разберем работата на функцията SLOPE в някои примери. Може да се използва като функция на работен лист и като функция на VBA.
Пример # 1
В първия пример имаме два набора от данни с известните стойности на y и стойността на x.
Сега изчислете наклона от тези данни = НАКЛОН (A3: A22, B3: B22) и изходът ще бъде 2.7, както е показано в таблицата по-долу.

Резултатът ще бъде:

Пример # 2
Във втория пример имаме месечни данни за известната стойност на y и стойността на x.
Така че тук можем да приложим формулата SLOPE в Excel, както използвахме в първия пример = SLOPE (E3: E22, F3: F22)

И изходът ще бъде 0,11, както е показано в таблицата по-долу.

НАКЛОН в Excel VBA
Да предположим, че имаме стойностите на X, разположени в диапазона на Excel листа от A1 до A10, и стойностите на Y, намиращи се в дадения лист на Excel от диапазон B1 до B10, тогава можем да изчислим СКЛОНА тук, като използваме функциите VBA по-долу
Sub SLOPEcal () // стартира обхвата на функцията за наклон
Dim x, y като диапазон // декларира диапазона x и y
set x = Range (“A10: A10”) // задаваме стойностите на известните x в диапазон x.
задайте y = диапазон (“B10: B10”) // задайте стойности на известните y на диапазон y.
slope = Application.WorksheetFunction.Slope (y, x) set
MsgBox slope // отпечатва стойността на наклона в полето за съобщения.
End sub // Край на функцията за наклон
Неща за запомняне
- Функция SLOPE чрез # N / A! Грешка, когато даденият масив от known_x и масивът от known_y са с различна дължина.
Формула НАКЛОН = НАКЛОН (A3: A12, B3: B15)

- Функция SLOPE чрез # DIV / 0! грешка, когато:
- Дисперсията на дадените известни_x се изчислява на нула; или
- Всеки от дадените масиви (known_x's или known_y's) е празен.

- Във функцията SLOPE, ако масив или аргумент за справка съдържа текст, логически стойности или празни клетки, стойностите се игнорират; обаче са включени клетки със стойност нула.

- Във функцията SLOPE параметрите трябва да са числа или имена, масиви или препратки, които съдържат числа.