VOORSPELLEN Excel-functie

VOORSPELLEN Functie in Excel

VOORSPELLEN-functie is gecategoriseerd onder statistische functies in Excel. De FORECAST-functie wordt gebruikt om de toekomstige waarde van de basis van bestaande waarden te berekenen of te voorspellen. Prognoseformule kan worden gebruikt om de statistische waarde van een gemaakte prognose te berekenen. Als we bijvoorbeeld de gegevens uit het verleden kennen, zoals de valutastroom, kunnen we de toekomstige stroom voorspellen met behulp van de functie.

In wiskundige termen retourneert de functie VOORSPELLEN (x, y-bekend, x-bekend) de voorspelde waarde van de afhankelijke variabele y-bekend voor de specifieke waarde die x is, van de onafhankelijke variabele x-bekend door een best passende lineaire regressie te gebruiken om y-waarden te voorspellen uit x-waarden .

FORECAST Formule in Excel

FORECAST-formule in Excel heeft drie verplichte parameters, namelijk x, y-bekend, x-bekend.

Verplichte parameters:

  • x: een numerieke x-waarde waarvoor u een nieuwe y-waarde wilt voorspellen.
  • y-bekend: het is een array van de afhankelijke variabele of het gegevensbereik.
  • x-bekend: het is de onafhankelijke array of het gegevensbereik dat bij ons bekend is.

Opmerkingen

De FORECAST-formule berekent een nieuwe y-waarde met behulp van de eenvoudige lineaire vergelijking:

waar en zijn de steekproefgemiddelden en berekend door gemiddelde (x waarden) en gemiddelde (y waarden).

Hoe de FORECAST-functie in Excel te gebruiken?

VOORSPELLEN-functie in Excel is heel eenvoudig en gemakkelijk te gebruiken. Laten we de werking van FORECAST in Excel begrijpen met enkele voorbeelden.

U kunt deze FORECAST Function Excel Template hier downloaden - FORECAST Function Excel Template

FORECAST-formule in Excel kan worden gebruikt als een werkbladfunctie en als een VBA-functie.

VOORSPELLEN Functie als werkbladfunctie.

Voorbeeld 1

Laten we in dit VOORSPELLEN-voorbeeld datasets bekijken voor bekende y-waarden en bekende x-waarden en een voorspellingswaarde berekenen voor 30 op basis van bekende waarden x-en en y-en.

= VOORSPELLING (30, B3: B17, C3: C17) output zal 19 zijn zoals getoond in de onderstaande tabel.

Voorbeeld # 2

Stel dat we de inkomsten- en uitgavengegevens van het jaar 2017 hebben zoals weergegeven in de onderstaande tabel. Hier worden verdienende gegevens beschouwd als bekende x-waarde en onkostengegevens als bekende y-waarde. We kunnen de functie VOORSPELLEN gebruiken om een ​​extra punt te voorspellen langs de rechte lijn die het best past via een reeks bekende x- en y-waarden. Met behulp van onderstaande gegevens

Met behulp van gegevens over inkomsten en uitgaven van januari 2017 tot augustus 2017 kunnen we de uitgaven voor de komende maand voorspellen met behulp van de FORECAST-functie in Excel. In dit VOORSPELLEN-voorbeeld voorspellen we de voorspellingswaarde voor de maand september 2018 met behulp van de VOORSPELLEN-functie in Excel.

De FORECAST-formule die in Excel moet worden gebruikt, is: = FORECAST (C43, C23: C42, D23: D42)

We krijgen de resultaten als volgt: 1.768

FORECAST-functie kan worden gebruikt als een VBA-functie.

Laten we eens kijken naar een dataset met x-waarden uit bereik A1: A5 en y-waarden uit B1: B5.

Sub VOORSPELLENfunctie ()

Dim xs als bereik

Dim ys als bereik

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

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

Sheets (2) .Range ("H1"). Value = Application.worksheetFunction.Forecast (50, ys, xs) // noot 50 is een willekeurige waarde om te testen

Einde Sub

Dingen om te onthouden

  • De lengte van de matrix_ bekend moet dezelfde lengte hebben als de y-bekend, en de variantie van de x-bekend mag niet nul zijn.
  • Het geeft # N / A! fout als:
    • De geleverde waarden x-bekend en de geleverde arrays_y-bekend zijn verschillend in lengte.

  • Het geeft de # DIV / 0! Fout wanneer
    • Of een of beide van de x-bekend of y-bekend arrays heeft geen waarde of is leeg.
    • Als de variantie van de geleverde x-bekend gelijk is aan nul.
    • Als de gegeven toekomstige waarde van x niet-numeriek is.