FORECAST Excel Formula - Excel Boot Camp

Ladda ner exempel på arbetsbok

Ladda ner exempelarbetsboken

Denna handledning visar hur du använder Excel -prognosfunktion i Excel för att räkna värden som uppfyller flera kriterier.

Prognos Funktionsöversikt

Prognosfunktionen använder en linjär trendlinje för att förutsäga framtida Y-värden.

Om du vill använda funktionen FORECAST Excel -kalkylblad väljer du en cell och skriver:

(Lägg märke till hur formelinmatningarna ser ut)

FORECAST -funktion Syntax och ingångar:

1 = PROGNOS (x, kända_y, kända_x)

x -Det x-värde som du vill förutsäga ett nytt y-värde för

kända_y - En uppsättning kända y-värden

kända_x - En uppsättning kända x-värden

Vad är FORECAST och FORECAST.LINEAR?

Prognosfunktionen i Excel används för att förutsäga en x värde givet känt x och y värden. Funktionen använder linjär regression för att bestämma resultatet.

Linjär regression är en metod i statistik som används för att förutsäga data efter en rak linje med hjälp av kända data. Regression används för att förutsäga värden som försäljningstillväxt, lagerkrav eller enkla marknadstrender.

FORECAST -funktionen finns för kompatibilitet i Excel 2013 och tidigare medan FORECAST.LINEAR ska användas i versioner efter Excel 2013. Denna artikel kommer att använda FORECAST.LINEAR för sina exempel men syntaxen är identisk för båda funktionerna.

Antag att jag har en tabell med data med x- och y -värden:

Jag vill veta vad värdet av y är när värdet av x = 20, var x är den oberoende variabeln och y är den beroende variabeln. Använda FORECAST.LINEAR:

1 = PROGNOS.LINEAR (20, B3: B7, C3: C7)

FORECAST.LINEAR visar resultatet som 40. Låt oss visualisera på ett diagram:

Du kan se det genom att rita upp data på ett spridningsdiagram och förlänga den linje som bäst passar dessa data framåt, värdet på y när x = 20 är 40. Linjär regression kallas ibland också för linjen med bäst passform. Detta matchar resultatet av vår funktion ovan.

Hur man använder FORECAST.LINEAR

Funktionen FORECAST.LINEAR har tre argument:

1 = PROGNOS.LINEAR (x, kända_y, kända_x)

Var x är den datapunkt du vill förutsäga ett värde för och kända_y och kända_x referera till x och y data i din datatabell.

Med vårt första exempel skrivs funktionen som:

1 = PROGNOS.LINEAR (20, B3: B7, C3: C7)

För matematikälskarna

Formeln FORECAST.LINEAR genererar ekvationen för raden i formen y = a+ bx där,

a är y-skärningen och b är linjens lutning.

Med hjälp av diagrammet ovan kan vi beräkna lutningen, b med hjälp av linjens uppgång dividerat med linjen Rise/Run och förlänga trendlinjen på diagrammet bakåt tills det korsar y-axeln för att hitta y-interceptet, a.

Y-skärningen korsar y-axeln vid y = 0, därför a = 0.

Ekvationen för denna rad beskrivs som y = 0 + 2x eller y = 2x.

Med hjälp av Excels trendlinjealternativ kan vi visa ekvationen för raden:

Vi kan sedan kontrollera vår prognos med hjälp av linjens ekvation.

y = 2x

Därför, när x = 20, y = 2 x 20 = 40.

Intresserad av mer prognoser?

Se våra andra artiklar om prognoser med exponentiell utjämning, TREND och LINEST -funktioner.

PROGNOS funktion i Google Kalkylark

FORECAST -funktionen fungerar exakt samma sak i Google Kalkylark som i Excel.

Prognosexempel i VBA


Du kan också använda FORECAST -funktionen i VBA. Typ:
Application.Worksheetfunction.Forecast (x, known_y's, known_x's)
För funktionsargumenten (x, etc.) kan du antingen ange dem direkt i funktionen eller definiera variabler som ska användas istället.

Återgå till listan över alla funktioner i Excel

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave