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
Ich versuche, die 2-Ordnungsgleichung (Y = ax ^ 2 + bx + c) für einen Satz von Datenwerten herauszufinden. Wenn ich die eingebaute Funktion in Excel verwende
=LINEST(C2533:C2537,B2533:B2537^)
Ich erhalte das folgende Ergebnis für die ausgewählten Daten
3.08414E-09 -0.00041244 7.351136804
Aber wenn ich dasselbe in Excel VBA-Code versuche, hängen die Antworten nicht zusammen. Kann mir jemand sagen, was die Modifikation im Code sein soll?
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