An Excel circular reference workaround is usually to change the formula so it no longer refers to its own result, directly or through other cells. If the circular dependency is intentional—such as interest calculated on a cash balance that includes that interest—you can enable iterative calculation in Excel for Microsoft 365 on Windows: go to File > Options > Formulas, select Enable iterative calculation, and set suitable limits.
What a circular reference means
A formula has a circular reference when its calculation depends on its own result. The dependency may be direct, as when a formula in A1 refers to A1, or indirect, as when A1 refers to B1 and B1 refers back to A1. Excel normally expects to calculate a cell from inputs that do not depend on that cell, so a loop can prevent an ordinary result.
For example, a total formula placed inside the range it totals can include itself by mistake. A less obvious loop can occur when a closing balance includes interest, while the interest formula uses the closing balance. The first case is usually a range error to fix; the second may represent a real model assumption that needs either a different calculation or controlled iteration.
A circular reference is not automatically evidence that the workbook is broken. But Excel’s displayed value may be incomplete, stale, or dependent on calculation settings. Treat it as something to inspect rather than assuming the number is trustworthy.
Find the cell or formula causing the loop
When Excel detects a circular reference, it may show a warning and identify a cell address in the status bar or in the warning message. On Windows, use Formulas > Error Checking > Circular References to view listed references and select an address to jump to it. If there are several loops, Excel may show them one at a time; correcting one can reveal another.
Once you reach a flagged cell, inspect the formula bar and trace the referenced cells. On the Formulas tab, Trace Precedents and Trace Dependents can help show relationships, though a loop spanning many sheets may still require following cell references manually. Also check named ranges and formulas that refer to whole columns or broad ranges: the circular link is not always obvious from the cell’s immediate formula.
- Check whether a SUM, COUNT, or similar range accidentally includes the formula cell.
- Look for two or more cells that refer to one another, including across worksheets.
- Review recently copied formulas; relative references can shift into a self-reference when copied.
- Check whether a formula was entered in a cell that was intended to hold an input or a separate total.
Fix an accidental circular reference
The cleanest workaround is usually to separate inputs, intermediate calculations, and outputs. Move a total outside the range it totals, correct an inclusive endpoint, or put a calculation in a helper cell so that the formula no longer depends on itself. This keeps Excel’s normal calculation model intact and makes the workbook easier for someone else to audit.
For example, suppose sales amounts are in B2:B9 and the total is mistakenly entered in B10 with a range that extends through B10. That formula includes its own result. With sales in B2:B9 totaling 450, enter the total in B10 using =SUM(B2:B9); the result is 450, and the total cell is not part of the summed range.
Another option is to calculate a result from the original inputs rather than feeding the result back into the same calculation. If a formula is meant to apply a percentage to a base amount, check whether the percentage is being applied to the base or to a total that includes the percentage itself. Algebra may give you a direct formula, avoiding iteration altogether.
When iterative calculation is appropriate
Some financial and engineering models deliberately contain circular relationships. A cash-flow model, for instance, may calculate interest from the average of opening and closing cash, while closing cash includes that interest. Iterative calculation lets Excel make repeated calculation passes: it updates the dependent values until the change between passes is small enough, or until it reaches the configured iteration limit.
Iteration is useful only when that repeated process has a meaningful, stable answer. It does not repair a mistaken formula, and enabling it can make unintended circular references harder to notice. Because the setting affects workbook calculation behavior, use it deliberately, document the reason, and check the resulting values against an independent calculation where possible.
To enable it in Excel for Microsoft 365 on Windows, choose File > Options > Formulas, select Enable iterative calculation, then set Maximum Iterations and Maximum Change. Maximum Iterations limits the number of passes; Maximum Change sets the tolerance for the difference between results. Smaller tolerances can produce more precise results but may require more calculation. There is no single best setting for every workbook.
On a Mac, Excel’s calculation preferences are under Excel > Settings (or Preferences, depending on the release) > Calculation; look for the iterative calculation controls there. Excel for the web has different settings and capabilities from desktop Excel, so if you need to configure or troubleshoot iteration, open the workbook in the desktop app and verify the calculation options there.
Work around a circular cash-interest calculation
Consider a one-year illustrative model with opening cash of $10,000, net operating cash flow of $2,000, and an annual interest rate of 5%. If interest is based on average opening and closing cash, the equations are circular: interest uses closing cash, and closing cash includes interest. If the model’s assumptions permit, algebra removes the loop.
With opening cash in B2, operating cash flow in C2, annual rate in D2, interest in E2, and closing cash in F2, the circular version of the interest formula in E2 is =AVERAGE(B2,F2)*D2. With those values, it depends on F2. The closing cash formula in F2 is =B2+C2+E2, so the two formulas depend on each other.
To avoid the loop, solve the relationship directly. With opening cash in B2, operating cash flow in C2, and the annual rate in D2, put this non-circular formula in E2: =((B2+C2/2)*D2)/(1-D2/2). For the example, interest is approximately $564.10. With opening cash in B2, operating cash flow in C2, and the calculated interest in E2, use =B2+C2+E2 in F2; closing cash is approximately $12,564.10. The average of $10,000 and $12,564.10 is about $11,282.05, and 5% of that is $564.10, so the result checks against the original assumption.
This algebra is specific to the stated assumptions: one period, a simple rate, and interest based on the arithmetic average of opening and closing cash. Different timing rules, compounding, fees, or day-count conventions change the equation. For actual borrowing or financial decisions, use the lender’s terms and consult a qualified professional; this example is only a spreadsheet illustration.
How to choose the right workaround
Use a direct formula or restructure the sheet when the loop comes from an accidental range, a misplaced result, or a relationship that can be solved with ordinary arithmetic. This is generally the most transparent approach. Helper cells are particularly useful when they let each step show its inputs and outputs instead of hiding the reasoning in one complicated formula.
Use iterative calculation when the circular relationship is intentional, the assumptions genuinely require repeated recalculation, and you can confirm that the result converges. If the values alternate, grow without settling, or change substantially when you adjust the iteration limits, the model may be unstable or its logic may need review. Do not enable iteration simply to silence a warning.
If a workbook is shared, tell other users why iteration is required and where its limits are set. Calculation settings can affect how results are produced, and another person may open the file with different settings or in a different Excel environment. A clear note in the workbook reduces the risk that someone treats a calculation artifact as a deliberate result.
Common problems and misconceptions
One common misconception is that every circular reference should be fixed by switching on iteration. That can make a deliberately circular model calculate, but it can also conceal a typo. First determine whether the loop is part of the intended model. If it is not, correct the formula instead.
Another issue is confusing a warning with a specific error value. A circular-reference warning indicates a dependency loop; it does not by itself explain which assumption or formula is wrong. Likewise, a number visible in a circular workbook is not proof that the model has converged. Check the formula relationships and compare the result with a separate calculation.
Copied formulas can also create a loop unexpectedly. For example, a formula that was correct in one row may shift its reference when filled down. Use absolute references where appropriate, inspect the formulas in affected rows, and avoid broad ranges that include future output cells. If Excel lists no obvious circular reference, inspect formulas across sheets and defined names, then recalculate after correcting the suspected link.
Frequently Asked Questions
How do I find a circular reference in Excel?
On Windows, check the status bar and open Formulas > Error Checking > Circular References. Select a listed cell, inspect its formula, and trace the cells it depends on. Repeat the check after correcting a loop, since another circular reference may then become visible.
Can I ignore a circular reference warning?
Only if you understand why the circular dependency exists and have confirmed the workbook is calculating as intended. An accidental loop can leave a result unreliable. If the loop is deliberate, document it and either use a valid non-circular equation or configure iterative calculation and verify convergence.
What should I set Maximum Iterations and Maximum Change to?
Choose values that match the model’s required precision and how quickly its calculations settle. A high iteration limit cannot fix an unstable formula, and an extremely small change threshold may increase calculation work. Test the workbook with representative inputs and compare its result with an independent check rather than relying on a universal setting.
Does enabling iterative calculation fix every circular formula?
No. It allows Excel to recalculate circular dependencies repeatedly, but the result may not converge or may not represent the intended model. It is appropriate for deliberate feedback relationships, not as a general remedy for incorrect ranges or formula references.
Why does Excel still show a circular reference after I fixed one?
The workbook may contain another loop, possibly on a different worksheet or through several intermediate cells. Use the Circular References list again, inspect related formulas and names, and recalculate. Also confirm that the formula you changed was saved in the intended cell.
Related
- Set Print Area in Excel: Steps, Pages, and Fixes
- Conditional Formatting in Spreadsheets: How It Works
- AG Grid Hide Column: APIs, Menus, and Visibility Rules
Try it: the Date Difference Calculator: days, months, years and weekdays between two dates, with the DATEDIF formulas.
More in How-to basics
- Excel Data Validation List From a Named RangeTo make an Excel drop-down list from a named range, first define a name for the cells containing…
- How to See Archived Emails in Outlook on Any DeviceTo see archived emails in Outlook, open the Archive folder in the folder list for the account where…
- Create a Public Distribution List in Outlook: StepsTo create a public distribution list for your organization, ask an Exchange or Microsoft 365 administrator to create…
- Google Sheets Timesheet Template: Free Setup and TipsYes. You can use a free timesheet template in Google Sheets by opening a suitable template from the…
- Highlight Duplicates in Google Sheets: Both MatchesTo highlight both the original and repeated values in Google Sheets, select the cells, open Format > Conditional…
- How to Insert a Table of Contents in Microsoft WordTo insert a table of contents in Microsoft Word, format your section titles with built-in heading styles, then…
Sources: Function behaviour and menu paths: Microsoft Support documentation for Excel. Method & sources
Spotted an error in this guide? Let us know.