Earn your certification as a Financial Modeling & Valuation Analyst (FMVA)®. Register today!

FORECAST Function

Calculates a future value using existing values

What is the FORECAST Function?

The FORECAST Function is categorized under Statistical functions. It will calculate or predict a future value using existing values.

In financial modeling, the FORECAST function can be useful in calculating the statistical value of a forecast made. For example, if we know the past earnings and expenses, we can forecast the future amount using the function.

 

Formula

=FORECAST(x, known_y’s, known_x’s)

 

The FORECAST function uses the following arguments:

  1. X (required argument) – It is a numeric x-value for which we want to forecast a new y-value.
  2. Known_y’s (required argument) – It is the dependent array or range of data.
  3. Known_x’s (required argument) – It is the independent array or range of data that is known to us.

 

How to use the FORECAST Function in Excel?

As a worksheet function, FORECAST can be entered as part of a formula in a cell of a worksheet. To understand the uses of the function, let us consider an example:

 

Example

Suppose we are given earnings data, which are the known x’s, and expenses, which are the known y’s. We can use the FORECAST function to predict an additional point along the straight line of best fit through a set of known x- and y-values. Using the data below:

 

FORECAST Function

 

Using earnings data for January 2019, we can predict the expenses for the same month using the FORECAST function.

The formula to use is:

 

FORECAST Function - Example 1

 

We get the results below:

 

FORECAST Function - Example 1a

 

The FORECAST function will calculate a new y-value using the simple straight-line equation:

FORECAST - Formula 1

Where:

FORECAST - Formula 1a

and:

FORECAST - Formula 1b

 

The values of x and y are the sample means (the averages) of the known x- and the known y-values.

 

Few notes about the FORECAST Function:

  1. The length of the known_x’s array should be the same length as the known_y’s, and the variance of the known_x’s must not be zero.
  2. #N/A! error – Occurs if:
    1. The supplied values known_x’s and the supplied known_y’s arrays have different lengths.
    2. One or both of the known_x’s or the known_y’s arrays are empty.
  1. #DIV/0! error – Occurs if the variance of the supplied known_x’s is equal to zero.
  2. #VALUE! error – Occurs if the given future value of x is non-numeric.

 

Click here to download the sample Excel file

 

Additional resources

Thanks for reading CFI’s guide to important Excel functions! By taking the time to learn and master these functions, you’ll significantly speed up your financial modeling and valuation analysis. To learn more, check out these additional resources:

Free Excel Tutorial

To master the art of Excel, check out CFI’s FREE Excel Crash Course, which teaches you how to become an Excel power user.  Learn the most important formulas, functions, and shortcuts to become confident in your financial analysis.

 

Launch CFI’s Free Excel Course now to take your career to the next level and move up the ladder!