Calculation Issues

How to Keep Iterative Calculations Enabled in Excel

Amos GikundaAmos Gikunda Nov 3, 2026 870 views

Question details

The user needs to ensure that iterative calculations remain enabled in Excel to prevent circular timestamp formulas from returning blank results, especially after opening workbooks in Excel for the web.

How to Keep Iterative Calculations Enabled in Excel
Product
Microsoft Excel
Device & OS
not provided
Scenario
Using circular timestamp formulas that require iterative calculations to function correctly.
Observed behavior
Iterative calculations get disabled automatically, often when the workbook is opened in Excel for the web, causing formulas with circular references to return blank results.
Before you start

Ensure you are using the desktop version of Excel, as Excel for the Web does not fully support enabling or adjusting iterative calculation settings.

Solution 1Recommended

Enable Iterative Calculations in Excel Options

Turn on iterative calculations manually through Excel's application settings while your workbook is active.

Because iteration settings are application-level, opening a file in environments like Excel for the Web can disable them. Re-enabling them via desktop options will restore your circular formulas.

1
Open Desktop Excel

Open your specific workbook in the desktop version of Microsoft Excel to ensure full feature access.

2
Access Excel Options

Click on 'File' in the top-left corner and select 'Options' at the very bottom of the menu.

3
Navigate to Formulas

In the Excel Options dialog box, select the 'Formulas' category from the left-hand pane.

4
Enable Iterative Calculation

Under the 'Calculation options' section, check the box for 'Enable iterative calculation'. Adjust the Maximum Iterations if necessary, then click 'OK'.

Enable Iterative Calculations in Excel Options
Application-Level Setting: Make sure your specific workbook is active when adjusting these settings so they apply correctly to your current working session.
Seamless Spreadsheet Calculation

Use WPS Spreadsheet to Handle Iterative Calculations

WPS Office offers a robust Spreadsheet tool that fully supports iterative calculations, allowing you to seamlessly handle circular references and timestamp formulas without unexpected resets.

  1. 1. Open your Workbook: Launch WPS Spreadsheet and open the file containing your circular formulas.
  2. 2. Access Settings: Click on 'Menu' in the top left corner, then select 'Options'.
  3. 3. Navigate to Calculation: Go to the 'Calculation' tab in the Options dialog box.
  4. 4. Enable Iteration: Check the box next to 'Iteration', configure your desired maximum iterations, and click 'OK'.
Fully compatible with Microsoft Excel (.xlsx, .xlsm) formats and formulas.Easily configure iterative calculation settings in a familiar, user-friendly interface.Free, lightweight, and fast-loading alternative to MS Office.
microsoft office alternative - wps office

Frequently Asked Questions

Why does Excel keep turning off iterative calculations?

Iterative calculation is an application-level setting in Excel. If you open a workbook where iterative calculations are disabled first, Excel applies that setting to the entire session, which turns it off for subsequent workbooks opened in that same window.

Can I enable iterative calculation in Excel for the web?

No, Excel for the web does not currently support enabling or changing iterative calculation settings. You must open the file in the desktop version of Excel to adjust these configurations.

What is the maximum number of iterations I should set?

By default, Excel sets the maximum iterations to 100. This is usually sufficient for most circular reference formulas, such as automatic timestamping. You only need to increase this number if your specific mathematical model requires more recalculations to converge on a final result.

Why do my timestamp formulas return blank results?

Timestamp formulas often rely on circular references to lock in a time once a cell is filled. If iterative calculation is disabled, Excel refuses to process the circular reference, causing the formula to fail and return a blank or zero result.