Multiple IF AND OR

aiki100

Board Regular
Joined
Aug 16, 2016
Messages
102
Hello -


Thanks for taking a look at this - I have been trying to get this right, and I keep on getting an error. I know it must be in the parenthesis syntax (at a minimum), but I am missing something...any help will be very much appreciated!


This formula works fine:


=IF(OR(AND($Z3="B",$AD3<$AC3),AND($Z3="S",$AD3>$AC3)), ($AC3-$AD3)/$E3, ($AD3-$AC3)/$E3)


What I am trying to do is add the following, which is (sadly) not fine: It is the same as the line above, but with an additional two sets of AND criteria, both of which would return a negative number if the criteria is satisfied.I.e., so ONE of these criteria will be TRUE.


=IF(OR(AND($Z3="B",$AD3<$AC3),AND($Z3="S",$AD3>$AC3), AND($Z3="B",$AD3>$AC3), AND($Z3="S",$AD3<$AC3))), ($AC3-$AD3/$E3), ($AD3-$AC3/$E3),($AC3-$AD3/$E3*-1),($AD3-$AC3/$E3)*-1)


Thanks again for any help -
 

Excel Facts

Test for Multiple Conditions in IF?
Use AND(test, test, test, test) or OR(test, test, test, ...) as the logical_test argument of IF.
Re: Multiple IF AND OR help, thanks!

Maybe you want something like this:

Code:
=IF(AND($Z3="B",$AD3<$AC3),($AC3-$AD3)/$E3,
                 IF(AND($Z3="S",$AD3>$AC3),($AD3-$AC3)/$E3,
                      IF(AND($Z3="B",$AD3>$AC3),($AC3-$AD3)/$E3*(-1),
                           IF(AND($Z3="S",$AD3<$AC3),($AD3-$AC3)/$E3*(-1),""))))
 
Last edited:
Upvote 0
Re: Multiple IF AND OR help, thanks!

Maybe you want something like this:

Code:
=IF(AND($Z3="B",$AD3<$AC3),($AC3-$AD3)/$E3,
                 IF(AND($Z3="S",$AD3>$AC3),($AD3-$AC3)/$E3,
                      IF(AND($Z3="B",$AD3>$AC3),($AC3-$AD3)/$E3*(-1),
                           IF(AND($Z3="S",$AD3<$AC3),($AD3-$AC3)/$E3*(-1),""))))




Hello Nisant!
Thank you SO much for taking this on, I really appreciate it. I especially like the way you wrote it out: I had not thought of this before, and it makes it so much easier to see what's going on.

So, this formula produces no error now, but is still missing something: All criteria are returning positive numbers. the last two, if either are satisfied, should produce a negative number. I can see the *(-1) in there, which is what I thought would work, but it doesn't seem to. Have you any thoughts on this? I think we are 98% there...

Thank you again for you effort and willingness to help with this. I hope your day fine indeed...

J
 
Upvote 0
Re: Multiple IF AND OR help, thanks!

=IF(AND($Z3="B",$AD3<$AC3),($AC3-$AD3)/$E3,
IF(AND($Z3="S",$AD3>$AC3),($AD3-$AC3)/$E3,
IF(AND($Z3="B",$AD3>$AC3),($AC3-$AD3)/$E3,
IF(AND($Z3="S",$AD3<$AC3),($AD3-$AC3)/$E3,""))))

I think now it will work
 
Upvote 0
Re: Multiple IF AND OR help, thanks!

if AC-AD is negative, (AD>AC) then when u multiply with -1 u get +(-*-=+)
If i understand well what u 2 wanna to do
 
Upvote 0
Re: Multiple IF AND OR help, thanks!

Bodin - Your code worked. Awesome!

Thank you for the help (and for the explanation - which is even more important, so I can continue try to learn this stuff better as I go).

All the answers to the post were really helpful (because I learned things from both of them), and I want to thank you all...!

Thanks again, Bodin -
 
Upvote 0

Forum statistics

Threads
1,224,823
Messages
6,181,181
Members
453,022
Latest member
Mohamed Magdi Tawfiq Emam

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top