How to Fix Excel Stuck on Calculating Threads and Saving Slowly
Question details
The user is experiencing significant delays, freezing, and extremely slow saving times when working with large Excel workbooks, accompanied by a Calculating threads message.

- Product
- Microsoft Excel 365
- Device & OS
- not provided
- Scenario
- Opening, editing, or closing exceptionally large Excel workbooks that contain extensive data and numerous complex formulas.
- Observed behavior
- Excel displays a Calculating threads prompt and hangs or takes a very long time to process and save files, sometimes leading to the application freezing or crashing entirely.
Before modifying your workbook or changing calculation settings, create a backup copy of your Excel file to prevent accidental data loss. It is also helpful to close all other background applications to free up system memory.
Optimize Formulas and Reduce Workbook Size
Eliminate calculation bottlenecks by simplifying formulas and reducing the overall data load in your workbook.
The primary reason Excel gets stuck on calculating threads is that it is trying to process hundreds of thousands of complex calculations simultaneously. Simplifying how Excel reads your data can drastically improve performance.
Replace static formula results with plain text values. Highlight the cells, copy them, right-click, and choose 'Paste Special > Values'.
Update your formulas to reference exact data ranges (e.g., A1:A1000) instead of entire columns (e.g., A:A), which forces Excel to calculate over a million rows.
If you are pulling data from external databases using Power Query, apply filters to import only the specific rows you actively need rather than the entire dataset.
Change Calculation Options to Manual
Temporarily disable automatic calculations so you can edit and save the workbook without Excel recalculating after every single keystroke.
Upgrade System Hardware or Switch to 64-Bit Excel
Increase your computer's RAM or ensure you are using the 64-bit version of Office to handle heavy data processing without crashing.
Switch to WPS Office for a Fast, Lightweight Spreadsheet Experience
If Microsoft Excel continues to lag or freeze with large datasets, try WPS Office. WPS Spreadsheet is highly optimized, lightweight, and designed to run smoothly even on computers with lower hardware specifications. It offers full compatibility with Microsoft Excel formats and provides a familiar interface so you can transition effortlessly.
- 1. Download WPS Office: Get the lightweight WPS Office suite for free from the official website and install it on your computer.
- 2. Open Your Large File: Launch WPS Spreadsheet, go to Menu > Open, and select your heavy .xlsx workbook.
- 3. Enable Manual Calculation: If the file is exceptionally large, navigate to the Formulas tab and select Manual calculation to ensure smooth editing.

Frequently Asked Questions
Why does Excel get stuck on 'Calculating threads'?
This usually happens when a workbook contains a massive amount of complex formulas, full-column references, or volatile functions. Excel attempts to recalculate everything using multiple processor threads simultaneously, which can overwhelm your computer's CPU and RAM.
Will upgrading from 32-bit to 64-bit Excel improve calculation speeds?
Yes. The 64-bit version of Microsoft Office can access far more RAM than the strict 2 GB limit of the 32-bit version. This significantly reduces crashes, freezing, and 'out of memory' errors when processing heavily loaded workbooks.
How do I stop Excel from calculating every time I open or save a file?
You can prevent automatic calculations by switching your Calculation Options to 'Manual'. Go to the Formulas tab, click Calculation Options, and choose Manual. You can then edit your workbook freely and press F9 only when you want the formulas to update.
Can volatile functions cause slow saving in Excel?
Yes. Volatile functions like TODAY(), NOW(), INDIRECT(), and OFFSET() force Excel to recalculate their values every time any change is made anywhere in the workbook. Using too many of these will massively slow down both editing and saving in large files.




