If Excel formulas aren’t calculating, switch to Automatic, check for text entries, and recalc with F9 to restore results.
Nothing stalls a spreadsheet like a dead result. You press Enter, the cell sits there, and numbers don’t move. The good news: this hiccup usually comes from a short list of settings or data quirks. This guide walks you through quick wins first, then deeper checks that clear stubborn cases without drama.
Excel Formulas Not Calculating: Quick Fixes
Start with these three moves. They solve a big chunk of stalls in minutes.
- Turn on Automatic calculation: Formulas > Calculation Options > Automatic.
- Force a full recalc: press Ctrl+Alt+F9 to rebuild the calc tree.
- Convert texty numbers: select the range, use Home > Number drop-down, or the warning icon’s Convert to Number.
Common Causes And Instant Remedies
Use this table as a starter map. Scan the symptom, try the fix, then move on if the value still won’t budge.
| Symptom | Likely Cause | Quick Fix |
|---|---|---|
| Values never change after edits | Workbook set to Manual calculation | Formulas > Calculation Options > Automatic |
| Green triangles on numbers | Numbers stored as text | Use “Convert to Number” or Data > Text to Columns with General |
| Cells show =SUM(…) instead of totals | Show Formulas mode on | Press Ctrl+` to toggle off |
| #VALUE! or #NAME? everywhere | Typos, wrong separators, or hidden spaces | Fix commas vs semicolons, trim spaces, check function names |
| Totals skip rows | Blank rows, filtered ranges, or extra spaces in headers | Use structured references or SUM on a clean Table |
| Spills won’t appear | Blocked spill range | Clear cells where the spill should expand |
| Spinning wheel during edits | Over-volatile workbook | Swap INDIRECT/OFFSET for stable refs where possible |
| Random returns after open | Opened a file that forced Manual mode | Re-set to Automatic; save and reopen |
| 0 instead of expected value | Text “0”, mismatched types, or hidden apostrophe | Clear the leading ', reconvert to number |
| Endless recalc or warning bar | Circular reference | Remove the loop or enable iterative calc with safe limits |
Turn Automatic Calculation Back On
Excel can flip to Manual when you open a workbook that was saved that way. The setting lives at the application level during the session, so every open file follows it. Set it back to Automatic in the Formulas tab, then save. If you close and reopen and it slips again, check template files or startup workbooks that may lock it.
Confirm The Setting In Two Places
- On the ribbon: Formulas > Calculation Options > Automatic.
- In Options: File > Options > Formulas, choose Automatic (or Automatic except for data tables if you use What-If tables).
That second screen matters when a ribbon toggle looks right but the engine still behaves like Manual.
Recalculate With The Right Shortcut
When a sheet behaves oddly, a quick recalc clears the cobwebs. Know the scope of each key combo so you pick the right one.
Scope Matters
F9 touches the active sheet. Shift+F9 does the same for the active sheet only. Ctrl+Alt+F9 rebuilds and calculates all open workbooks. Ctrl+Alt+Shift+F9 clears and rebuilds dependencies, then calculates everything. Use the light touch first; reach for the nuclear option when a calc chain is tired.
Fix Numbers Stored As Text
Values that look numeric can carry a text tag. Common culprits: leading spaces, a leading apostrophe, copy-pasted reports, and CSV imports with all fields as text. You’ll see a green triangle and a warning that says “Number stored as text.” Formulas that should sum or average will misbehave until the type is clean.
Fast Ways To Convert
- Use the warning icon’s Convert to Number.
- Select the range and choose the Number format.
- Run Data > Text to Columns > Finish to coerce.
- Paste Special > Multiply by 1 on a spare cell.
Stop Showing Formulas In Cells
If you see plain =SUM(A1:A10) in the grid, the display toggle is active. Press Ctrl+` to switch back to results. You can also go to Formulas > Show Formulas.
Clean Up Circular References
Loops make Excel chase its tail. Check the status bar or the warning in the corner; Excel points to a sheet and cell. Break the loop by moving totals out of the range they total, or by feeding a helper cell instead. If you need an intentional loop, turn on iterative calculation and set tight limits so the sheet stops quickly and returns a stable value.
Safe Iteration Settings
- Maximum Iterations: start with 100.
- Maximum Change: 0.001 or tighter for currency.
- Document the logic near the cells so the next editor understands the design.
Watch Out For Data Tables
What-If data tables are heavy. With Automatic except for data tables, sheets stay responsive while tables update only when you press F9. If totals linked to a table seem stale, that mode is likely on. Switch to full Automatic when you need live updates, then switch back when you’re done testing.
Trim Hidden Characters And Spaces
Odd imports bring non-breaking spaces and stray control codes. Use =TRIM(CLEAN(A1)) in a helper column, fill down, then copy and paste values back. This single pass fixes many “texty number” cases and lookup mismatches.
Swap Volatile Functions
Functions like INDIRECT, OFFSET, TODAY, and RAND recalc often. A few of them in a large model can slow edits and make it look like formulas freeze. Replace with direct references or helper columns where you can. Keep unavoidable volatile calls isolated so they’re easy to audit.
Check Reference Types And Separators
Regional settings change list separators and decimal marks. A formula pasted from a forum may use commas where your setup needs semicolons, or a dot where you use a comma. If a function name throws #NAME?, confirm spelling and language pack. If a CSV import shifts decimals, set the proper delimiter and decimal symbol in the import wizard.
Convert Ranges To Tables For Safer Math
Structured references inside a Table handle growth better than hard-coded ranges. Totals stay accurate when new rows arrive, and filters don’t trick a plain SUM into skipping lines. Insert a Table with Ctrl+T, then use the Total Row or build formulas with column names.
Rebuild A Tired Calculation Chain
If recalc seems random, force a clean rebuild. Press Ctrl+Alt+Shift+F9. Save, close, and reopen. This sweep clears bad dependency trees that creep in after heavy edits or macro runs.
Fix Mixed Types In Lookups
Lookups return blanks or errors when the key in one table is text and the key in another is numeric. Use a helper to cast both sides to the same type. For numbers, wrap with --value or add +0 to force a numeric type. For IDs that must stay text, use &"" to cast the key to text on both sides.
Check Precision And Dates
Turning on “Set precision as displayed” can change stored values. If totals drift after format changes, check that option and turn it off unless you truly need it. Date systems can differ too (1900 vs 1904). If dates shift by four years and a day across files, align the date system in Options.
Linked Workbooks And Permissions
Links to closed or protected sources return stale numbers. Open the source file, update links, and confirm you can edit. When working from a network drive or sync folder, let files finish syncing before you trust the math.
Macros That Lock Recalc
Some macros switch to Manual at the start and forget to switch back. If a workbook comes from a macro-heavy system, scan for Application.Calculation lines in the VBA editor. Add a closing line that returns it to Automatic.
Repair Corruption And Recover
If none of the fixes move the needle, try a clean export. Copy all sheets into a new file, or use Open and Repair from the Open dialog. Remove odd add-ins, then test again. As a last resort, copy values and formulas to a new workbook, rebuild named ranges, and re-link sources with fresh paths.
When You Need Manual Mode
Large models can feel heavy on every keystroke. Switch to Manual while you edit structure, then press F9 when you want a snapshot. Keep a clear banner or a colored cell on the front sheet that shows the current mode so teammates don’t think the math broke.
Recalc Shortcuts Cheat Sheet
Pin this second table by your desk. Pick the lightest tool that does the job to save time and reduce file churn.
| Shortcut | Scope | Use When |
|---|---|---|
| F9 | Active worksheet | You edited one sheet and want quick feedback |
| Shift+F9 | Active worksheet | You need a sheet-only refresh in Manual mode |
| Ctrl+Alt+F9 | All open workbooks | Results look stale across files |
| Ctrl+Alt+Shift+F9 | All open workbooks | Dependency chain seems broken; force a rebuild |
Step-By-Step Troubleshooting Flow
- Set Automatic in the ribbon and in Options.
- Press Ctrl+Alt+F9 to refresh everything.
- Toggle Show Formulas with Ctrl+`.
- Fix texty numbers: warning icon, Text to Columns, or Paste Special.
- Check loops: resolve or enable iteration with limits.
- Clear spills and volatiles: free the spill range; replace heavy functions.
- Rebuild the chain: Ctrl+Alt+Shift+F9, save, reopen.
- Review macros and links: return to Automatic; open sources.
- Repair: Open and Repair or migrate into a new workbook.
Helpful References
For the exact menu names and deeper background, see Excel recalculation settings and convert numbers stored as text on Microsoft Support.
Keep Worksheets Responsive
Build with Tables, avoid unnecessary volatility, and keep links clean. If a dashboard must stay snappy, stage heavy math on a hidden sheet, point visuals at that output, and refresh on demand. With these patterns in place, your next calc stall turns into a two-minute tune-up instead of a late night.
