Calculation Issues

How to Fix Excel Calculation Stuck at 0 Percent

Natalie TaylorNatalie Taylor Oct 26, 2026 869 views

Question details

The user's Excel workbook freezes during calculation, remaining stuck at 0% for hours and preventing the file from being saved.

How to Fix Excel Calculation Stuck at 0 Percent
Product
Microsoft Excel
Device & OS
not provided
Scenario
Attempting to calculate, update, or save a large workbook containing complex or excessive formulas.
Observed behavior
Excel becomes unresponsive during the multithreaded calculation phase, showing "8 threads calculation, 0%" indefinitely, and forcing the user to close the application without saving.
Before you start

Use the Task Manager (Ctrl + Shift + Esc) to force close the unresponsive Excel application, then ensure you open a completely blank workbook first to safely adjust your calculation settings.

Solution 1Recommended

Switch to Manual Calculation and Remove Excessive Formulas

By temporarily disabling automatic calculation, you can open your heavy file safely without triggering the freeze, allowing you to delete the problematic formulas.

A common cause of this freezing behavior is applying formulas to entire columns (like A:A). This forces Excel to calculate millions of empty cells, depleting system memory and stalling the calculation threads.

1
Open a Blank Workbook

Launch Microsoft Excel and open a completely new, blank workbook rather than your problematic file.

2
Change Calculation Mode to Manual

Navigate to the Formulas tab on the ribbon. Click on Calculation Options and select 'Manual' from the drop-down menu.

3
Open Your Heavy File

With Manual mode active, go to File > Open and select the workbook that was previously getting stuck.

4
Delete Unnecessary Formulas

Locate formulas that are filled down entire columns unnecessarily. Delete them or restrict their ranges to only encompass the rows containing actual data.

5
Restore Automatic Calculation

Go back to the Formulas tab, click Calculation Options, and change the setting back to 'Automatic'.

6
Save and Reopen

Save your optimized workbook, close Excel completely, and reopen the file to verify that the calculation now completes normally.

Switch to Manual Calculation and Remove Excessive Formulas
Formula Range Best Practices: Always limit your formula references to exact data ranges (e.g., A1:A1000) instead of full columns (A:A) to drastically improve calculation speeds and reduce memory usage.

Use WPS Spreadsheet to Handle Heavy Calculation Files

WPS Spreadsheet is a highly compatible, lightweight alternative that can seamlessly open complex files. You can easily switch to manual calculation in WPS Office to clean up excessive formulas without crashing.

  1. 1. Launch WPS Spreadsheet: Open WPS Office and create a new, blank spreadsheet.
  2. 2. Set Calculation to Manual: Go to the Formulas tab on the top ribbon, click Calculation Options, and select Manual.
  3. 3. Open and Edit Your File: Open your large .xlsx document, remove any full-column formulas that are slowing down performance, and save the optimized file.
  4. 4. Revert to Automatic Calculation: Switch the Calculation Options back to Automatic to ensure your remaining formulas update correctly in real-time.
Fully compatible with Microsoft Excel formats (.xlsx, .xls), ensuring zero formatting loss.Lightweight architecture handles large files and complex calculations smoothly.Intuitive, familiar interface allows for quick and easy formula optimization.
QA img-9

Frequently Asked Questions

Why does Excel calculation freeze at 8 threads?

Excel utilizes multithreaded calculation to process formulas simultaneously across your CPU cores. If a workbook has excessive full-column references or highly complex array formulas, it demands massive amounts of system memory, causing the calculation threads to overload and freeze at 0%.

How can I stop a calculation in progress in Excel?

You can attempt to interrupt an ongoing calculation by pressing the Esc key. However, if Excel is completely stuck at 0% and unresponsive, the Esc key may not register, and you will need to force close the application using the Task Manager (Ctrl + Shift + Esc).

What are volatile formulas and how do they affect performance?

Volatile formulas—such as TODAY(), NOW(), OFFSET(), and INDIRECT()—recalculate every time any change is made anywhere in the workbook. Overusing these functions forces Excel to constantly recalculate large portions of your file, leading to severe slowdowns and calculation freezes.

How can I speed up overall Excel calculation times?

To improve calculation performance, avoid using full-column references (like VLOOKUP on A:A), replace volatile functions with stable alternatives like INDEX(), use helper columns instead of heavy mega-formulas, and ensure you are running the 64-bit version of Excel to access more system memory.