+ Reply to Thread
Results 1 to 4 of 4

Preventing re-calculation of formulas

  1. #1
    Registered User
    Join Date
    10-30-2008
    Location
    Birmingham
    MS-Off Ver
    Excel 2003
    Posts
    8

    Preventing re-calculation of formulas

    Hi

    Was wondering if anyone has any ideas on this one.

    I have a monthly report that has to be completed on a daily basis using data exported form another program.

    Is there a way to prevent excel from re-calculating a formula if the value of that formula is greater than 0.

    Basically I want to be able to drop the exported data into the same place on a worksheet each morning and have the rest of the worksheets automatically calculate from this data based on dates being the same. Currently the only way I know how to do this is using a sumif to match the date on the exported data to the date required in the rest of the workbook. Problem is when the next data is exported the previous day recalculates back to 0 as the date is no longer recognised.

    Any help on this would be greatly appreciated.

    Thanks

    Dan

  2. #2
    Forum Guru DonkeyOte's Avatar
    Join Date
    10-22-2008
    Location
    Northumberland, UK
    MS-Off Ver
    O365
    Posts
    21,531
    sounds to me as though you need to think about overwriting the formulae with the values for historic dates -- you can theoretically do what you want utilising iterative calculations but this would not be advised.

  3. #3
    Valued Forum Contributor Richard Schollar's Avatar
    Join Date
    05-23-2006
    Location
    Hampshire UK
    MS-Off Ver
    Excel 2002
    Posts
    1,264
    Hi

    A possible alternative would be to switch the workbook to Iteration mode (max number of iterations 1) and change your formulas to:

    =IF(A1>0,A1,YourPreviousFormulaHere)

    assuming the above was entered in A1 (so you effectively create a circular reference).

    Richard
    Richard Schollar
    Microsoft MVP - Excel

  4. #4
    Registered User
    Join Date
    10-30-2008
    Location
    Birmingham
    MS-Off Ver
    Excel 2003
    Posts
    8
    Quote Originally Posted by RichardSchollar View Post
    Hi

    A possible alternative would be to switch the workbook to Iteration mode (max number of iterations 1) and change your formulas to:

    =IF(A1>0,A1,YourPreviousFormulaHere)

    assuming the above was entered in A1 (so you effectively create a circular reference).

    Richard
    Hi Richard

    That sorted it out for me.

    Cheers

    Dan

+ 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