MSG Team's other articles

10286 Market Related Ratios – Meaning and Its Importance

Most investors do not invest directly in the company i.e. they are not promoters of the company. Rather they invest in the company through the stock market. This means that they buy shares at a certain value and make a profit only when the price of the shares go up or they get regular dividends […]

8984 Valuation of Sports Franchises: Discount Rate Calculation

In the previous article, we have already seen how the valuation of a sporting franchise can be found using the income approach. This approach relies extensively on finding out the cash flow that is likely to accrue to the sporting franchise and then discounting it at a predetermined discount rate in order to find out […]

10198 Longevity Risk and Pension Funds

Advances in medical science have increased the life span of individuals. It is now common for people to live for ten to twenty years longer than their previous generation. This seems like a good development from a humanist point of view. However, from a pension fund’s point of view, a longer life span has several […]

11706 Types of Warehouse Automation

In the previous article, we have already seen what warehouse automation is. We have also seen various financial benefits that are commonly derived from warehouse automation. However, it is important to realize that warehouse automation is often considered to be an all or nothing game. However, this is not true. In reality, warehousing automation follows […]

9572 How Business Cycles Affect Start-Up Companies

Start-up businesses are affected by a wide variety of factors. Macroeconomic factors such as business cycles affect start-up organizations as much as they affect any other businesses. In fact, since start-ups are in a nascent stage, they face a bigger impact from these business cycles. Start-ups that face recession or slowdown early after their inception […]

Search with tags

  • No tags available.

A lot of financial modeling takes place in Microsoft Excel. One of the errors that financial modelers come across during the financial modeling process is called the “Circular Reference” error. This error can affect many values in any model. To an untrained financial modeler, this could be the source of a lot of panic. However, fortunately, every experienced financial modeler has navigated this error. Hence, they know that even though the effects of the circular model error are widespread, the error is relatively easy to manage.

In this article, we will have a closer look at what circular reference error is and how it can be managed to ensure minimal impact on the model.

What is the Circular Reference Error?

In simple words, circular references mean when the output of an equation is also a part of the input. In excel terms, this means that the formula in a cell points to itself, either directly or indirectly. Financial modelers never really directly link the input cell to the output cell. Generally, the input cell is linked to the output cell through a chain of complex formulas. This chain is difficult to recognize. In many cases, the error may be because of incorrect modeling. However, in many cases, the circular reference would actually be appropriate and an important part of the model.

Let us use an example to understand how circular references can inadvertently get built in a financial model. It is a known fact that interest expense is a part of the profit and loss statement. Hence, interest expense is used to calculate the net profit after tax.

However, this net profit after tax is then used as an input to the cash flow statement. This cash flow statement then projects the amount of cash that the company is expected to have on hand. The cash balance then helps determine the amount of loan or overdraft that a company would have to take to meet its working capital requirements. Now, the amount of loan taken is the determining factor in the amount of interest expense that will be incurred.

It is clear from the above example that the interest expense in the profit and loss statement ends up being an input for the interest expense in the cash flow statement. In such cases, MS Excel will throw a circular reference error. Many circular references like interest expense follow well known and well-documented patterns. However, there are many others which are very difficult to trace. Financial modelers end up spending a lot of time trying to understand the root of the problem and whether the circular reference is valid.

How is Circular Reference Error Managed?

In finance, many calculations are indeed circular. The Microsoft Excel tool has been built to recognize this issue. Hence, once the financial modelers recognize the source of the circular reference and consider it to be valid, he/she can easily correct the error. The two most common ways of correcting the error have been listed below.

  • Microsoft Excel has created a functionality called Iterative Calculation. If this functionality is enabled, the system no longer throws the circular reference calculation. This functionality can be activated by following the path mentioned below:

  • Menu--->Options--->Formulas--->Enable Iterative Calculations

  • Even after the circular reference is activated, the model throws an error every time a downstream calculation takes place. Financial modelers often use the “IF” condition formula to avoid these errors. This means that they have a cell where they pass the values “ON” or “OFF” to the model. The “IF” formula is designed to forward the actual value if the model is set to ON. However, if the model is set to OFF, the value zero is passed on. This is done to avoid too many errors during the building phase of the model.

  • Circular reference errors can be incredibly complex. For instance, there is a possibility that an erroneous value may be passed into the cell as an input. To prevent this, Microsoft Excel has created a functionality called Jumpstart. Jumpstart is a two-part formula. It checks the correctness of the value before passing it into the model.

The bottom line is that a financial modeler needs to have the skill required to understand which circular references are a part of the model and which have come in due to calculation errors. Once the correct circular references have been identified, the modeler must use standard Excel solutions to get rid of the problem. There are many solutions which can be found by conducting a google search. However, many of these solutions cause a problem with other calculations down the road. Hence, it is better only to implement methods which have been tried and tested.

Article Written by

MSG Team

An insightful writer passionate about sharing expertise, trends, and tips, dedicated to inspiring and informing readers through engaging and thoughtful content.

Leave a reply

Your email address will not be published. Required fields are marked *

Related Articles

Creating a Revenue Model

MSG Team

What is Cost Modelling?

MSG Team

Merger Modelling: The Accretion/Dilution Analysis

MSG Team