Excel LOGEST-Funktion
Das LOGEST Die Funktion gibt eine Exponentialkurve zurück, die am besten zu einem bereitgestellten Satz von y- und x-Werten passt, und gibt ein Array von Werten zurück, das die Kurve beschreibt.
Syntax
=LOGEST(known_y’s,[known_x’s],[const],[stats])
Argumente
- Bekannte (erforderlich): Ein Satz bekannter y-Werte.
- Bekannte_x (optional): Ein Satz bekannter x-Werte. Falls angegeben, sollte der Datenbereich von „known_x“ die gleiche Länge wie der Datenbereich von „known_y“ haben. Wenn weggelassen, wird {1,2,3,...} als Parameter von known_y verwendet.
- konst (optional): Ein logischer Wert, der angibt, ob die Konstante 'b' in der Gleichung y = b * m^x zwangsweise gleich dem Wert 1 sein soll. Es ist entweder ein WAHR- oder ein FALSCH-Wert.
Wenn const TRUE ist oder weggelassen wird, wird die Konstante b normal berechnet.
Wenn const FALSE ist, wird die Konstante b auf 1 gesetzt und die Gleichung wird zu y = m^x. - Stats (optional): Ein logischer Wert, der angibt, ob zusätzliche Regressionsstatistiken zurückgegeben werden sollen. Es ist entweder ein TRUE- oder ein FALSE-Wert.
Wenn stats FALSE ist oder weggelassen wird, gibt LOGEST nur die m-Koeffizienten und die Konstante b zurück.
Wenn stats TRUE ist, gibt LOGEST die zusätzlichen Regressionsstatistiken zurück, sodass das zurückgegebene Array {mn,mn-1,...,m1,b;sen,sen-1,...,se1,seb;r 2,sey ist ; F,df;ssreg,ssresid}.
Rückgabewert
Das LOGEST Funktion gibt a . zurück Zahlenwert.
Funktionshinweise
- Die LOGEST-Funktion gibt ein Array von Ergebnissen zurück und muss als eingegeben werden Array-Formel. Dynamische Matrixformeln sind verfügbar in Excel 365, Excel 2021 und Excel für das Web, was bedeutet, dass Sie nicht drücken müssen STRG + UMSCHALT + EINGABETASTE um die Formel zu machen dynamisch. Für Benutzer von Excel 2019 und früher, denken Sie daran, die Formel über einzugeben STRG + UMSCHALT + EINGABETASTE so können die mehreren Ergebnisse in einem Array zurückgegeben werden.
- Das BEZUG! Fehlerwert tritt auf, wenn das Array von bekannten_x nicht die gleiche Länge wie das Array von bekannten_y hat.
- Das #WERT! Fehlerwert tritt auf, wenn eine der folgenden Situationen eintritt:
- Alle Werte in den bereitgestellten Arrays von known_x oder known_y sind nicht numerisch;
- Entweder die const- oder stats-Argumente können nicht ausgewertet werden TRUE or FALSCH.
- Die Gleichung für die Kurve lautet y = b*m^x or y = (b*(m1^x1)*(m2^x2)*_).
Bei mehreren x-Werten, wobei der abhängige y-Wert eine Funktion der unabhängigen x-Werte ist. Die m-Werte sind Basen, die jedem Wert des Exponenten x entsprechen, und b ist ein konstanter Wert. Beachten Sie, dass y, x und m Vektoren sein können.
Das Array, das LOGEST zurückgibt, ist {mn,mn-1,...,m1,b}. - Je mehr ein Diagramm Ihrer Daten einer Exponentialkurve ähnelt, desto besser passt die berechnete Linie zu Ihren Daten. Sowohl RGP als auch LOGEST geben ein Array von Werten zurück, das eine Beziehung zwischen den Werten beschreibt, aber RGP passt eine gerade Linie an Ihre Daten an, während LOGEST eine Exponentialkurve anpasst.
- Wenn Sie nur eine unabhängige x-Variable haben, können Sie die Werte des y-Achsenabschnitts (b) direkt erhalten, indem Sie die folgende Formel verwenden:
Y-Achsenabschnitt (b): INDEX (LOGEST (bekannte_y's,bekannte_x's),2)
Sie können die Verwendung y = b*m^x Gleichung, um zukünftige Werte von y vorherzusagen, aber die GROWTH-Funktion tut dasselbe. - Verwenden Sie bei der Eingabe einer Array-Konstante wie „known_x“ als Argument Kommas, um Werte in derselben Zeile zu trennen, und Semikolons, um Zeilen zu trennen. Trennzeichen können je nach Ihren regionalen Einstellungen unterschiedlich sein.
- Beachten Sie, dass die von der Regressionsgleichung vorhergesagten y-Werte möglicherweise nicht gültig sind, wenn sie außerhalb des Bereichs der y-Werte liegen, die Sie zum Bestimmen der Gleichung verwendet haben.
Beispiel
Wie der folgende Screenshot zeigt, gibt es eine Datentabelle mit x- und y-Werten, wobei x die unabhängige Variable und y die abhängige Variable ist. Um LOGEST zu verwenden, um eine Kurve an die Daten anzupassen, gehen Sie bitte wie folgt vor:
1. Wählen Sie die Zellen aus, um die Ergebnisse auszugeben, z H6 und I6 in diesem Fall. Kopieren Sie die folgende Formel in die Formel-Bar, dann drücken Sie die Taste STRG + UMSCHALT + EINGABETASTE Schlüssel, um die Ergebnisse zu erhalten.
=LOGEST(C6: C10,B6: B10,E6,F6)
Note: Die Ergebniszelle H6 enthält den m-Wert und die Ergebniszelle I6 enthält den b-Wert der Kurve. Die Gleichung der Exponentialkurve für eine einzelne x-Variable lautet: y = b*m^x, wobei b = y-Achsenabschnitt der Kurve und m = der Steigungsparameter der Kurve.
Relative Funktionen:
-
Excel EVEN Funktion
Die EVEN-Funktion rundet Zahlen von Null weg auf die nächste gerade Ganzzahl.
-
Excel EXP Funktion
Die EXP-Funktion gibt das Ergebnis der Konstanten e hoch n zurück.
Die besten Tools für die Office-Produktivität
Kutools für Excel - Hilft Ihnen, sich von der Masse abzuheben
Kutools für Excel bietet über 300 Funktionen, Stellen Sie sicher, dass das, was Sie brauchen, nur einen Klick entfernt ist ...
Office-Registerkarte - Aktivieren Sie das Lesen und Bearbeiten von Registerkarten in Microsoft Office (einschließlich Excel).
- Eine Sekunde, um zwischen Dutzenden offener Dokumente zu wechseln!
- Reduzieren Sie jeden Tag Hunderte von Mausklicks für Sie und verabschieden Sie sich von der Maushand.
- Erhöht Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
- Bringt effiziente Tabs in Office (einschließlich Excel), genau wie Chrome, Edge und Firefox.