Compartilhar via


Método WorksheetFunction.Intercept (Excel)

Calcula o ponto no qual uma linha irá interceptar o eixo y usando valores de x e y existentes. O ponto de interseção é baseado em uma linha de regressão de melhor ajuste plotada pelos valores de x e y conhecidos.

Utilize a função Intercetar quando quiser determinar o valor da variável dependente quando a variável independente for 0 (zero). Por exemplo, pode utilizar a função Intercetar para prever a resistência elétrica de um metal a 0°C quando os pontos de dados foram tomados à temperatura ambiente e superiores.

Sintaxe

expressão. Interceção (Arg1, Arg2)

expressão Uma variável que representa um objeto WorksheetFunction .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Arg1 Obrigatório Variant Val_conhecidos_y - o conjunto dependente de observações ou dados.
Arg2 Obrigatório Variant Val_conhecidos_x - o conjunto independente de observações ou dados.

Valor de retorno

Double

Comentários

Os argumentos devem ser números ou nomes, matrizes ou referências que contenham números.

Se uma matriz ou argumento de referência contiver texto, valores lógicos ou células vazias, estes valores serão ignorados; no entanto, células com valor zero serão incluídas.

Se known_y e known_x tiverem um número diferente de pontos de dados ou não contiverem pontos de dados, Intercetar devolve o valor de erro #N/D.

A equação para a interceção da linha de regressão, a, é:

Captura de ecrã que mostra a fórmula A igual a Y menos BX. Uma linha é sobre o Y e o X.

em que o declive, b, é calculado como:

Captura de ecrã a mostrar a fórmula de declive.

e em que x e y são a amostra significa MÉDIA(known_x) e MÉDIA(known_y).

O algoritmo subjacente utilizado nas funções Intercetar e Declive é diferente do algoritmo subjacente utilizado na função LinEst . A diferença entre esses algoritmos pode levar a diferentes resultados quando os dados forem indeterminados e colineares. Por exemplo, se os pontos de dados do argumento val_conhecidos_y forem 0 e os pontos de dados do argumento val_conhecidos_x forem 1:

  • Intercetar e Declive devolvem um #DIV/0! . O algoritmo Intercetar e Declive foi concebido para procurar uma e apenas uma resposta e, neste caso, pode haver mais do que uma resposta.

  • LinEst devolve um valor de 0. O algoritmo LinEst foi concebido para devolver resultados razoáveis para dados colelineares e, neste caso, pode encontrar pelo menos uma resposta.

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.