How to Keep Iterative Calculations Enabled in Excel
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.

- 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.
Ensure you are using the desktop version of Excel, as Excel for the Web does not fully support enabling or adjusting iterative calculation settings.
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.
Open your specific workbook in the desktop version of Microsoft Excel to ensure full feature access.
Click on 'File' in the top-left corner and select 'Options' at the very bottom of the menu.
In the Excel Options dialog box, select the 'Formulas' category from the left-hand pane.
Under the 'Calculation options' section, check the box for 'Enable iterative calculation'. Adjust the Maximum Iterations if necessary, then click 'OK'.

Use a VBA Macro to Keep Iteration Enabled
Force iterative calculations to turn on automatically whenever the workbook is opened using a Workbook_Open event.
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. Open your Workbook: Launch WPS Spreadsheet and open the file containing your circular formulas.
- 2. Access Settings: Click on 'Menu' in the top left corner, then select 'Options'.
- 3. Navigate to Calculation: Go to the 'Calculation' tab in the Options dialog box.
- 4. Enable Iteration: Check the box next to 'Iteration', configure your desired maximum iterations, and click 'OK'.

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.




