Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel na Web Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016

Na análise de regressão, a função LOGEST calcula uma curva exponencial que se ajusta aos seus dados e devolve uma matriz de valores que descreve a curva. Como esta função devolve uma matriz de valores, tem de ser introduzida como uma fórmula de matriz.

Nota: Se tiver uma versão atual do Microsoft 365, pode simplesmente introduzir a fórmula na célula superior esquerda do intervalo de saída e, em seguida, premir ENTER para confirmar a fórmula como uma fórmula de matriz dinâmica. Caso contrário, a fórmula tem de ser introduzida como uma fórmula de matriz legada ao selecionar primeiro o intervalo de saída, inserir a fórmula na célula superior esquerda do intervalo de saída e, em seguida, premir CTRL+SHIFT+ENTER para confirmar. O Excel insere automaticamente parênteses retos no início e no fim da fórmula. Para obter mais informações sobre fórmulas de matriz, consulte Diretrizes e exemplos de fórmulas de matriz.

Descrição

A equação para a curva é:

y = b*m^x

ou

y = (b*(m1^x1)*(m2^x2)*_)

se existirem múltiplos valores de x em que o valor de y dependente é uma função dos valores de x independentes. Os valores de m são as bases correspondentes a cada valor de expoente x e b é um valor constante. Deve ter-se em consideração que y, x e m podem ser vetores. A matriz que PROJ.LOG devolve é {mn.mn-1.....m1.b}.

PROJ.LOG(val_conhecidos_y, [val_conhecidos_x], [constante], [estatística])

A sintaxe da função PROJ.LOG tem os seguintes argumentos:

  • known_y    obrigatório. É o conjunto de valores de y que já conhece na relação y = b*m^x.

    • Se a matriz val_conhecidos_y estiver numa única coluna, cada coluna de val_conhecidos_x será interpretada como uma variável separada.

    • Se a matriz val_conhecidos_y estiver numa única linha, cada linha de val_conhecidos_x será interpretada como uma variável separada.

  • known_x    Opcional. É um conjunto opcional de valores de x que talvez já conheça na relação y = b*m^x.

    • A matriz val_conhecidos_x pode incluir um ou mais conjuntos de variáveis. Se for utilizada apenas uma variável, val_conhecidos_y e val_conhecidos_x podem ser intervalos de qualquer formato, desde que tenham dimensões iguais. Se for utilizada mais de uma variável, val_conhecidos_y tem de ser um intervalo de células com a altura de uma linha ou a largura de uma coluna (o que também é designado por vetor).

    • Se val_conhecidos_x for omitido, é considerada a matriz {1;2;3;...}, que é do mesmo tamanho que val_conhecidos_y.

  • const    Opcional. Um valor lógico que determina se deve forçar-se a constante b a ser igual a 1.

    • Se constante for VERDADEIRO ou omitida, b é calculado normalmente.

    • Se a constante for FALSO, b fica igual a 1 e os valores de m são ajustados para y = m^x.

  • estatísticas    opcional. Um valor lógico que especifica se as estatísticas de regressão adicionais são devolvidas.

    • Se a estatística for VERDADEIRO, PROJ.LOG devolve as estatísticas de regressão adicionais, por isso a matriz devolvida é {mn,mn-1,...,m1,b;sen,sen-1,...,se1,seb;r 2,sey; F,df;ssreg,ssresid}.

    • Se a estatística for FALSO ou omitida, PROJ.LOG devolve apenas os coeficientes de m e a constante b.

Para obter mais informações sobre as estatísticas de regressão adicionais, consulte a função PROJ.LIN.

  • Quanto mais um gráfico dos seus dados se assemelhar a uma curva exponencial, melhor a linha calculada se ajustará aos seus dados. Tal como PROJ.LIN, PROJ.LOG devolve uma matriz de valores que descreve uma relação entre os valores, mas PROJ.LIN ajusta uma linha reta aos seus dados; LOGEST ajusta-se a uma curva exponencial. Para obter mais informações, veja PROJ.LINEST.

  • Quando tiver apenas uma variável de x independente, pode obter diretamente os valores de interceção de y (b), utilizando a seguinte fórmula:

    Interceção Y (b): ÍNDICE(TESTE DE REGISTO(known_y,known_x);2)

    Pode utilizar a equação y = b*m^x para calcular valores futuros de y, mas o Microsoft Excel fornece a função CRESCIMENTO para fazê-lo automaticamente. Para obter mais informações, consulte a função CRESCIMENTO.

  • Ao introduzir uma constante de matriz (como val_conhecidos_x) como um argumento, utilize vírgulas para separar os valores na mesma linha e pontos e vírgulas para separar linhas. Os carateres de separação podem ser diferentes consoante a definição regional.

  • Deve ter-se em consideração que os valores de y previstos pela equação de regressão podem não ser válidos, no caso de estarem fora do intervalo de valores de y utilizados para determinar a equação.

Exemplo 1- Função LOGEST

Tem de introduzir a fórmula acima como uma fórmula de matriz no Excel para que funcione corretamente. Depois de introduzir a fórmula, prima Enter se tiver uma subscrição de Microsoft 365 atual; caso contrário, prima Ctrl+Shift+Enter. Se a fórmula não for introduzida como uma fórmula de matriz, o único resultado é 1,4633.

Precisa de mais ajuda?

Pode sempre colocar uma pergunta a um especialista da Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.