Função SLOPE no Excel
A função SLOPE no Excel é categorizada como funções estatísticas no Excel. Em termos matemáticos, o SLOPE retorna a inclinação de uma linha entre os pontos de dados dados em valores de y conhecidos e valores de x conhecidos. A inclinação de uma linha de regressão linear é a distância vertical / a distância horizontal entre qualquer um dos dois pontos desta linha.
A função Slope retorna a inclinação de uma linha de regressão com base nos pontos de dados reconhecidos por valores_y_conhecidos e valores_x_conhecidos
Fórmula SLOPE no Excel

SLOPE tem dois parâmetros obrigatórios, ou seja, known_y’s e known_xs .
Parâmetro obrigatório:
- known_y's: é uma matriz de valores y conhecidos.
- conhecidos_x 's: é uma matriz de valores x conhecidos
Aqui, o comprimento da matriz de dados de known_x deve ter o mesmo comprimento da matriz de dados de known_y, e o valor da variação dos valores de x conhecidos não deve ser 0.
Observações:
A equação SLOPE para descobrir a inclinação da linha de regressão linear é a seguinte:

onde e
são as médias da amostra e calculadas pela média (valores x) e média (valores y).
Como usar a função SLOPE no Excel?
É muito simples e fácil de usar. Vamos entender o funcionamento da função SLOPE em alguns exemplos. Ele pode ser usado como uma função de planilha e como uma função VBA.
Exemplo 1
No primeiro exemplo, temos dois conjuntos de dados com os valores de y conhecidos e os valores de x conhecidos.
Agora calcule a inclinação a partir desses dados = SLOPE (A3: A22, B3: B22) e a saída será 2,7, conforme mostrado na tabela abaixo.

O resultado será:

Exemplo # 2
No segundo exemplo, temos dados mensais do valor de y conhecido e valor de x conhecido.
Portanto, aqui podemos aplicar a fórmula SLOPE no excel como usamos no primeiro exemplo = SLOPE (E3: E22, F3: F22)

E a saída será de 0,11, conforme mostrado na tabela abaixo.

SLOPE no Excel VBA
Suponha que temos os valores de X localizados na planilha do excel de A1 a A10 e os valores de Y localizados na planilha do Excel fornecida de B1 a B10, então podemos calcular o SLOPE aqui usando as funções VBA abaixo
Sub SLOPEcal () // inicia o escopo da função de inclinação
Dim x, y como intervalo // declara o intervalo x e y
definir x = intervalo (“A10: A10”) // definir os valores de x conhecidos para o intervalo x.
definir y = intervalo (“B10: B10”) // definir valores de y conhecidos para intervalo y.
slope = Application.WorksheetFunction.Slope (y, x) definido
Inclinação da MsgBox // imprime o valor da inclinação na caixa de mensagem.
End sub // Finaliza a função de inclinação
Coisas para lembrar
- Função SLOPE através do # N / A! Erro quando o array fornecido de known_x's e o array de known_y's têm comprimentos diferentes.
Fórmula SLOPE = SLOPE (A3: A12, B3: B15)

- Função SLOPE por meio do # DIV / 0! erro quando:
- A variação dos valores_conhecidos_x fornecidos é zero; ou
- Qualquer um dos arrays fornecidos (known_x's ou known_y's) estão vazios.

- Na função SLOPE, se uma matriz ou argumento de referência contiver texto, valores lógicos ou células vazias, os valores serão ignorados; no entanto, as células com o valor zero são incluídas.

- Na função SLOPE, os parâmetros devem ser números ou nomes, matrizes ou referências que contêm números.