+ Reply to Thread
Results 1 to 5 of 5

Excel 2007 : IFERROR to work in 2003

  1. #1
    Forum Contributor
    Join Date
    08-04-2010
    Location
    London, England
    MS-Off Ver
    Excel 2019
    Posts
    110

    IFERROR to work in 2003

    After doing a little Googling, I have found that IFERROR can't work in 2003.
    Is there a viable alternative?

    Here is the code I am using

    =IF(ISBLANK(C6)=TRUE,"",IFERROR(IF(C6<=0,1234,1232),""))

    This references the cell C6 and if that cell has a plus figure cell A6 will report 1232 and will report 1234 for a debit figure.
    However, I need the ISBLANK and IFERROR so that if cell C6 is blank, then cell A6 will stay blank and report nothing.
    Unfortunately, in my office, some are using Excel 2007 and others are using 2003.
    Is there an alternative to my IFERROR so that all users can use this spreadsheet?

    Thanks

    Nick

  2. #2
    Forum Expert royUK's Avatar
    Join Date
    11-18-2003
    Location
    Derbyshire,UK
    MS-Off Ver
    Xp; 2007; 2010
    Posts
    26,200

    Re: IFERROR to work in 2003

    Try ISERROR
    Hope that helps.

    RoyUK
    --------
    For Excel Tips & Solutions, free examples and tutorials why not check out my web site

    Free DataBaseForm example

  3. #3
    Forum Expert
    Join Date
    12-23-2006
    Location
    germany
    MS-Off Ver
    XL2003 / 2007 / 2010
    Posts
    6,326

    Re: IFERROR to work in 2003

    Quote Originally Posted by Nikeyg View Post
    After doing a little Googling, I have found that IFERROR can't work in 2003.
    Is there a viable alternative?

    Here is the code I am using

    =IF(ISBLANK(C6)=TRUE,"",IFERROR(IF(C6<=0,1234,1232),""))

    This references the cell C6 and if that cell has a plus figure cell A6 will report 1232 and will report 1234 for a debit figure.
    However, I need the ISBLANK and IFERROR so that if cell C6 is blank, then cell A6 will stay blank and report nothing.
    Unfortunately, in my office, some are using Excel 2007 and others are using 2003.
    Is there an alternative to my IFERROR so that all users can use this spreadsheet?

    Thanks

    Nick
    Hi and welcome to the board

    If C6 is or blank or contains a value, you will not need the IFERROR( ISERROR in 2003) because the error has alrady been dealt with in the first part of the function.


    So =IF(ISBLANK(C6)=TRUE,"",IF(C6<=0,1234,1232))

    If C6 can also contain an error value ( being the result of some calculation,

    =IF(or(iserror(c6),ISBLANK(C6)),"",IF(C6<=0,1234,1232))

  4. #4
    Forum Expert daddylonglegs's Avatar
    Join Date
    01-14-2006
    Location
    England
    MS-Off Ver
    2016
    Posts
    14,675

    Re: IFERROR to work in 2003

    If you use ISNUMBER you can exclude the possibility that C6 is empty, an error or text, all in one go,

    =IF(ISNUMBER(C6),IF(C6<=0,1234,1232),"")
    Audere est facere

  5. #5
    Forum Contributor
    Join Date
    08-04-2010
    Location
    London, England
    MS-Off Ver
    Excel 2019
    Posts
    110

    Re: IFERROR to work in 2003

    Thanks for the quick responses guys.

    arthurbr's solution works perfectly, and now I have a fully functioning worksheet,
    Brilliant.

    Thanks for the warm welcome, expect my idiotic questions again in future

+ 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