logo
search
Excel Performance Problems

How to Fix Excel Stuck on Calculating Threads and Saving Slowly

Anum MushtaqAnum Mushtaq Oct 23, 2026 869 views

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.

How to Fix Excel Stuck on Calculating Threads and Saving Slowly
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 you start

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.

Solution 1Recommended

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.

1
Remove unnecessary formulas

Replace static formula results with plain text values. Highlight the cells, copy them, right-click, and choose 'Paste Special > Values'.

2
Avoid full-column references

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.

3
Filter imported data

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.

Pro Tip: Avoid using volatile functions like TODAY(), OFFSET(), and INDIRECT() extensively, as they force Excel to recalculate the entire sheet every time any change is made.
Free Microsoft Office alternative

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. 1. Download WPS Office: Get the lightweight WPS Office suite for free from the official website and install it on your computer.
  2. 2. Open Your Large File: Launch WPS Spreadsheet, go to Menu > Open, and select your heavy .xlsx workbook.
  3. 3. Enable Manual Calculation: If the file is exceptionally large, navigate to the Formulas tab and select Manual calculation to ensure smooth editing.
Requires significantly fewer system resources, reducing crashes and freezes on heavy data files.100% compatible with Microsoft Excel formats (.xlsx, .xls, .csv) and complex formula structures.Familiar user interface makes it incredibly easy to switch without a learning curve.Completely free to download and use for your daily professional spreadsheet tasks.
microsoft office alternative - wps office

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.