+ Reply to Thread
Results 1 to 4 of 4

How to optimise IFISERROR

Hybrid View

  1. #1
    Registered User
    Join Date
    03-09-2006
    Location
    Australia
    Posts
    80

    How to optimise IFISERROR

    I have just taken on a workbook with many work sheets that all contain a very large number of VLOOKUP formulas containing IFISERROR in order to ensure there are no errors reported which will prevent the many calcuations from working correctly.

    My issue is that the sheets contain many areas (forms) for input by the users and relies upon immediate update of information to be able to make various decisions and try multiple "what if" scenarios on the numbers, however the calculation of the workbook takes over three minutes and is really spoiling the "useability" of the tool the workbook is supposed to provide.

    Is there an alternative to IFISERROR that will provide the same functionality but be less demanding when re-calculating?

  2. #2
    Forum Moderator davesexcel's Avatar
    Join Date
    02-19-2006
    Location
    Regina
    MS-Off Ver
    MS 365
    Posts
    13,523
    Hi,
    Is the problem, when a value is entered you have to wait before you can type in another, because of the updating calculations?

    If this is the case maybe you could set the calculation to manual until all the data is entered, once everything is entered then calculate by pressing F9 or by using a macro .

  3. #3
    Registered User
    Join Date
    03-09-2006
    Location
    Australia
    Posts
    80
    Auto-calculation is already off as it rendered the sheet unusable.

    The main issue is with timing as it takes over three minutes each time F9 is pressed and the purpose of the sheet is to allow multiple "what-if" scenarios for production planning purposes so it is not unusual for the users to want to run over a dozen "what-ifs" each time the sheet is used.

    I remember seeing somewhere a reference to replacing ISERROR with some form of Excel database functionality but cannot find that reference now, which is very frustrating.

    To give you more of an idea, there are over 3,000 VLOOKUP with IFISERROR lines within the workbook!

  4. #4
    Valued Forum Contributor
    Join Date
    06-16-2006
    Location
    Sydney, Australia
    MS-Off Ver
    2013 64bit
    Posts
    1,394
    Quote Originally Posted by AussieExcelUser
    Is there an alternative to IFISERROR that will provide the same functionality but be less demanding when re-calculating?
    Where ever you have the same formula in contiguous rows, you can use an array formula. Just select the entire range of rows where the same formula will be entered (by same formula, I mean same, but varies by the row or column), enter the formula in the first cell, and press Ctrl, Shift Enter.

    An array formula is more efficient than the individual formulas.

    Matt

+ 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