logo
search
Excel Performance Problems

How to Fix Excel High CPU Usage and Threading Issues

Aamir Naveed AkramAamir Naveed Akram Oct 7, 2026 869 views

Question details

The user is experiencing severe performance issues, including freezing and near 100% CPU usage, when attempting to open a specific large workbook that contains numerous formulas and external links.

How to Fix Excel High CPU Usage and Threading Issues
Product
Microsoft Excel
Device & OS
not provided
Scenario
Opening and collaborating on a heavy spreadsheet stored in SharePoint or Microsoft Teams.
Observed behavior
Excel runs extremely slowly, frequently stops responding, and consumes maximum CPU resources, especially during cloud synchronization.
Before you start

Ensure your computer meets the recommended system requirements for handling heavy spreadsheets, and temporarily pause any background antivirus scans that might be inspecting the workbook as it opens.

Solution 1Recommended

Move and Test the Workbook Locally

Determine if the high CPU usage is caused by SharePoint or Microsoft Teams synchronization delays.

Network latency and real-time cloud synchronization can heavily strain Excel's processing threads. Isolating the file to your local machine helps identify whether the issue is network-related or file-related.

1
Download the File

Navigate to your SharePoint or Teams folder, right-click the affected workbook, and select 'Download' to save a copy directly to your local desktop.

2
Pause Cloud Sync

Temporarily pause your OneDrive or SharePoint synchronization by clicking the cloud icon in your system tray, selecting the gear icon, and choosing 'Pause syncing'.

3
Monitor CPU Usage

Open the local copy of the workbook from your hard drive. Press Ctrl + Shift + Esc to open the Task Manager and monitor if Excel's CPU usage normalizes.

Move and Test the Workbook Locally
Network Interference: If the file performs smoothly on your local desktop, the performance degradation is likely caused by the SharePoint or Teams synchronization client constantly attempting to update the file.
Free Microsoft Office alternative

Experience Faster Spreadsheet Performance with WPS Office

If Microsoft Excel continues to struggle with high CPU usage and synchronization freezes, consider switching to WPS Office. It is a highly optimized, lightweight alternative designed to handle complex spreadsheets efficiently without overloading your system.

  1. 1. Install WPS Office: Download and install the free WPS Office suite on your computer.
  2. 2. Open WPS Spreadsheet: Launch the application and select 'Spreadsheet' from the main dashboard.
  3. 3. Load Your File: Click 'Open' and select your heavy .xlsx file to experience smooth, lag-free editing.
Highly optimized engine handles large workbooks and complex formulas smoothly.Fully compatible with Microsoft Excel (.xlsx, .xls, .csv) file formats.Lightweight installation with minimal CPU and RAM footprint.Free to use with a familiar, easy-to-navigate tabbed interface.
microsoft office alternative - wps office

Frequently Asked Questions

What causes Excel to use 100% CPU when opening a file?

High CPU usage is typically caused by Excel processing thousands of complex array formulas, attempting to update broken external links, or struggling with real-time background synchronization overhead from network drives like SharePoint and Teams.

How do I change the number of calculation threads in Excel?

Go to File > Options > Advanced. Scroll down to the 'Formulas' section. Under 'Enable multi-threaded calculation', you can manually set the number of calculation threads to limit Excel's CPU usage to fewer cores.

Does file size directly affect Excel's CPU consumption?

Not necessarily. A smaller file heavily packed with volatile functions (like OFFSET or INDIRECT) and complex conditional formatting can consume far more CPU resources than a massive file containing only plain static text and numbers.

Why does Excel lag more when working out of SharePoint or Teams?

When collaborating on SharePoint or Teams, Excel continuously syncs changes with the cloud. If network latency is high or multiple users are making edits simultaneously, this constant background data transfer can bottleneck the application and spike CPU usage.