Total row includes itself
=SUM(B2:B100) in B100 includes B100. Use =SUM(B2:B99) or put the total in B101.
A circular reference happens when a formula chain loops back to the cell you are editing, directly or through other cells. Google Sheets normally blocks this with a warning and may show zero or an error until you break the loop or enable iterative calculation. Most circles in real files are mistakes, not intentional models.
You rarely want a circular reference on purpose. Learn the concept so you can fix accidental loops in totals rows, running balances, and summary cells that include themselves.
Do not enable iterative calculation to silence warnings until you verify the loop is intentional and bounded with iteration limits.
Sheets highlights the cell and shows a circular dependency warning in the status area.
Trace precedents and dependents from the formula menu to see which arrows form the loop.
Break the loop by moving the total to a different cell, using SUM on rows above only, or a helper column.
If the model truly needs a loop, enable iterative calculation with documented iteration caps.
Check merged cells and full-column references that accidentally pull the summary into its own SUM.
After fixing, reload the tab and confirm the warning disappeared for all editors.
=SUM(B2:B100) in B100 includes B100. Use =SUM(B2:B99) or put the total in B101.
Balance in D5 references D5 plus transaction. Move prior balance to D4 only and reference D4 explicitly.
Named range Revenue includes the cell that computes total revenue from that same name.
Next step for Circular reference
Jump to a related Better Sheets resource, or unlock the full tutorial library.
Watch how Circular reference works
Guides that explain Circular reference in more depth.
Building confidence in Google Sheets, and yourself is essential. It's benefits include: streamlining your workflow, ensuring data accuracy, and maximizing your productivity. If you’ve ever felt overwhelmed or unsure about using Google Sheets, this guide is here to help. Let’s explore some practical tips and strategies to boost your confidence and become a Google Sheets pro. I'll show you where you can find help inside and outside of Google Sheets. 👍Better Sheets Members can email me anytim...
Read post →Transferring Data Between Cells in Different Spreadsheets
Read post →Today I'm going to explain the most fundamental mistake beginners make when working in spreadsheets. No matter what you use – Google Sheets, Microsoft Excel, Apple Numbers, or Libra Office – you might be making this mistake.
Read post →Iterative calculation lets formulas that reference their own cells converge through repeated passes instead of stopping at an error. You set a maximum number of iterations and a convergence threshold in File > Settings > Calculation. It is an advanced escape hatch for intentional feedback loops, not a fix for accidental typos.
Read guide →Recalculation is when Google Sheets recomputes formula results after something changes. Most functions update when their input cells change. Volatile functions like NOW, RAND, and OFFSET recalculate more often. Large workbooks may feel slow when thousands of formulas refresh at once.
Read guide →Every formula starts with = followed by a function name and arguments in parentheses. Ranges use A1 notation, text sits in quotes, and operators like + and & combine values. Sheets recalculates when inputs change, so syntax errors show as #NAME? or #ERROR! in the cell.
Read guide →#NAME? means Google Sheets does not recognize a name in your formula. That can be a misspelled function, a named range that does not exist, text used without quotes, or a function name from the wrong language locale.
Read guide →Done reading about Circular reference?
Membership unlocks 636+ tutorials, unlimited generators, and every template. Practical lessons. Zero fluff.
Need this once
Jump to a free tool or a single tutorial for this topic.
Learning Sheets for real
Unlock the full library, generators, and templates with membership.