Stop Doing X — Try This Instead for Circular References in Excel Mac

Why does Excel Mac instantly flag your loan amortization model as an error? Why does it refuse to calculate even when you know the logic is sound? Why does the same file work fine on Windows but throws #REF! on your MacBook?

The answer isn’t a bug—it’s Excel Mac’s default safety lock. Unlike Windows, Excel for Mac doesn’t just warn about circular references—it blocks them outright… unless you flip two hidden switches. And no, turning on 'Enable iterative calculation' alone won’t cut it. You also need to adjust the max iterations and maximum change values—and do it before entering the formula. Miss that order, and Excel ignores your settings entirely.

The Setup

You’re building a cash flow projection for a small SaaS startup. The model tracks monthly net cash flow, where ending cash = beginning cash + net income – planned capital expenditure. But here’s the twist: the capital expenditure amount depends on whether ending cash falls below $50,000 (triggering a $15,000 emergency buffer draw). That creates a natural loop: ending cash → buffer decision → capex → ending cash.

MonthBeginning CashNet IncomeCapExEnding Cash
Jan-24$124,700$28,300$0$153,000
Feb-24$153,000$31,200$0$184,200
Mar-24$184,200$26,800$0$211,000
Apr-24$211,000$19,400$0$230,400
May-24$230,400$22,100$0$252,500
Jun-24$252,500$14,900$0$267,400
Jul-24$267,400$8,200$0$275,600
Aug-24$275,600$−12,500$0$263,100
Sep-24$263,100$−38,700$0$224,400
Oct-24$224,400$−52,900$0$171,500

The Challenge

You try entering this in cell D11 (CapEx for Oct-24): =IF(E11<50000,15000,0), where E11 is Ending Cash. But E11 contains =C11+D11-B11 — yes, it references D11 itself. Excel Mac immediately shows #REF! and disables the formula. No warning dialog. No option to proceed. Just silence and red text. The beauty of this approach is that it’s mathematically valid — it converges in 3–4 iterations — but Excel Mac treats it like dangerous code until you configure both the calculation engine and the formula entry sequence correctly.

Walking Through It

Step 1: Go to Excel → Preferences → Calculation. Uncheck “Limit iteration” — wait, no. That’s the trap. Don’t uncheck it. Instead, check it, then set Maximum iterations to 100 and Maximum change to 0.001. Yes — you must enable iteration before typing the circular formula. If you type the formula first, Excel locks the setting grayed out.

Step 2: Press Cmd+, to open Preferences fast — then click Calculation. Now enter your formula in D11: =IF(E11<50000,15000,0). Still red? Good. That means Excel recognizes the loop but hasn’t recalculated yet.

Step 3: Force recalculation with Cmd+=. Watch E11 update from #REF! to $171,500 — and D11 stays 0. Why? Because $171,500 ≥ $50,000. Now artificially lower E10 (Sep-24 ending cash) to $42,800. Press Cmd+= again. D11 flips to 15000, and E11 recalculates to $42,800 − $52,900 + $15,000 = $4,900. Then D11 rechecks: IF(4900<50000,15000,0) → still 15000. Stable. Converged.

Before (no iteration enabled)After (iteration enabled + recalc)
D11: #REF!
E11: #REF!
D11: 0
E11: $171,500
D11: #REF!
E11: #REF!
D11: 15000
E11: $4,900

The Result

Here’s how the final 4 months look — now fully dynamic, with CapEx auto-triggering only when needed:

MonthBeginning CashNet IncomeCapExEnding Cash
Jul-24$267,400$8,200$0$275,600
Aug-24$275,600$−12,500$0$263,100
Sep-24$263,100$−38,700$0$224,400
Oct-24$224,400$−52,900$0$171,500
Nov-24$171,500$−61,200$0$110,300
Dec-24$110,300$−75,400$15,000$49,900
Jan-25$49,900$−8,100$15,000$56,800
Feb-25$56,800$12,300$0$69,100

What Could Go Wrong

Mistake #1: Enabling iteration after typing the formula. Excel Mac won’t recalculate the circular cell — it stays #REF! until you delete and re-enter the formula. No error message. Just stubborn silence.

Mistake #2: Leaving Maximum Change at 0.01. With coarse tolerance, Excel may stop too early — e.g., reporting $49,999 instead of $49,999.999 — triggering CapEx one month too soon. Set it to 0.001 or lower for financial models.

Mistake #3: Forgetting Cmd+= after changing preferences. Unlike Windows, Excel Mac doesn’t auto-recalculate on preference changes. You must manually trigger it — or your numbers won’t update.

ActionMac ShortcutWhen to Use It
Open PreferencesCmd+,Before entering any circular formula
Force full recalcCmd+=After enabling iteration or changing inputs
Edit formula in cellF2To verify or tweak circular logic
Toggle formula viewCmd+`Spot unintended circular dependencies
Lisa Anderson

Lisa Anderson

Lisa is a certified Microsoft trainer who writes step-by-step guides for Power Automate