logo
search
Office Apps Crashing

Fix Excel Crash When Combining BYCOL and INDIRECT on Mac

WPS Content ManagerWPS Content Manager Sep 28, 2026 869 views

Question details

Microsoft Excel crashes or displays a resource depletion error on Apple Silicon Macs when specific dynamic array and volatile functions are combined.

How to Fix Excel Crashing When Combining BYCOL and INDIRECT on Mac
Product
Microsoft Excel 365
Device & OS
macOS 14.5 (Apple Silicon)
Scenario
Using BYCOL, INDIRECT, and INDEX functions together in complex spreadsheet formulas.
Observed behavior
Excel version 16.85 crashes unexpectedly or displays an 'Excel ran out of resources while attempting to calculate one or more formulas' error.
Before you start

Ensure you have saved all open workbooks and backed up your files to prevent data loss before modifying complex formulas or reverting your Excel application version.

Solution 1Recommended

Revert to an Earlier Version of Excel (Version 16.84)

Since this is a known bug in Excel 16.85, downgrading to the previous stable version is currently the most effective temporary workaround while Microsoft investigates.

The development team has identified compatibility and resource management issues when calculating these specific arrays in version 16.85 on Apple Silicon. Rolling back your application restores stability.

1
Disable Automatic Updates

Open Microsoft AutoUpdate on your Mac, click 'Advanced', and uncheck 'Automatically keep Microsoft Apps up to date' to prevent Excel from reinstalling the buggy version.

2
Uninstall Current Excel

Open your Mac's 'Applications' folder, locate the 'Microsoft Excel' app, and drag it to the Trash. Empty the Trash to completely remove version 16.85.

3
Download Version 16.84

Navigate to the official Microsoft Office for Mac release history page in your browser and download the installer package specifically for Excel version 16.84.

4
Install and Verify

Run the downloaded installer. Once finished, launch Excel, open your spreadsheet, and verify that formulas containing BYCOL and INDIRECT now calculate without triggering a crash.

Revert to an Earlier Version of Excel (Version 16.84)
Monitor for Updates: Periodically check the Microsoft 365 release notes. Once a patch for this memory allocation bug is officially released, you can safely re-enable automatic updates.
Free Microsoft Office alternative

Switch to WPS Office to Avoid Calculation Crashes

If Microsoft Excel continues to struggle with complex array formulas on your Mac, consider using WPS Office. It provides a lightweight, highly optimized spreadsheet environment that smoothly handles heavy calculations without crashing.

  1. 1. Download the Installer: Visit the WPS Office website and download the free version designed specifically for macOS.
  2. 2. Install WPS Office: Open the downloaded package and follow the on-screen instructions to install the suite on your Mac.
  3. 3. Open Your Spreadsheet: Launch WPS Spreadsheets and open your existing .xlsx file to instantly resume your work with improved stability.
Seamless compatibility with all Microsoft Excel formats (.xlsx, .xls, .csv).Lightweight architecture optimized for exceptional performance on macOS and Apple Silicon.Familiar user interface requiring zero learning curve for experienced Excel users.Robust processing for complex formulas and large datasets without resource depletion errors.
microsoft office alternative - wps office

Frequently Asked Questions

Why does the 'Excel ran out of resources' error appear on Mac?

This error generally occurs when Excel struggles to allocate sufficient memory for complex mathematical operations. In version 16.85 on Apple Silicon, a specific software bug causes this resource mismanagement when processing nested dynamic arrays like BYCOL alongside volatile functions.

Is INDIRECT a bad function to use in Excel?

While highly versatile for dynamic referencing, INDIRECT is a 'volatile' function. This means it forces a recalculation every single time any change is made anywhere in the workbook. Overusing it in large datasets or nesting it inside dynamic array functions can severely degrade performance and cause crashes.

When will Microsoft fix the BYCOL and INDIRECT crash?

Microsoft's development team is actively investigating the compatibility issue reported in version 16.85. While there is no exact release date for the fix, users should monitor the Microsoft 365 release notes and update to newer builds once the patch is confirmed.