Tento článek popisuje syntaxi vzorce a použití funkcí FORECAST.LINEAR a FORECAST v Microsoft Excelu.
Poznámka: V Excel 2016 byla funkce FORECAST nahrazena funkcí FORECAST.LINEAR jako součást nových funkcí pro prognózování. Syntaxe a použití těchto dvou funkcí jsou stejné, ale starší funkce FORECAST bude nakonec zastaralá. Je stále k dispozici pro zpětnou kompatibilitu, ale zvažte místo toho použití nové funkce FORECAST.LINEAR.
Popis
Výpočet nebo předpověď budoucí hodnoty pomocí existujících hodnot Budoucí hodnota je hodnota y pro danou hodnotu x. Existující hodnoty jsou známé hodnoty x a y a budoucí hodnota je predikována pomocí lineární regrese. Pomocí těchto funkcí můžete předpovědět budoucí prodeje, požadavky na skladové zásoby nebo spotřebitelské trendy.
Syntaxe
FORECAST.LINEAR(x, pole_y, pole_x)
-nebo-
FORECAST(x, pole_y, pole_x)
Syntaxe funkce FORECAST/FORECAST.LINEAR má následující argumenty:
Argument |
Povinný |
Odkazuje na |
x |
ano |
Datový bod, u kterého chcete předpovědět hodnotu. |
Pole_y: |
ano |
Závislá matice nebo oblast dat. |
Pole_x: |
ano |
Nezávislá matice nebo oblast dat. |
Poznámky
-
Pokud argument x není číselného typu, vrátí funkce FORECAST a FORECAST.LINEAR #VALUE! chybovou hodnotu #HODNOTA!.
-
Pokud jsou known_y nebo known_x prázdné nebo pokud jeden z nich obsahuje více datových bodů než druhý, funkce FORECAST a FORECAST.LINEAR vrátit chybovou hodnotu #N/A.
-
Pokud se rozptyl hodnoty known_x rovná nule, vrátí funkce FORECAST a FORECAST.LINEAR #DIV/0! chybovou hodnotu #HODNOTA!.
-
Rovnice pro funkce FORECAST a FORECAST.LINEAR je a+bx, kde:
a:
a kde x a y jsou střední hodnoty výběru PRŮMĚR(známé_hodnoty_x) a PRŮMĚR(známé_hodnoty_y).
Příklad
Zkopírujte vzorová data v následující tabulce a vložte je do buňky A1 nového excelového sešitu. Aby vzorce zobrazily výsledky, vyberte je, stiskněte F2 a potom stiskněte Enter. Pokud potřebujete, můžete přizpůsobit šířky sloupců a zobrazit si všechna data.
Známé Y |
Známé X |
|
6 |
20 |
|
7 |
28 |
|
9 |
31 |
|
15 |
38 |
|
21 |
40 |
|
Vzorec |
Popis |
Výsledek |
=FORECAST.LINEAR(30;A2:A6;B2:B6) |
Předpovídá hodnotu y k dané hodnotě x rovné 30. |
10,607253 |