Excel Formula

=IF(OR(A2="Yes",IF(B2="Open",B2="Book",IF(C2="Yes",IF(D2=0,D2=1)))),"Y","N")

so

   a          b             c         d
Yes      Open   YES         0

then the answer in e should be Y

a         b             c         d
Yes      Open   YES         7

Then the answer should be N

But they both return Y for me.

Your assistance is greatly appreciated.
JagwarmanAsked:
Who is Participating?
 
Phillip BurtonConnect With a Mentor Director, Practice Manager and Computing ConsultantCommented:
=IF(AND(A2="Yes",or(B2="Open",B2="Book"),C2="Yes",OR(D2=0,D2=1)),"Y","N")
0
 
Saqib Husain, SyedEngineerCommented:
Can you explain in english what you want to achieve.

Till then try

=IF(A2="Yes",IF(B2="Open",IF(OR(D2=0,D2=1),"Y","N")))
0
 
Phillip BurtonDirector, Practice Manager and Computing ConsultantCommented:
Two things.

1. It's because you are using:
=IF(OR - in order words, only one of the conditions needs to be true.

Secondly, I would suggest reducing the number of IFs:

=IF(AND(A2="Yes",B2="Open",C2="Yes",OR(D2=0,D2=1)),"Y","N")
0
 
JagwarmanAuthor Commented:
Gents

I think there is a piece missing from your solutions, either that or I am going completely mad

the query is:

If A2 =Yes and B2 = Open or Book and C2 = Yes and D2 =0 or 1 then the answer is Yes otherwise No

Thanks for your help with this
0
 
JagwarmanAuthor Commented:
How do you do that so quick Phillip. Brilliant thanks
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.