Method 1 – Using the FORECAST Function
- Enter the following formula in cell C12.
=FORECAST(B12, C5:C11, B5:B11)

Formula Breakdown
FORECAST(B12, C5:C11, B5:B11) → The FORECAST function determines the future value based on a current value. B12 → Current value of the Year (2022). C5:C11 → Known range of Y values (Sales). B5:B11 → Known X value (Years). Output: $20971- Press ENTER.
- Cell C12 will display the result: $20971.

Method 2 – Using the FORECAST.LINEAR Function
- Enter the following formula in cell C12.
=FORECAST.LINEAR(B12,C5:C11,B5:B11)

Formula Breakdown
LINEAR(B12,C5:C11,B5:B11) → the FORECAST.LINEAR function determines the future value based on a current value. B12 → Current value of the Year (2022). C5:C11 → Known range of Y values (Sales). B5:B11 → Known X value (Years) Output: $20971- Press ENTER.
- You can see the result in cell C12.

Method 3 – Using the FORECAST.ETS Function
- Enter the following formula in cell C12.
=FORECAST.ETS(B12,C5:C11,B5:B11)

Formula Breakdown
ETS(B12,C5:C11,B5:B11) → the FORECAST.ETS function determines the future value based on existing historical value. B12 → Target_date (2022). C5:C11 → Historical values. B5:B11 → Timeline (known years). Output: $ 21030- Press ENTER.
- You can see the result in cell C12.

Method 4 – Using the FORECAST.ETS.CONFINT Function
The following dataset contains the Year and Sales values. However, the sales for the year 2019 are missing.
- We will use FORECAST.ETS function to determine FORECAST.ETS for the year 2019.
- We will use the FORECAST.ETS.CONFINT function to determine Confidence Interval.
- We will determine Lower Bound and Upper Bound.

- Enter the following formula in cell D9.
=FORECAST.ETS(B9, C5:C8, B5:B8)

- Press ENTER.
- You can see the result in cell D9.

- To determine the Confidence Interval, enter the following formula in cell E9.
=FORECAST.ETS.CONFINT(B9,C5:C8,B5:B8)

Formula Breakdown
ETS.CONFINT(B9, C5:C8, B5:B8) → determines the Confidence Interval for a forecast value at a specified target date. B9 → Target_date. C5:C8 → Historical values. B5:B8 → Timeline. Output: 288.5851827- Press ENTER.
- You can see the Confidence Interval for the Year 2022 in cell E9.

- To find out the Lower Bound, enter the following formula in cell F9.
=D9-E9
This subtracts the Confidence Interval from FORECAST.ETS value.

- Press ENTER.
- You can see the Lower Bound in cell F9.

- To determine the Upper Bound, enter the following formula in cell G9.
=D9+E9
This adds the Confidence Interval from FORECAST.ETS value.

- Press ENTER.
- You can see the Upper Bound in cell G9.

Method 5 – Using the FORECAST.ETS.SEASONALITY Function
- Enter the following formula in cell C17.
=FORECAST.ETS.SEASONALITY(C5:C16,B5:B16,1,1)

Formula Breakdown
ETS.SEASONALITY(C5:C16, B5:B16,1,1) → determines the Season Length for specific repetitive time length. C5:C16 → Historical values. B5:B16 → Timeline. 1 → Data Completion 1 → Aggregation Output: 4- Press ENTER.
- The result will display in cell C17.

Method 6 – Using FORECAST.ETS.STAT Function
We have 8 statistical argument types:
- Alpha (base value): Smoothing value between 0 and 1, controlling data point weighting.
- Beta (trend value): Determines trend calculation (higher value gives more weight to recent trends).
- Gamma (seasonality value): Controls ETS forecast seasonality (increasing value emphasizes recent seasonal periods).
- MASE (mean absolute scaled error): Evaluates forecast accuracy.
- SMAPE (symmetric mean absolute percentage error): Measures accuracy based on error proportion.
- MAE (mean absolute error): Calculates average forecast error size (independent of direction).
- RMSE (root mean square error): Evaluates discrepancies between observed and projected values.
- Step size detected: Detected timeline step size.
We will determine the Value of these argument types.

- To find the value of Alpha, enter the following formula in cell E5.
=FORECAST.ETS.STAT(C5:C12,B5:B12,1)

Formula Breakdown
ETS.STAT(C5:C12,B5:B12,1) → the FORECAT.ETS.STAT function returns the statistical value. C5:C12 → Historical values. B5:B12 → Timeline. 1 → The Statistics_type which is Alpha in that case. Output: 0.126- Press ENTER.
- You can see the output in cell E5.

- To determine the Beta value, enter the following formula in cell E6.
=FORECAST.ETS.STAT(C5:C12, B5:B12,2)
- Press ENTER.
- You can see the result in cell E6.

- To calculate the Gamma value, enter the following formula in cell E7.
=FORECAST.ETS.STAT(C5:C12, B5:B12,3)
- Press ENTER.
- You can see the result in cell E7.

- To find out the MASE value, enter the following formula in cell E8.
=FORECAST.ETS.STAT(C5:C12, B5:B12,4)
- Press ENTER.
- You can see the result in cell E8.

- To determine the SMAPE value, enter the following formula in cell E9.
=FORECAST.ETS.STAT(C5:C12, B5:B12,5)
- Press ENTER.
- You can see the result in cell E9.

- To calculate the MAE value, enter the following formula in cell E10.
=FORECAST.ETS.STAT(C5:C12, B5:B12,6)
- Press ENTER.
- You can see the result in cell E10.

- To find the RMSE value, enter the following formula in cell E11.
=FORECAST.ETS.STAT(C5:C12, B5:B12,7)
- Press ENTER.
- You can see the result in cell E11.

- To determine the Step Size value, enter the following formula in cell E12.
=FORECAST.ETS.STAT(C5:C12, B5:B12,8)
- Press ENTER.
- You can see the result in cell E12.
- The Value column is complete.

Practice Section
You can download the above Excel file and practice the explained methods.

Download Practice Workbook
You can download the practice workbook from here:
Related Articles
<< Go Back to Excel FORECAST Function | Excel Functions | Learn Excel
Get FREE Advanced Excel Exercises with Solutions!