Я пытаюсь выяснить уравнение 2 порядка (Y = ax^2 + bx + c) для набора значений данных. При использовании встроенной функции в excel
=LINEST(C2533:C2537,B2533:B2537^{1,2})
Я получаю следующий результат для данных, которые я выбрал
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)
- : Mpolynomials (1)::: Вариант (1 до 2)
: Mpolynomials (1,1): -2.88227749032385 E-04: Вариант / Двухместный
: Mpolynomials (1,2): 6.10919130371322: Variant/Double - : Mpolynomials (2)::: Вариант (1 до 2)
: Mpolynomials (2,1) : 2.49037160577299 E-06 : Вариант / Двухместный
: Mpolynomials (2,2) : 0.050203149944234 : Variant/Double - : Mpolynomials (3)::: Вариант (1 до 2)
: Mpolynomials (3,1) : 0.999776086266518 : Вариант / Двухместный
: Mpolynomials (3,2) : 9.34516966780855 E-03 : Вариант/Двухместный - : Mpolynomials (4)::: Вариант (1 до 2)
: Mpolynomials (4,1) : 13395.0169654829 : Вариант / Двухместный
: Mpolynomials (4,2) : 3 : Variant/Double - : Mpolynomials (5)::: Вариант (1 до 2)
: Mpolynomials (5,1) : 1.16981624866201 : Вариант / Двухместный
: Mpolynomials (5,2) : 2.61996588360387 E-04 : Variant/Double