Guides

How to Find and Fix Circular References in Excel

Updated 2026-10-18

You open a file and Excel says there are one or more circular references that may cause formulas to calculate incorrectly. You click OK, and a total shows 0, or a number no longer matches last month's.

What a circular reference is

A formula refers, directly or indirectly, to its own cell:

The usual causes are a sum range dragged one row too far and copied formulas whose references shifted until they point back at themselves.

Both outcomes are unreliable

Unless the model is deliberately iterative (some finance and engineering models are), turn iterative calculation off; otherwise it only hides circular references.

Method 1: find them one by one with Error Checking

  1. Formulas → Error Checking drop-down arrow → Circular References lists a cell on a loop; click it to jump there.
  2. The status bar at the bottom also shows "Circular References: Sheet1!A10".
  3. With the cell selected, use Formulas → Trace Precedents to follow the arrows to the step that loops back, and fix the formula.
  4. Once fixed, the next one appears; repeat until the list is empty.

The catch: it shows one cell at a time, so long loops or loops across several sheets take many rounds.

Method 2: find them all and break them in place

xlszip's check-up scans the formula dependencies of the whole workbook:

The check-up is read-only and deletes your file once the report is ready; a new file is produced only when you choose to fix. Dependencies are found by static scanning: references built at run time with INDIRECT or OFFSET aren't visible, so it may over-report but won't miss a loop.

If the file is also damaged or won't open, the repair tool breaks circular references while repairing.

Typical fixes

More guides