Excel FORECAST 函數教學
FORECAST 函數的用途
FORECAST 函數用於根據 已知的數據點,預測某個 未來數據點 的值。它通常被用來進行線性回歸分析,即通過已知的 x 和 y 數據集來預測新的 y 值。這對於數據趨勢分析、銷售預測、需求預測等非常有用。
這個函數基於 線性回歸模型,它假設兩個變數之間存在線性關係。
語法
FORECAST(x, known_y's, known_x's)
| 參數 | 說明 |
|---|---|
| x | 預測的自變數(x 值),即你希望預測的獨立變數。 |
| known_y’s | 已知的因變數(y 值),即與已知 x 值對應的 y 值數據。 |
| known_x’s | 已知的自變數(x 值),即已知的 x 數據集,通常是自變數。 |
範例 1:基於已知數據預測未來數值
假設你有一組 已知的 x 和 y 數據集,你希望預測當 x 值為 10 時,y 值的預測結果。
已知的數據如下:
| x | y |
|---|---|
| 1 | 2 |
| 2 | 3 |
| 3 | 4 |
| 4 | 5 |
| 5 | 6 |
公式如下:
=FORECAST(10, B2:B6, A2:A6)
? 結果:這個公式會返回 11,即當 x 值為 10 時,預測的 y 值是 11。這是根據已知數據集的線性回歸模型來預測的結果。
範例 2:預測其他未知值
假設你有其他的已知數據,並希望預測當 x = 7 時的 y 值。
假設數據如下:
| x | y |
|---|---|
| 1 | 2 |
| 2 | 4 |
| 3 | 6 |
| 4 | 8 |
| 5 | 10 |
公式如下:
=FORECAST(7, B2:B6, A2:A6)
? 結果:這個公式會返回 12,即當 x 值為 7 時,預測的 y 值是 12。
注意事項
- 線性回歸:
FORECAST函數假設 x 和 y 之間有線性關係。這意味著,如果數據並不呈現線性關係,則預測的結果可能不準確。
- 使用數據集:
known_y's和known_x's參數必須是數字範圍,且這些數據集必須具有相同的大小。
- 計算公式:
FORECAST函數基於 最小二乘法 進行計算,這樣能夠找到一條最佳擬合直線來進行預測。
- 適用場景:
- 用於時間序列數據、銷售預測、需求預測、學業成績預測等。
應用場景
✅ 銷售預測:使用過去的銷售數據來預測未來的銷售量。
✅ 需求預測:根據歷史的需求數據,預測未來的需求情況。
✅ 時間序列分析:對於有明顯時間趨勢的數據,FORECAST 函數可以幫助預測未來的數值。
例子:用 FORECAST 預測未來銷售量
假設你的公司有過去幾個月的銷售數據,並希望預測下一個月的銷售量。假設已知的數據如下:
| 月份 | 銷售量 |
|---|---|
| 1 | 100 |
| 2 | 120 |
| 3 | 130 |
| 4 | 140 |
| 5 | 150 |
你希望預測第 6 個月的銷售量。公式如下:
=FORECAST(6, B2:B6, A2:A6)
? 結果:這個公式會返回 160,即預測第 6 個月的銷售量是 160,根據過去的銷售數據進行線性預測。