Excel Formulas Not Calculating or Updating: Fixes

Fix Excel formulas that stop recalculating or updating, covering calculation mode, circular references, external links and Excel online settings.

When an Excel formula stops reacting to changes, the result stays frozen at an old number, and the workbook looks broken even though the formula itself is written correctly. If you searched for excel formulas not working, the cause is usually a setting or a reference problem rather than a math error. This guide focuses on the calculation side of the problem: calculation mode, manual recalculation, circular references, external links and the browser version of Excel.

You will learn how to tell these causes apart and how to fix each one. Many fixes take a few minutes and require no changes to the formula itself. Start with the symptom table, then work through the steps in order.

Why are my Excel formulas not updating? The short answer

In many cases, the workbook is set to manual calculation, or a circular reference or external link is stopping the recalculation. Switching the calculation mode back to automatic, or fixing the reference, restores normal updates.

Your situationWhat to doWhy
No results change when you edit input cellsSwitch calculation mode to automaticManual mode waits for you to recalculate
Some cells update and others do notPress F9, then check the mode for data tablesMixed settings can leave some cells behind
A circular reference warning appearsFind the loop and break itA formula that depends on itself cannot settle
Results depend on a file that is closedOpen the source file and update the linksValues from closed workbooks refresh only on link update
Excel online shows stale or unchanged valuesEnable editing, reload the page, check function supportRead-only sessions and missing features block recalculation

Figure out which problem you have

Before changing anything, match what you see to a likely cause. Several problems look alike, so the confirmation column matters.

SymptomLikely causeHow to confirm
Formulas stay the same after you edit inputsManual calculationLook at the status bar for a Calculate notice, then change an input and press F9 to see if the result moves
Some formulas update and others do notManual mode or "automatic except for data tables"Open the workbook's calculation options and check which mode is selected
Results are zero or stale in a loopCircular referenceCheck whether a warning appeared when you opened or edited the file, then trace precedents from the affected cell
Results tied to other files stay oldExternal links not refreshedLook for references that include square brackets and a file name, such as [Budget.xlsx]
Excel online ignores editsRead-only or protected viewCheck for a banner at the top of the window that says the file is protected or read-only
Updates take a long time to appearCalculation still runningWatch the status bar for a progress indicator on large workbooks

Fix it step by step

Work through these steps in order. Each one is quick to test, and you can stop as soon as the results start updating.

  1. Press F9 to recalculate the workbook. If the values change after you press it, the workbook was in manual mode. Pressing Shift+F9 recalculates only the active sheet, which is useful for checking a single tab.
  2. Set calculation to automatic. Open the workbook's calculation options in Excel's settings and choose the automatic option. Excel applies this mode to every workbook open at the same time, so a change here can affect other files you have open.
  3. Check for "automatic except for data tables." This mode skips data tables until you recalculate them manually. If your workbook uses data tables and you want them to update, switch to fully automatic mode.
  4. Find and break circular references. A circular reference happens when a formula depends on its own result, directly or through other cells. Use the trace precedents tools in Excel to follow the chain back to the cell that closes the loop. Then rewrite that formula so it refers only to cells that do not depend on it.
  5. Update external links. If a formula pulls values from a file that is closed, Excel may show the last saved value. Open the source file and save it, then reopen your workbook and accept the prompt to update links. If the source file moved, correct the path in the link settings so Excel can find it.
  6. Check Excel online and the browser session. Confirm that the file is open for editing, not in protected or read-only view. Reload the page after your edits sync, so the browser shows the latest calculated values. If a formula uses a function or add-in that is available only in the desktop app, test it there or rewrite it with functions the browser supports.

Prevent it next time

Small habits prevent many of these problems from coming back.

  • Keep calculation on automatic, and check the status bar after pasting large blocks of data.
  • Test each important formula by changing one input and confirming the result moves as expected.
  • Avoid formulas that refer to their own cell or to a cell that depends on them, and review new formulas for loops.
  • Keep linked source files in a stable folder with the same name, so external references do not break when you move files.
  • Do not paste values over formula cells unless you intend to stop updating them.
  • For complicated formulas or large workbooks, work in the desktop app, where recalculation and function support are more complete.

❓ FAQ

1. Why does Excel show the old value even after I press F9?

Pressing F9 recalculates, but it cannot fix a formula that depends on a closed file, a circular loop or a cell that was pasted as a static value. Check the formula for external references, look for a circular reference warning, and confirm the cell still contains a formula.

2. Does Excel online recalculate the same way as the desktop app?

For common formulas, the results should match, but some functions and add-ins available on the desktop may be missing in the browser. Test complex formulas after editing, and reload the page if the values look out of date.

3. Why does a formula update only after I close and reopen the file?

This usually means an external link was not refreshed while the file was open. Open the source file, save it, and then update links in your workbook when Excel prompts you.

4. Will changing the calculation mode affect my other open workbooks?

Yes. Excel applies the calculation mode to all workbooks open in the same session, so a change you make in one file can affect the others. Close files you do not need before switching modes.

📝 Summary

Many excel formulas not working problems come from calculation settings, circular references or links to files that are not refreshed, and they are usually fixed without touching the formula itself. Start by pressing F9 and setting calculation to automatic, then check for loops and external links. If the problem persists in Excel online, confirm that you can edit the file and that the functions you use are supported in the browser.

Open OmniDoc to work on your spreadsheets

Updated 2026-11-04