I did some browsing and obtained the way to get the polynomials for the second order equation
Mpolynomials = Application.WorksheetFunction.LinEst(RangeM, Application.Power(RangeF, Array(1, 2)))
Here Mpolynomials is a Variant
Я пытаюсь выяснить уравнение 2-го порядка (Y = ax ^ 2 + bx + c) для набора значений данных. Когда я использую встроенную функцию в Excel
=LINEST(C2533:C2537,B2533:B2537^)
Я получаю следующий результат для выбранных мной данных
3.08414E-09 -0.00041244 7.351136804
Но когда я пытаюсь сделать то же самое в коде Excel VBA, ответы не связаны друг с другом, может ли кто-нибудь сказать мне, что следует изменить в коде?
Set RangeM = ("C2533:C2537") -->Y axis Set RangeF = ("B2533:B2537") --> Xaxis Mpolynomials = Application.WorksheetFunction.LinEst(RangeM, RangeF, True, True)
I did some browsing and obtained the way to get the polynomials for the second order equation
Mpolynomials = Application.WorksheetFunction.LinEst(RangeM, Application.Power(RangeF, Array(1, 2)))
Here Mpolynomials is a Variant