How to Do Exponential Smoothing in Excel: 2 Methods

Method 1 – Using Data Analysis Tool to Do Exponential Smoothing in Excel

Step 1 – Enabling Data Analysis ToolPak Add-In

In Excel, Data Analysis ToolPak is not enabled by default so you have to enable it manually. Follow the steps below to enable the Data Analysis ToolPak.

  • Open any workbook in Excel and Go to File Tab >> Options.

Enable Data Analysis ToolPak Add-In

  • See a window named Excel Options will open.
  • Go to the Add-ins options.
  • Select Excel Add-ins in the Manage tools and press Go.

Enable Data Analysis ToolPak Add-In

  • Mark the Analysis ToolPak box and press OK.


Step 2 – Selecting Exponential Smoothing in the Data Analysis Dialog

  • Go to the Data Tab.
  • Select the Data Analysis option in the Analyze portion.

Data Analysis Tool in Data Tab

  • After clicking on the Data Analysis option, a window named Data Analysis will appear.
  • Select Exponential Smoothing from the Analysis tools.
  • Press OK.

Exponential Smoothing in Data Analysis dialog


Step 3 – Inserting Proper Inputs in Exponential Smoothing Window and Apply

  • After selecting Exponential Smoothing, a window will appear.
  • Select the cells in the Actual Sales column as the Input Range.
  • Insert the Damping Factor as 0.9 if the Alpha value is 0.1.
  • Select the first cell of Forecast column F5 as Output Range.
  • Press OK.

Damping factor 0.9 for how to do Exponential Smoothing in Excel

  • After clicking the OK, you will see the Forecast column will be filled.

Output of Forecast Sales using Data Analysis of How to Do Exponential Smoothing in Excel

  • You can create time series forecasting with an alpha value of 0.3 in a similar way. Insert (1-0.3)= 0.7 in the Damping factor box.

0.1 & 0.3 as damping factors


Step 4 – Inserting a Graph to Compare

  • Select range D4:D16 and F4:G16 simultaneously >> go to Insert tab >> Select Line or Area Chart.

Line & Area Chart in Insert Tab

  • Tap on the Line chart in 2-D Line.

Line Chart

  • Obtain the chart showing the differences.

Actual vs Forecast to do Exponential Smoothing in Excel


Method 2 – Using Excel Solver Add-in to Do Exponential Smoothing

The first forecast value will be equal to the actual value. So, type the following formula in D6,

=C5

Input the following formula in D7,

=$C$14*C6+$C$15

13-Generic formula in D7

Write the ABS function in E6,

=ABS(C6-D6)

14-ABS function in E6

Type the basic formula in F6,

=E6^2

15-Finding square of Error in F6

Type the following formula in G6 to find the Absolute Percent Errors.

=E6/C6*100

16-Finding APE in G6

In E14, enter the following formula >> copy the cell by dragging it to G14.

=AVERAGE(E6:E13)

Obtain the Mean Absolute Deviation, Mean Squared Error, and Mean Absolute Percent Error in E14, F14, and G14.

  • Mean Absolute Deviation is the sum of Absolute Forecast Errors per n. Mean Square Error is the sum of the Square of absolute forecast per (n-1).
  • The Mean Absolute Percentage Error (MAPE) is a statistical metric used to assess the accuracy of a forecasting method in terms of predictions.

17-AVERAGE function in E14 to find MAD, MSE & MAPE

Go to File >> Options.

18-Options in File tab

Click Add-ins >> Go.

19-Selecting Go in Add-ins option

Tap on Solver Add-in in Add-ins dialog >> OK.

21-Accessing Solver tool to do exponential smoothing in Excel

Add Solver Add-in. Go to Data tab >> Solver.

Accessing Solver Tool

In Solver Parameters, put E14 as the value of MAD in Set Objective >> Check Min option >> put C14 in By Changing Variable Cells >> add C14 <=1 in Add box >> Solve.

22-Selecting E14 in Solver Parameters dialog

The value of alpha changes to 1 in C14. To get the smallest MAD possible, we should set the alpha to 1.

23-Alpha value changes to 1 in C14

Put F14 as the value of MSE in Set Objective >> Check Min option >> put C14 in By Changing Variable Cells >> add C14 <=1 in Add box >> Solve.

24-F14 in Solver Parameters to do exponential smoothing in Excel

Find the changes in C14. Therefore, we should set the alpha value to 0.94136709 to get the smallest value possible for MSE.

25-Alpha value changes in C14

Click the Solver tool again, and in the Solver Parameters, put G14 in Set Objective >> check Min box >> C14 in By Changing Variable Cells >> tap Add and write C14 <= 1 >> Solve.

26-G14 in Solver Parameters to do exponential smoothing in Excel

The value of alpha changes to 1. This shows, that to obtain the minimum value for MAPE, set the alpha value to 1.

27-Alpha value changes in C14 due to exponential smoothing in Excel

Note:

Mean Absolute Percent Error gives all errors equal weightage, while Mean Square Error weights errors according to their squares.


How to Forecast with Exponential Smoothing in Excel

Method 1 – Applying FORECAST Function

To predict the sales value, type the following the FORECAST function in D10,

=FORECAST.ETS(C10,$D$5:$D$9,$C$5:$C$9,1,1)

FORECAST function in D10

Drag the cell down to D16 to get the other forecasts.

Dragging Fill handle for How to Do Exponential Smoothing in Excel


Method 2 – Using Forecast Sheet Feature

To use the Forecast Sheet feature, select the range of data table >> go to Data tab >> Forecast Sheet.

Selecting Forecast sheet in Data tab for How to Do Exponential Smoothing in Excel

Put 12 in Forecast End >> Create.

Create Forecast Worksheet dialog of How to Do Exponential Smoothing in Excel

The predicted value appears with a forecast chart.

Output of Forecast Sheet


Things to Remember

  • The damping factor is the subtraction of the Alpha value from 1.
  • With the higher value of alpha, the curve fluctuates highly with data.
  • When you take input data with headings, you have to tick the Label in the Exponential Smoothing.

Frequently Asked Questions

  • In Simple Exponential Smoothing can we take alpha > 1? If not then why?

If alpha > 1 then 1-alpha < 0 and so the predicted value at time t has a negative impact on the predicted value at time t+1, which is counter-intuitive.

  • Can I get a negative result in the forecast by using Holts linear method?

It depends on the data values, but yes. You can obtain a negative result.


Download Practice Workbook

You can download the practice workbook from here:


Exponential Smoothing in Excel: Knowledge Hub


<< Go Back to Solver in Excel Learn Excel

Get FREE Advanced Excel Exercises with Solutions!
Osman Goni Ridwan
Osman Goni Ridwan

OSMAN GONI RIDWAN is a marine engineer who loves exploring Excel and VBA programming. Programming, to him, is a time-saving tool for efficiently managing data, files, and internet tasks. He is proficient in Rhino3D, Maxsurf, C++, MS Office, AutoCAD, Excel, and VBA and goes beyond the basics. Armed with a B.Sc in Naval Architecture & Marine Engineering from BUET, OSMAN has transitioned into the role of a content developer. Specializing in creating technical content exclusively centered around Excel... Read Full Bio

We will be happy to hear your thoughts

Leave a reply

Advanced Excel Exercises with Solutions PDF

 

 

ExcelDemy
Logo