Function Error IF Statement

B

Bob Zimmerman

The follow work fine in seperate cells.

=IF(AND(R7>0,O7="M"),(R7*I19+50)*0.093,(0))
=IF(AND(R7>0,O7="Q"),(R7*I19+50)*0.27,(0))
=IF(AND(R7>0,O7="S"),(R7*I19+50)*0.53,(0))
=IF(AND(R7>0,O7="A"),(R7*I19+50),(0))

What I want to do is combine the 4 above in 1 cell so the results show in a
single cell.

I can't get it to work.
Any help will be appreciated.

Thanks.

Bob Z
 
O

ozgrid.com

Not sure which order the functions should be, but this combination should
help you;

=IF(AND(R7>0,O7="M"),(R7*I19+50)*0.093,
IF(AND(R7>0,O7="Q"),(R7*I19+50)*0.27,
IF(AND(R7>0,O7="S"),(R7*I19+50)*0.53,
IF(AND(R7>0,O7="A"),(R7*I19+50),0))))
 
J

Jacob Skaria

Another way..using LOOKUP()

=IF(AND(COUNT(SEARCH({"A","M","Q","S"},O7)),R7>0),
(R7*I19+50)*LOOKUP(O7,{"A","M","Q","S"},{1,0.093,0.27,0.53}),0)
 
B

Bob Zimmerman

Thank you it works like a charm.

ozgrid.com said:
Not sure which order the functions should be, but this combination should
help you;

=IF(AND(R7>0,O7="M"),(R7*I19+50)*0.093,
IF(AND(R7>0,O7="Q"),(R7*I19+50)*0.27,
IF(AND(R7>0,O7="S"),(R7*I19+50)*0.53,
IF(AND(R7>0,O7="A"),(R7*I19+50),0))))



--
Regards
Dave Hawley
www.ozgrid.com


.
 

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