Função SLOPE no Excel

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 determinados pontos de 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 nesta 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 por alguns exemplos. Ele pode ser usado como uma função de planilha e como uma função VBA.

Você pode baixar este modelo de função SLOPE em Excel aqui - modelo de função SLOPE em Excel

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á 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 um array ou argumento de referência contém texto, valores lógicos ou células vazias, os valores são ignorados; entretanto, 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.