+ Reply to Thread
Results 1 to 5 of 5

need help with formular built in 2010 but sheet saved in 97-2003

  1. #1
    Registered User
    Join Date
    10-31-2012
    Location
    Canton, MI
    MS-Off Ver
    Excel 2010
    Posts
    5

    need help with formular built in 2010 but sheet saved in 97-2003

    Is there any way to ensure the following formula will work in a 97-2003 saved version of Excel even though created in 2010?
    =IFERROR(SUM(IF(ISNA(VLOOKUP(E29,$B$419:$C$422,2,FALSE)),"Invalid",VLOOKUP(E29,$B$419:$C$422,2,FALSE))+IF(ISNA(VLOOKUP(J29,$B$419:$C$422,2,FALSE)),"Invalid",VLOOKUP(J29,$B$419:$C$422,2,FALSE))+IF(ISNA(VLOOKUP(N29,$B$419:$C$422,2,FALSE)),"Invalid",VLOOKUP(N29,$B$419:$C$422,2,FALSE))),"Error")

    We created in 2010 and saved to earlier version. However, those people using the spreadsheet in earlier Excel get the #NAME error. Thank you!

  2. #2
    Forum Expert
    Join Date
    06-08-2012
    Location
    Left the forum!
    MS-Off Ver
    Left the forum!
    Posts
    5,189

    Re: need help with formular built in 2010 but sheet saved in 97-2003

    Remove IFERROR() from the formula, you're already validating each lookup with ISNA() so it's redundant anyway.

    =IF(ISNA(VLOOKUP(E29,$B$419:$C$422,2,FALSE)),"Invalid",VLOOKUP(E29,$B$419:$C$422,2,FALSE))+IF(ISNA(VLOOKUP(J29,$B$419:$C$422,2,FALSE)),"Invalid",VLOOKUP(J29,$B$419:$C$422,2,FALSE))+IF(ISNA(VLOOKUP(N29,$B$419:$C$422,2,FALSE)),"Invalid",VLOOKUP(N29,$B$419:$C$422,2,FALSE))

  3. #3
    Forum Contributor dogberry's Avatar
    Join Date
    07-15-2012
    Location
    Wales, UK
    MS-Off Ver
    Excel 2010
    Posts
    624

    Re: need help with formular built in 2010 but sheet saved in 97-2003

    Hi

    Have the other people got the Analysis ToolPak Add-Ins added to excel.

    Chris
    Click my star if I helped Thanks

  4. #4
    Forum Guru Pete_UK's Avatar
    Join Date
    12-31-2011
    Location
    Warrington, England
    MS-Off Ver
    Office 2019 (still learning)
    Posts
    24,704

    Re: need help with formular built in 2010 but sheet saved in 97-2003

    The only thing which is not recognised in XL2003 is the IFERROR. To make it compatible you would need to do this:

    IF(ISERROR(SUM(IF(ISNA(VLOOKUP(E29,$B$419:$C$422,2,FALSE)),"Invalid",VLOOKUP(E29,$B$419:$C$422,2,FALSE))+IF(ISNA(VLOOKUP(J29,$B$419:$C$422,2,FALSE)),"Invalid",VLOOKUP(J29,$B$419:$C$422,2,FALSE))+IF(ISNA(VLOOKUP(N29,$B$419:$C$422,2,FALSE)),"Invalid",VLOOKUP(N29,$B$419:$C$422,2,FALSE)))),"Error",SUM(IF(ISNA(VLOOKUP(E29,$B$419:$C$422,2,FALSE)),"Invalid",VLOOKUP(E29,$B$419:$C$422,2,FALSE))+IF(ISNA(VLOOKUP(J29,$B$419:$C$422,2,FALSE)),"Invalid",VLOOKUP(J29,$B$419:$C$422,2,FALSE))+IF(ISNA(VLOOKUP(N29,$B$419:$C$422,2,FALSE)),"Invalid",VLOOKUP(N29,$B$419:$C$422,2,FALSE))))

    although I have not checked out the logic of the formula - it strikes me that you should be using & instead of + between your internal IFs.

    Hope this helps.

    Pete

  5. #5
    Registered User
    Join Date
    10-31-2012
    Location
    Canton, MI
    MS-Off Ver
    Excel 2010
    Posts
    5

    Re: need help with formular built in 2010 but sheet saved in 97-2003

    Thank you! I will give it a whirl!

+ 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