How to Forecast Sales in Excel with AI

Cody Schneider

Trying to predict future sales can feel like reading tea leaves, especially when you're just staring at a spreadsheet of past numbers. But what if Excel could do the heavy lifting for you? Many people don't realize that modern versions of Excel have powerful, built-in AI tools designed specifically for this task. This article will walk you through exactly how to create a reliable sales forecast using Excel's intelligent Forecast Sheet feature, no advanced math or data science degree required.

Why Manual Sales Forecasting Is Often a Guessing Game

For years, sales forecasting in Excel involved manual number-crunching. Maybe you used a simple moving average, which just looks at the last few months to guess the next. Or perhaps you relied on a linear trendline, drawing a straight line through your past data and hoping it continued upwards. Sometimes, it was just plain old guesswork based on a manager's gut feeling.

These methods have a few common problems:

  • They ignore seasonality. Most businesses have natural peaks and valleys. A moving average won't predict your holiday sales rush in December if it only looks at September, October, and November's sales.

  • They are slow and manual. Building these calculations takes time, and updating them every month is a tedious chore of copying and pasting formulas.

  • They don't account for uncertainty. A manual forecast gives you one number, but reality is never that precise. It doesn't tell you the probable range - the best-case and worst-case scenarios.

This is where AI changes the game. It can recognize complex patterns in your historical data automatically, giving you a much smarter and more reliable projection of what's to come.

Meet Excel’s AI-Powered Forecast Sheet

Hidden in the "Data" tab of modern Excel (Excel 2016 and newer, including Microsoft 365) is a tool called the "Forecast Sheet." This isn't just a simple line chart. It uses a well-established forecasting algorithm called Exponential Triple Smoothing (ETS) to analyze your historical data.

In simple terms, the ETS algorithm is smart enough to look for three things at once:

  1. The overall trend: Is your business generally growing, declining, or staying flat?

  2. Seasonality: Does your sales data show predictable, repeating patterns over a specific period (e.g., higher sales every Friday, or a spike in Q4 every year)?

  3. Weighted Importance: It gives more weight to recent data points than to older ones, assuming that what happened last month is probably a better indicator of the future than what happened three years ago.

By combining these three elements, the Forecast Sheet provides a data-driven projection that is far more sophisticated than what you could build by hand without serious statistical knowledge.

Step-by-Step Guide: How to Forecast Sales in Excel with AI

Ready to build your first AI-powered forecast? All you need is a clean set of historical sales data. Let's walk through the process from start to finish. For this example, imagine we're forecasting monthly sales for a small online store.

Step 1: Get Your Data Ready

Your data structure is the most important part of this process. The Forecast Sheet requires a simple, two-column table:

  • Column 1: The Timestamp. This must be a chronological list of dates or times. For our example, this would be the first day of each month (e.g., 1/1/2022, 2/1/2022, 3/1/2022). Excel needs a consistent time interval, like daily, weekly, or monthly. Mixed-up intervals (e.g., some weekly dates, some monthly) will confuse the algorithm.

  • Column 2: The Values. This is the metric you want to forecast. In our case, it's total monthly sales (e.g., $15,000, $16,500, $14,200).

Make sure your columns have clear headers, like "Date" and "Sales." Excel is smart enough to understand these labels. A clean dataset is crucial, take a moment to fill any gaps or correct any typos before you begin.

Step 2: Launch the Forecast Sheet Tool

Once your data is set up, the next steps are incredibly simple.

  1. Select your data range. Click and drag to highlight both columns of your data, including the headers.

  2. Navigate to the Data tab on the Excel ribbon at the top of the screen.

  3. Look for the Forecast group and click the Forecast Sheet button.

Excel will immediately generate a preview of your forecast in a new pop-up window. This is where you can fine-tune the settings.

Step 3: Configure Your Forecast Options

The "Create Forecast Worksheet" window gives you control over how the AI generates its prediction. Let's look at the key settings you can adjust by clicking on "Options" in the bottom left.

Forecast End

