Circular Reference in Excel: How to Find the Cell and Fix the Loop

Published November 3, 2026 · By Ahmad Parvez

Short answer: a circular reference means a formula refers — directly or through a chain — to its own cell, so Excel can never finish calculating it. To find it: Formulas tab → Error Checking → Circular References, which lists the guilty cell addresses; the status bar also shows "Circular References: B2" (or just "Circular References" if the loop is on another sheet). Fix it by breaking the loop — usually by moving a total out of its own SUM range — rather than silencing the warning. The excel formula builder helps you rebuild the corrected formula cleanly.

Excel's warning sounds alarming and explains nothing: "There are one or more circular references where a formula refers to its own cell either directly or indirectly." It then, unhelpfully, offers an OK button. This guide shows you where Excel actually keeps the address of the problem, the handful of patterns that cause almost every loop, and the one setting — iterative calculation — that is sometimes the fix and sometimes just the rug the problem gets swept under.

How to find a circular reference in Excel

  1. Check the status bar first. At the bottom-left of the Excel window, the status bar shows Circular References: followed by a cell address, e.g. B14. That is one cell in the loop — go to it and read its formula.
  2. Use the Formulas tab. Go to Formulas → Formula Auditing → Error Checking → Circular References. The fly-out menu lists the addresses of cells in the loop. Click one to jump straight to it.
  3. If no address appears (the status bar says "Circular References" with no cell, or the menu is greyed out), the loop is on a different worksheet or in a hidden sheet. Switch sheets one by one, watching the status bar — it names the cell when the sheet holding that part of the loop is active.
  4. Trace the chain. With the guilty cell selected, use Formulas → Trace Precedents to see which cells feed it; the loop closes where an arrow leads back. Repeat: fix one link, and Excel re-checks — a workbook can contain several loops.

The five loop patterns that cause almost every warning

PatternExampleFix
Total inside its own rangeB10 holds =SUM(B2:B10)Move the total below the range or change it to =SUM(B2:B9)
Self-typing formulaC5 holds =C5+100Type the value, or restructure so the input and result live in different cells
Two-way linksProfit cell feeds tax cell, tax cell feeds profit cellBreak one direction: calculate one of them from source data instead
Interest / fee loops in modelsInterest depends on balance, balance depends on interestEither restructure algebraically or use iterative calculation deliberately (below)
Self-referencing timestamp trick=IF(A2="","",IF(B2="",NOW(),B2)) in B2This loop is intentional — it needs iterative calculation switched on

Patterns one and two cause the overwhelming majority of warnings, and both are accidents: a SUM range dragged one row too far, or a value typed over with a formula that includes itself. If you are rebuilding the formula after the fix, the excel formula builder assembles SUM, IF, VLOOKUP and the rest step by step so the new version is right first time.

How to remove a circular reference (the general method)

  1. Find a cell in the loop (status bar or Error Checking menu).
  2. Read its formula and ask: which input should not be here? Usually the range includes the formula's own cell, or a helper cell that itself depends on this one.
  3. Change the formula so the chain ends at real inputs — raw numbers and source cells — instead of circling back.
  4. Press Enter and watch the status bar: if "Circular References" disappears, the workbook is clean. If a new address appears, there is a second loop; repeat.
  5. Sanity-check the numbers against a hand calculation on one row before trusting the sheet again — a loop can have been silently zeroing results (Excel shows 0 for circular cells) for a long time.

Iterative calculation: when the loop is the point

Some models are legitimately circular — interest on an average balance, fees calculated on a total that includes the fee, or the self-referencing timestamp that stamps a cell when its neighbour is filled. For those, Excel can iterate: recalculating the loop repeatedly until the values settle.

  1. Go to File → Options → Formulas.
  2. Tick Enable iterative calculation.
  3. Maximum Iterations (default 100): how many passes Excel makes. Maximum Change (default 0.001): Excel stops early when a full pass changes values by less than this.

Two warnings. First, with iteration on, Excel stops warning you about accidental loops too — every circular reference is quietly accepted, so a genuine error can hide for months. Second, the setting is per-workbook-session behaviour: a colleague opening the file with iteration off sees the warning again. Use it for designed loops, never as a way to make the warning go away on a sheet you do not understand.

Frequently asked questions

Why does Excel say I have a circular reference?

Because a formula refers back to its own cell, directly (the formula sits inside its own SUM range) or indirectly (A feeds B, B feeds C, C feeds A). Excel cannot resolve an endless loop, so it warns and shows 0 in the circular cells until the chain is broken or iterative calculation is enabled.

How do I find where the circular reference is?

Look at the status bar at the bottom of the Excel window — it shows 'Circular References:' followed by a cell address. Or go to Formulas → Error Checking → Circular References and click an address to jump to it. If no address shows, the loop is on another worksheet; switch sheets and watch the status bar.

How do I fix a circular reference in Excel?

Select the circular cell, read its formula, and remove the self-reference: most often the formula's own cell is inside its SUM range, so shrink the range or move the total. If two cells feed each other, calculate one of them from source data instead. Re-check the status bar after each fix — workbooks often hide a second loop behind the first.

What is iterative calculation in Excel, and should I turn it on?

Iterative calculation (File → Options → Formulas) tells Excel to recalculate a circular formula repeatedly until the values settle, using Maximum Iterations and Maximum Change limits. Turn it on only for deliberately designed loops — interest models or the self-stamping timestamp trick. Left on generally, it hides accidental loops instead of fixing them.

Why is the Circular References menu greyed out?

The Error Checking → Circular References item is greyed out when the active sheet contains no circular cells, even if another sheet in the workbook does. Check the status bar, switch to each worksheet in turn, and the menu — and the cell address — will appear on the sheet that hosts the loop.

Is a circular reference ever useful?

Yes — a small number of models are circular by design: interest calculated on a balance that itself includes interest, fees based on a total that includes the fee, and the automatic timestamp formula that writes NOW() into its own cell. Those need iterative calculation enabled and should be built deliberately, not stumbled into.

More Excel help

Once the loop is gone, rebuild clean formulas with the builder — and browse the rest of the Excel guides.