IF, OR, ISERROR?

F

FJ

Hi, I’m trying to write a formula in column C. Basically, if the result of
A1-B1 is either a negative number or gives an error message, such as #VALUE,
I want cell C1 to show 0. I realize this is probably very simple, but I am
really stumped. :( I've tried many different combinations using IF, OR, and
ISERROR but so far I haven't had any success. :( Can anyone help?

Thank you in advance for any information.
 
M

Mike H

Hi,

You didn't get around to telling us what was to happen if neither of these
conditions is TRUE so I guess a1-b1

=IF(OR(ISERROR(A1-B1),A1-B1<0),0,A1-B1)

Mike
 
F

FJ

Hi, Mike, thank you so much for your quick reply. :) Your formula worked
great and yes, you were right that if neither condition were true I wanted
A1-B1. :)

Thanks again! :)
 
J

Joe User

Mike H said:
=IF(OR(ISERROR(A1-B1),A1-B1<0),0,A1-B1)

Or:

=IF(ISERRROR(A1-B1),0,MAX(0,A1-B1))

I'm not very familiar with Excel 2007, but I think that construction lends
itself well to the use of IFERROR, to wit:

=IFERROR(MAX(0,A1-B1),0)


----- original message -----
 
F

FJ

Hi, Joe, sorry to respond so late. I haven't had a chance to check here in a
while. Thanks for your formulas. They worked great. :)
 
F

FJ

Hi, David, sorry to respond so late. I haven't had a chance to check here in
a while. Thanks for your formulas. They worked great. :)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top