This is where you tell Excel how far into the future you want to predict. Click the calendar icon and select the end date for your forecast. For instance, if your data ends on December 1, 2023, you might set the Forecast End to December 1, 2024, to generate a full-year forecast.

Confidence Interval

This is one of the most powerful features. The confidence interval creates a best-case and worst-case scenario around your main forecast. By default, it's set to 95%, meaning the algorithm is 95% confident that future sales will fall between the upper and lower boundary lines. You can lower this percentage for a tighter (but less confident) range or increase it for a wider, more conservative one.

Seasonality

Excel is excellent at detecting seasonal patterns on its own. For example, if you feed it 24 months of data, it will likely recognize a 12-month pattern. However, if you know your business runs on a specific cycle that Excel isn’t picking up, you can set it manually here. Choose "Set Manually" and enter the number of data points in one seasonal cycle (e.g., 4 for quarterly data, 7 for weekly data with a daily trend).

Timeline and Values Range

These fields are usually pre-filled with the data range you selected in Step 2, so you generally don't need to change them.

Fill Missing Points Using

What if you forgot to log sales data for a month? Excel can fill that blank for you so it doesn't break the forecast. The default setting, "Interpolation," means it will use a weighted average of the before and after data points, which is usually the best option.

Step 4: Create and Analyze Your Forecast

Once you're happy with your settings, click Create. Excel will instantly generate a brand-new worksheet containing:

  • The Forecast Chart: A visual representation of your data. The solid blue line shows your historical sales, the thicker orange line shows the forecasted sales, and the lighter orange shaded area represents the confidence interval (your best-case and worst-case range).

  • The Forecast Data Table: A three-column table with the raw numbers. It includes your historical data plus the new forecasted sales, the lower confidence bound, and the upper confidence bound for each future period.

You can now use this sheet for planning. That forecasted value for next December? That's your data-driven sales goal for inventory planning. That upper confidence bound? That's the stretch goal your marketing team might use to plan their ad campaigns.

Tips for a More Accurate Forecast

While the Forecast Sheet is impressive on its own, here are a few extra tips to improve the quality of your predictions.

Use at Least One Full Seasonal Cycle of Data

If your business has a yearly cycle, try to provide at least 1-2 years of historical data. Feeding the algorithm one full cycle helps it understand seasonality properly. If you only provide six months of sales data, it won’t know about the holiday rush in Q4.

Watch Out for Outliers

Did you have a giant, one-time-only bulk order three months ago that doubled your sales for that month? That's an outlier, and it can throw off the algorithm. The AI might interpret it as normal growth and forecast an unrealistically high future. Before generating your forecast, it's often wise to manually adjust that outlier number down to something more typical to avoid skewing the results.

Understand Univariate vs. Multivariate Forecasting

It's important to remember that Excel’s Forecast Sheet performs univariate forecasting. That means it's predicting one variable (sales) based only on its past behavior over time. It doesn't know about other factors like your marketing spend, website traffic, or competitor promotions.

If you need to incorporate these other variables for a more advanced model, you would typically need more specialized BI tools or data science techniques. But for the vast majority of businesses looking for a reliable, time-based sales forecast, Excel's tool is more than powerful enough to provide actionable insights.

Final Thoughts

Excel's Forecast Sheet takes the guesswork out of planning by putting the power of a statistical algorithm right at your fingertips. By providing clean, time-based data, you can generate a reliable forecast in minutes, complete with seasonal adjustments and confidence ranges, giving you a clear direction for your sales and operational strategy.

While Excel unlocks AI forecasting for a single dataset, the real challenge is often getting all of your sales and marketing data into one clean place to begin with - from Shopify, your CRM, online ads, and beyond. At Graphed you can connect instantly to all your platforms, so instead of exporting CSVs to build a forecast, you can simply ask, "Show me a dashboard forecasting sales for the next six months based on my HubSpot and Stripe data." We build the live, constantly updating dashboard for you, so you spend your time acting on insights, not preparing data.