If Excel is unable to find a circular reference, open Formulas > Error Checking > Circular References and select a listed cell. If the list is empty, check whether iterative calculation is enabled, whether the loop is on another worksheet, and whether a longer chain of formulas is hiding the dependency.
What Excel means by a circular reference
A circular reference occurs when a formula depends on its own result, either directly or through other cells. For example, a cell can refer to itself, or cell A can depend on B while B depends on A. Excel cannot calculate an ordinary circular dependency in the usual order because it needs a value from a calculation that has not finished yet.
Not every loop is obvious from looking at one formula. A total formula may include the cell containing the total, or a formula on one worksheet may rely on a value on a second sheet that eventually leads back to the first. Named ranges and formulas that build references dynamically can make the route less visible, too.
Excel can also be configured to calculate some circular formulas repeatedly. This is called iterative calculation. It is useful for certain deliberate models, but it can make an accidental loop appear to be accepted rather than reported. That is one common reason the Circular References list does not behave as expected.
Check the Circular References menu
In Excel for Microsoft 365 on Windows, select the Formulas tab, open the arrow beside Error Checking, and point to Circular References. If Excel has identified a circular reference, the menu lists a cell address. Select an address to go to that cell. If there are several detected references, return to the menu after inspecting one to check for additional entries.
The list is a starting point, not necessarily a complete map of every formula in a complex workbook. Selecting a cell tells you where Excel has detected a problem; it does not automatically show the entire chain that led back to that cell. Follow the references in the formula bar and use the tracing tools described below.
Look at Excel’s status bar at the bottom of the window as well. It may display a Circular References notice when the active worksheet contains one. If the warning names a cell, select that cell and inspect its formula. The notice and the menu can be less informative when the reference is on a different sheet, so check the workbook’s sheets rather than assuming that the active one is the only place to look.
Why the menu may not show the cell
- Iterative calculation is enabled. Excel permits circular calculation when this setting is on, so an intentional or accidental loop may not be presented as a normal blocking error. Review the setting before changing formulas.
- The reference is on another worksheet. A circular chain can cross sheets. Check the status bar and inspect related formulas on other tabs, including hidden worksheets if the workbook uses them.
- You are checking a different workbook or sheet. Confirm that the workbook with the problem is active and that you have not moved to another open file while following a cell address.
- The loop is indirect. A formula may look harmless on its own but depend on a second or third cell that eventually points back to it.
- The dependency is difficult to see. Defined names, table references, and formulas that construct a cell reference can obscure the route. Inspect the names and references used by the formula, not just the visible cell addresses.
In some cases, a warning appears when you enter or edit a formula, but you cannot immediately identify the earlier formula that completes the loop. That is normal: the newly edited cell may only be the final link that closes a chain elsewhere in the workbook.
Inspect iterative calculation settings
On Windows, open File > Options > Formulas and look under Calculation options for Enable iterative calculation. If it is selected, Excel can repeat calculations involving circular references according to the maximum iteration and maximum change settings. The precise result can depend on those limits and on the formulas in the loop.
Do not turn the setting off blindly if the workbook intentionally uses iterative calculation. A model may rely on repeated calculations to approximate a value, and disabling iteration can change its outputs or make Excel report a circular reference. First determine whether the workbook documentation, author, or calculation design expects iteration. If the loop is accidental, correct the formulas; if it is intentional, verify that the iteration settings and results are appropriate for the model.
Excel for Mac has calculation settings too, but the settings interface and wording can differ by release. Look in Excel’s application settings or preferences for calculation options and iterative calculation. Excel for the web has a more limited interface for workbook diagnostics; if you cannot find the relevant controls there, open the workbook in the desktop app and check it in Excel for Microsoft 365.
Trace the formula chain
Once you have a likely starting cell, use Excel’s auditing commands to follow the dependencies. Select the cell, then choose Formulas > Trace Precedents to see cells that feed into its formula. Choose Trace Dependents to see cells that use its result. Repeat this through the chain until you find the point that leads back to the starting cell.
For example, imagine a monthly total on a Summary sheet that refers to a figure on the Costs sheet. That Costs figure may refer to a calculation on another sheet, which in turn uses the Summary total. The first formula may appear reasonable, but tracing each step reveals that the total ultimately depends on itself.
Use Formulas > Remove Arrows to clear tracing arrows when you are done. If the chain spans multiple sheets, click each precedent or dependent cell and inspect its formula bar; arrows are helpful, but they do not replace checking the actual references. For longer formulas, read each cell reference carefully and check whether a named range points to a cell that leads back into the chain.
Other useful tools include Formulas > Evaluate Formula, which steps through the calculation of a selected formula, and Formulas > Name Manager, which lets you review defined names. These tools are especially useful when a formula contains several nested references or uses names instead of straightforward cell addresses.
Common accidental circular references
A frequent mistake is including a result cell in the range it is meant to total. If a total is placed at the bottom of a column, check that the range stops at the last data row rather than including the total cell itself. The same issue can happen horizontally when a row total includes its own cell.
Other common causes include:
- Replacing an input cell with a formula that refers to the calculation that uses that input.
- Copying a formula across or down so that a relative reference shifts back onto the formula cell.
- Creating a cross-sheet chain in which a summary value feeds a detail calculation that then feeds the summary again.
- Using a defined name that points to a formula cell or range involved in the same calculation.
- Editing a workbook designed for iteration without realizing that a formula depends on its own previous result.
When you find the loop, decide which reference is wrong and what the calculation is supposed to represent. A common repair is to move the total outside its input range or correct the range boundary. Another is to separate an input from a calculated output so that the formula does not depend on a value it is responsible for producing. After changing the formula, check the result against a known example or source data; removing the warning does not by itself prove the calculation is correct.
Intentional circular references and safe checks
Some financial, engineering, or operational models use circular formulas deliberately, often because one calculated value influences another. Iterative calculation can approximate a stable result by recalculating repeatedly until it reaches the chosen iteration limit or the change becomes sufficiently small. This is different from an accidental circular reference: the model should have a clear reason for the loop and documented settings.
Before editing a workbook that may use iteration, save a separate copy. Record the existing calculation settings, identify the formulas that form the loop, and compare outputs before and after any change. If the workbook is shared or supports a business process, ask its owner how the circular calculation is intended to work. A workbook can produce numbers while still containing a mistaken dependency, so plausible-looking output is not enough to validate it.
When the warning persists
If Excel continues to report a circular reference after you edit a formula, revisit the Circular References menu and inspect the remaining listed cells. There may be more than one loop, or the edit may have removed one cycle while leaving another. Also recalculate the workbook and confirm that the formula change was made in the intended cell, not in a similar cell on another sheet.
For a large workbook, narrow the search by identifying which values change when the issue occurs. Trace precedents from those result cells, inspect defined names, and check formulas that refer to whole ranges. If the workbook relies on external data or complex dynamic references, make sure the relevant inputs are available and current before drawing conclusions from a partial calculation.
Do not treat every circular-reference message as proof that Excel is broken. Usually it is reporting a dependency conflict in the workbook, or the workbook is configured to permit a deliberate loop. The key is to establish which situation applies, then either repair the dependency or verify the iterative design.
Frequently Asked Questions
Why does Excel say there is a circular reference but show no cell?
Check the active worksheet and the status bar, then inspect other sheets. The loop may be indirect, or iterative calculation may be enabled. Use Trace Precedents and Trace Dependents to follow the formula chain rather than relying only on the menu.
Can a circular reference be on another worksheet?
Yes. A formula on one worksheet can depend on a second sheet, whose formula eventually refers back to the first. Follow the references across sheets and check hidden sheets or defined names if the visible formulas do not explain the cycle.
Should I enable iterative calculation to fix the warning?
Not as a general fix. Iteration allows Excel to calculate some circular formulas repeatedly; it does not correct an accidental dependency. Enable or keep it only when the workbook is designed to use iterative calculation and its settings are understood.
How do I find which formula created the circular reference?
Open Formulas > Error Checking > Circular References and select a listed cell. Then use Trace Precedents, inspect the formula bar, and follow each referenced cell until the chain returns to the original formula.
Will Excel automatically fix a circular reference?
No. Excel can identify a circular dependency, but you must decide whether it is accidental or intentional. Correct the formula or range if it is a mistake; preserve and verify the iteration design if the loop is deliberate.
Related
- Excel Page Break Lines Won’t Go Away? How to Hide Them
- Excel Page Break Dotted Lines: Meaning and Fixes Explained
- Excel Page Break Header: Repeat Headings on Every Page
Try it: the Date Difference Calculator: days, months, years and weekdays between two dates, with the DATEDIF formulas.
More in How-to basics
- Avery Labels in Word: How to Create and Print ThemTo create Avery labels in Microsoft Word, open the Mailings tab, choose Labels, select the Avery product number…
- Wedding Budget Spreadsheet in Google SheetsYes. You can make a wedding budget spreadsheet in Google Sheets by listing each expense, entering an estimate…
- How to Add Multiple Audio Files in PowerPoint SlidesTo add multiple audio files in PowerPoint, insert each file separately using Insert > Audio, then choose how…
- How to Create Inbox Rules in Outlook on Windows and WebTo create an inbox rule in Outlook, open the rules settings, choose a condition such as who sent…
- Excel Import Multiple CSV Files: A Practical GuideTo import multiple CSV files into Excel for Microsoft 365 on Windows, put the files in one folder,…
- How to Delete a Page in Microsoft Word: Blank or FilledTo delete a page in Microsoft Word, click anywhere on the page, press Ctrl+G on Windows (Option+Command+G on…
Sources: Function behaviour and menu paths: Microsoft Support documentation for Excel. Method & sources
Spotted an error in this guide? Let us know.