Excel is programmed to do multi-threaded calculations. But, some things are single threaded. Other than that I have no access to the innards of Excel.
Submit your problem to MS as a feedback bug report. The more people reporting a problem, and the more clues / insights / symptoms they provide, the more likely MS is to act on the problem and maybe find a solution.
**********************
Send Feedback to MS Developers ****Launch Feedback Hub via
<WIN><F>
“Official” MS does not pay much attention to this forum. However, you now can send your complaints and feature requests directly to MS developers and managers using one of the 4 possible “Feedback” mechanisms
described in this link:
https://answers.microsoft.com/en-us/windows/forum/windows_10-windows_install/send-feedback-to-ms-developers/506e7654-8ced-405b-911e-c58d8f253069
Please post a share link to your feedback, back here, so other people who find your question will be able to vote for it and add their comments to it.
Collection of MS “UserVoice” web links:
http://answers.microsoft.com/en-us/windows/wiki/windows\_10-desktop/ms-suggestion-box-sites-at-usdervoicecom/7397119c-6d48-49e6-8d94-7bd0a50d214f
MS Feedback article, says basically the same thing:
https://support.microsoft.com/en-us/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub
*********************************
.
****************** Bonus Reading *******************
Here are a few links about multi-thread (formula) processing in Excel. Not directly related to your problem, but may be of interest to you
.
2017 01 07 About Excel's "Enable multi-threaded processing" option
https://support.microsoft.com/en-us/help/2696967/about-excel-s-enable-multi-threaded-processing-option
Excel's "multi-threaded processing" option was first introduced in Microsoft Office Excel 2007. The setting is located in Excel Options | Advanced | General. It is enabled by default but must have a capable processor to be utilized.
.
ET MR Macros.docx 2013 05 08- How to enable Multi-Threading feature in Excel 2013 to speedup calculations? May 8, 2013
Laura Jones
https://techglimpse.com/enable-multithreading-feature-excel-2013-speedup-calculations/
Microsoft Excel 2013 comes with a Multi-threading feature that can reduce the time taken to calculate complex formulas. If you have multiple processors in your computer, then turning On this feature will let Excel to make use of multiple processors to perform
the calculations faster. What if your computer doesn’t feature multiple processors? Then you can follow
this guide to disable automatic calculations performed whenever you open a worksheet or make any changes to the formulas. For the rest who own powerful computer, here’s how you can enable Multi-Threading feature.
.
ET MR Macros.docx2012 12 19- About Excel's "Enable multi-threaded processing" optionhttps://support.microsoft.com/en-us/kb/2696967
Excel's "multi-threaded processing" option was first introduced in Microsoft Office Excel 2007. It is enabled by default but must have a capable processor to be utilized. The "Enable multi-threaded processing" setting controls multi-threaded operations other
than calculation. These include multi-threaded sort, row height calculations, and finding the best fit for column widths. Additionally: this setting is not available in the Object Model for use in VBA. More information:
http://msdn.microsoft.com/en-us/library/bb687899.aspx Multithreaded Recalculation in Excel
.
ET MR Macros.docx 2012 04 19- Multithreaded Recalculation in Excelhttps://msdn.microsoft.com/en-us/library/bb687899.aspx?f=255&MSPPError=-2147217396
Office 2013 and later Last modified: April 19, 2012****Microsoft Office Excel 2007 was the first version of Excel to use multithreaded recalculation (MTR) of worksheets. You can configure Excel to use up to 1024 concurrent threads when recalculating, regardless of the number of processors or processor
cores on the computer.
ET MR Macros.docx