+ Reply to Thread
Results 1 to 5 of 5

Is there a way to cut down the calculating time in a workbook?

  1. #1
    Registered User
    Join Date
    04-26-2013
    Location
    Allover
    MS-Off Ver
    Excel 2007,2010
    Posts
    13

    Is there a way to cut down the calculating time in a workbook?

    I have an spreadsheet that has multiple formulas/VBA Applications/data (3 sheets with over 7000 rows of data on each, each row has 2 columns of formulas)

    Whenever I do anything (sort, filter, copy, paste) it takes forever because it recalculates all the formulas. Gives me this --- Calculating: (2 processor (s)): ------

    is there anything i can do so that it doesn't recalculate all the time (other than changing the calculation option to manual)?

    Any advice would be appreciated.

  2. #2
    Forum Expert Pepe Le Mokko's Avatar
    Join Date
    05-14-2009
    Location
    Belgium
    MS-Off Ver
    O365 v 2402
    Posts
    13,453

    Re: Is there a way to cut down the calculating time in a workbook?

    Wild guess : get rid of volatile functions if possible http://www.decisionmodels.com/calcsecretsi.htm) - Replace VLOOKUP with INDEX/MATCH - Get rid of merged cells used in formulas - Eliminate redundant functions ( like =SUM(a1+B1)) if any

    As for other possibilities a sample sheet might help

  3. #3
    Administrator FDibbins's Avatar
    Join Date
    12-29-2011
    Location
    Duncansville, PA USA
    MS-Off Ver
    Excel 7/10/13/16/365 (PC ver 2310)
    Posts
    52,946

    Re: Is there a way to cut down the calculating time in a workbook?

    Also, check for any unnecessary conditional formatting, and avoid formulas that use entire rows and/or columns - restrict these to the smallest range needed
    1. Use code tags for VBA. [code] Your Code [/code] (or use the # button)
    2. If your question is resolved, mark it SOLVED using the thread tools
    3. Click on the star if you think someone helped you

    Regards
    Ford

  4. #4
    Registered User
    Join Date
    04-26-2013
    Location
    Allover
    MS-Off Ver
    Excel 2007,2010
    Posts
    13

    Re: Is there a way to cut down the calculating time in a workbook?

    Basically- in the attached workbook columns B, C & D on each sheet are imported from a different source and can contain up to 10,000 rows of data. (these are imported and change daily).

    I have attached a copy but cut it down to only 14 lines because the fle was too big.test.xlsm

  5. #5
    Administrator FDibbins's Avatar
    Join Date
    12-29-2011
    Location
    Duncansville, PA USA
    MS-Off Ver
    Excel 7/10/13/16/365 (PC ver 2310)
    Posts
    52,946

    Re: Is there a way to cut down the calculating time in a workbook?

    with that many rows, this may help. Instead of using the array formulas...
    {=IF(ISERROR(MATCH($C2&$D2,GL!$C$2:$C$14&GL!$D$2:$D$14,0)),"NoMatch","Match")},
    add a helper column on GL to combine C & D, and then reference the helper with this regular formula
    =IF(ISERROR(MATCH($C2&$D2,GL!$I$2:$I$14,0)),"NoMatch","Match")
    Do the same on the other sheet

+ Reply to Thread

Thread Information

Users Browsing this Thread

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

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