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