+ Reply to Thread
Results 1 to 7 of 7

HELP with SLOW Calculating Threads

  1. #1
    Forum Contributor
    Join Date
    12-21-2004
    Location
    MN
    MS-Off Ver
    Microsoft 365
    Posts
    211

    HELP with SLOW Calculating Threads

    I have been working with large excel workbooks for years doing reporting for the company I work for. Many of the spreadsheets are complex with some index and matching and several pivot tables.
    It was never an issues in the past. We are now on 365 and it seems like since then I keep getting a message on the bottom bar that says calculating threads..usually 4. And it can take 10 minutes or longer to finish.
    It is driving me crazy. I don't want to shut off the auto calculate because I need it to be able to do that or if changes get made and I forget to tell it to calculate, my numbers are off. Very frustrating.
    I am hoping someone can help me understand why this is happening now when it hadn't in the past, yet all the youtube and research says this has been around for a long time.
    I cannot function this way and need to find a fix. Anyone out there that can help this poor old woman from going insane? Thanks SO much!

  2. #2
    Forum Moderator Glenn Kennedy's Avatar
    Join Date
    07-08-2012
    Location
    Digital Nomad... occasionally based in Ireland.
    MS-Off Ver
    O365 (PC) V 2403
    Posts
    44,063

    Re: HELP with SLOW Calculating Threads

    Could be lots of things....

    I do not understand why a change to 365 would make matters worse, though!!

    Is it full of volatile formulae, using:
    OFFSET, INDIRECT, RAND, RANDBETWEEN

    Are you using whole column references inappropriately, e.g. in:
    SUMPRODUCT

    Are there a lot of array formulae in there that could be done more efficiently with O365?

    None of the above can explain a sudden change in prerformance, though...
    Glenn




    None of us get paid for helping you... we do this for fun. So DON'T FORGET to say "Thank You" to all who have freely given some of their time to help YOU.

    Temporary addition of accented to illustrate ongoing problem to the TT: L? fh?ile P?draig sona dhaoibh

  3. #3
    Forum Contributor
    Join Date
    12-21-2004
    Location
    MN
    MS-Off Ver
    Microsoft 365
    Posts
    211

    Re: HELP with SLOW Calculating Threads

    I have uploaded an example file. I took out thousands of rows but wanted to show my formula to see how I can improve that.
    Attached Files Attached Files

  4. #4
    Forum Moderator Glenn Kennedy's Avatar
    Join Date
    07-08-2012
    Location
    Digital Nomad... occasionally based in Ireland.
    MS-Off Ver
    O365 (PC) V 2403
    Posts
    44,063

    Re: HELP with SLOW Calculating Threads

    There is nothing fundamentally wrong there. One suggestion. Use these two formulae OUTSIDE of the results table:

    =XLOOKUP(Table1[CODE]&Table1[DESCRIPTION]&Table1[SERVICE TYPE],Table2[CODE]&Table2[DESCRIPTION]&Table2[SERVICE TYPE],Table2[Report],,0)

    and

    =XLOOKUP(Table1[CODE]&Table1[DESCRIPTION]&Table1[SERVICE TYPE],Table2[CODE]&Table2[DESCRIPTION]&Table2[SERVICE TYPE],Table2[Wireless],,0)

    calculations are done in ONE cell each, instead of thousands. But Excel dyanmic arrays do not work in structured Tables.
    Attached Files Attached Files

  5. #5
    Forum Moderator AliGW's Avatar
    Join Date
    08-10-2013
    Location
    Retired in Ipswich, Suffolk, but grew up in Sawley, Derbyshire (England)
    MS-Off Ver
    MS 365 Subscription Insider Beta Channel v. 2404 (Windows 11 22H2 64-bit)
    Posts
    80,916

    Re: HELP with SLOW Calculating Threads

    Administrative Note:

    Members will tailor the solutions they offer to the version of Office (Excel) that you have. Please check that your forum profile is up-to-date in this respect. If you aren't sure, in Excel go to File | Account and report what it says below the MS logo at the top of that page. If your version is for Mac, please also state this. Thanks.
    Ali


    Enthusiastic self-taught user of MS Excel who's always learning!
    Don't forget to say "thank you" in your thread to anyone who has offered you help.
    You can reward them by clicking on * Add Reputation below their user name on the left, if you wish.

    Forum Rules (updated August 2023): please read them here.

  6. #6
    Forum Contributor
    Join Date
    12-21-2004
    Location
    MN
    MS-Off Ver
    Microsoft 365
    Posts
    211

    Re: HELP with SLOW Calculating Threads

    Quote Originally Posted by Glenn Kennedy View Post
    There is nothing fundamentally wrong there. One suggestion. Use these two formulae OUTSIDE of the results table:

    =XLOOKUP(Table1[CODE]&Table1[DESCRIPTION]&Table1[SERVICE TYPE],Table2[CODE]&Table2[DESCRIPTION]&Table2[SERVICE TYPE],Table2[Report],,0)

    and

    =XLOOKUP(Table1[CODE]&Table1[DESCRIPTION]&Table1[SERVICE TYPE],Table2[CODE]&Table2[DESCRIPTION]&Table2[SERVICE TYPE],Table2[Wireless],,0)

    calculations are done in ONE cell each, instead of thousands. But Excel dyanmic arrays do not work in structured Tables.
    Thank you for the suggestion!
    When I try the code you mentioned, I get the #SPILL! error. How do I avoid that?

  7. #7
    Forum Guru
    Join Date
    08-28-2014
    Location
    USA
    MS-Off Ver
    Excel 2019
    Posts
    17,570

    Re: HELP with SLOW Calculating Threads

    I don't know enough about the 365 version of Excel to suggest why you should get a #SPILL error, however...
    The formulas shown in columns Q:R on the Database sheet of the file in post #3 are array entered formula which may be slowing the workbook.
    Try the following regular formula in Q2 copied over and down to R10:
    Formula: copy to clipboard
    Please Login or Register  to view this content.

    Let us know if you have any questions.
    Consider taking the time to add to the reputation of everybody that has taken the time to respond to your query.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Calculating (8 Threads)....
    By asr138 in forum Excel Formulas & Functions
    Replies: 5
    Last Post: 11-10-2021, 03:50 PM
  2. [SOLVED] Discover what threads are being calculated in a slow workbook.
    By Marvo in forum Excel General
    Replies: 30
    Last Post: 01-01-2021, 05:29 AM
  3. [SOLVED] My Excel file is working slow calculating 2 threads with complex formula.
    By ahsan.masood1980 in forum Excel Formulas & Functions
    Replies: 19
    Last Post: 12-18-2020, 08:06 AM
  4. Calculating 8 Threads (Inefficient Code)
    By Fugdkn in forum Excel Formulas & Functions
    Replies: 7
    Last Post: 07-30-2020, 03:37 PM
  5. Calculating (4 Threads)
    By AndreaJean18 in forum Excel General
    Replies: 1
    Last Post: 05-22-2019, 10:01 PM
  6. [SOLVED] Slow sheet (I have tried every suggestion in previous threads/google!)
    By jdrunbike in forum Excel General
    Replies: 3
    Last Post: 02-19-2014, 04:32 PM
  7. [SOLVED] Slow update of forum threads?
    By Alf in forum The Water Cooler
    Replies: 4
    Last Post: 11-04-2012, 03:10 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1