PROGNOSE Excel-Funktion

PROGNOSE Funktion in Excel

Die FORECAST-Funktion ist in Excel unter statistische Funktionen kategorisiert. Die FORECAST-Funktion wird verwendet, um den zukünftigen Wert der Basis von Ausgangswerten zu berechnen oder vorherzusagen. Die Prognoseformel kann verwendet werden, um den statistischen Wert einer erstellten Prognose zu berechnen. Wenn wir beispielsweise die vergangenen Daten wie den Währungsfluss kennen, können wir den zukünftigen Fluss mithilfe der Funktion prognostizieren.

In mathematischen Begriffen gibt die Funktion FORECAST (x, bekannte_y, bekannte_x) den vorhergesagten Wert der abhängigen Variablen bekannten_ys für den spezifischen Wert x der unabhängigen Variablen bekannten_xs zurück, indem eine am besten passende lineare Regression verwendet wird, um y-Werte aus x-Werten vorherzusagen .

PROGNOSE Formel in Excel

Die FORECAST-Formel in Excel hat drei obligatorische Parameter, nämlich x, bekannte_y, bekannte_x.

Obligatorische Parameter:

  • x: Ein numerischer x-Wert, für den Sie einen neuen y-Wert prognostizieren möchten.
  • know_y's: Dies ist ein Array der abhängigen Variablen oder des Datenbereichs.
  • know_x's: Es ist das unabhängige Array oder der Datenbereich, das uns bekannt ist.

Bemerkungen

Die FORECAST-Formel berechnet einen neuen y-Wert unter Verwendung der einfachen geradlinigen Gleichung:

wo und sind die Stichprobenmittelwerte und berechnet durch Durchschnitt (x-Werte) und Durchschnitt (y-Werte).

Wie verwende ich die FORECAST-Funktion in Excel?

Die FORECAST-Funktion in Excel ist sehr einfach und benutzerfreundlich. Lassen Sie uns die Arbeitsweise von FORECAST in Excel anhand einiger Beispiele verstehen.

Sie können diese FORECAST-Funktions-Excel-Vorlage hier herunterladen - FORECAST-Funktions-Excel-Vorlage

Die FORECAST-Formel in Excel kann als Arbeitsblattfunktion und als VBA-Funktion verwendet werden.

PROGNOSE-Funktion als Arbeitsblattfunktion.

Beispiel 1

In diesem FORECAST-Beispiel betrachten wir Datensätze für bekannte y-Werte und bekannte x-Werte und berechnen einen Prognosewert für 30 auf der Grundlage bekannter Werte x und y.

= Die Ausgabe von PROGNOSE (30, B3: B17, C3: C17) beträgt 19, wie in der folgenden Tabelle gezeigt.

Beispiel 2

Angenommen, wir haben die Ertrags- und Aufwandsdaten aus dem Jahr 2017, wie in der folgenden Tabelle gezeigt. Hier werden Verdienstdaten als bekannter x-Wert und Aufwandsdaten als bekannter y-Wert betrachtet. Wir können die FORECAST-Funktion verwenden, um einen zusätzlichen Punkt entlang der geraden Linie der besten Anpassung durch eine Reihe bekannter x- und y-Werte vorherzusagen. Verwenden Sie die folgenden Daten

Anhand der Einnahmen- und Aufwandsdaten von Januar 2017 bis August 2017 können wir die Ausgaben für den nächsten kommenden Monat mithilfe der Funktion FORECAST in Excel vorhersagen. In diesem FORECAST-Beispiel prognostizieren wir den Prognosewert für den Monat September 2018 mithilfe der FORECAST-Funktion in Excel.

Die in Excel zu verwendende FORECAST-Formel lautet: = FORECAST (C43, C23: C42, D23: D42)

Wir erhalten die Ergebnisse wie folgt: 1.768

Die FORECAST-Funktion kann als VBA-Funktion verwendet werden.

Betrachten wir einen Datensatz mit x-Werten aus Bereich A1: A5 und y-Werten aus B1: B5.

Unterprognosefunktion ()

Dim xs As Range

Dim ys As Range

Setze xs = Sheets (2) .Range ("A1: A5")

Setze ys = Sheets (2) .Range ("B1: B5")

Sheets (2) .Range (“H1”). Value = Application.worksheetFunction.Forecast (50, ys, xs) // Anmerkung 50 ist ein zufälliger Test

End Sub

Dinge, an die man sich erinnern sollte

  • Die Länge des Arrays des bekannten_x sollte der Länge des Arrays des bekannten_x entsprechen, und die Varianz des bekannten_x darf nicht Null sein.
  • Es wird # N / A geben! Fehler wenn:
    • Die angegebenen Werte der Arrays "know_x" und der angegebenen Arrays "know_y" sind unterschiedlich lang.

  • Es gibt die # DIV / 0! Fehler wenn
    • Oder eines oder beide der Arrays "unknown_x" oder "unknown_y" haben keinen Wert oder sind leer.
    • Wenn die Varianz der gelieferten bekannten_x gleich Null ist.
    • Wenn der angegebene zukünftige Wert von x nicht numerisch ist.