View Single Post
  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Arvi Laanemets Arvi Laanemets is offline
external usenet poster
 
Posts: 510
Default how many inbedded if statements can i have?

Hi

You can have up to 7 levels of IF's in one formula - without branching them
it leaves you with 8 different options.

The condition you want to add will never occur, because the 1st condition in
your current formula will be fired before.

Generally, possible formulas will be (LE# - logical expression):

=IF(LE1,Resp1,IF(LE2,resp2,IF(LE3,resp3,IF(LE4,res p4,IF(LE5,Resp5,IF(LE6,Resp6,IF(LE7,Resp7,Resp8))) ))))

With branching (BC - branching condition):
=IF(BC,IF(LE1,Resp1,IF(LE2,resp2,IF(LE3,resp3,IF(L E4,resp4,IF(LE5,Resp5,IF(LE6,Resp6,Resp7)))))),IF( LE8,Resp8,IF(LE9,resp9,IF(LE10,resp10,IF(LE11,resp 11,IF(LE12,Resp12,IF(LE13,Resp13,Resp14)))))))

With numeric responses you can avoid 7-level limit using formula like:
=(LE1)*Resp1+(LE2)*Resp2+...



--
Arvi Laanemets
( My real mail address: arvi.laanemets<attarkon.ee )



"Brooke" wrote in message
...
Here's my functional formula
=IF(OR(O13=1,O14=1,O15=1,O16=1,O17=1,O18=1),"Need to answer all
statements",IF(AND(O13=2,O14=2,O15=2,O16=2,O17=2,O 18=2),2,IF(OR(O13=3,O14=3,O15=3),"3",IF(AND(O13=2, O14=2,O15=2,(SUM(O16:O18))=7),2,IF(AND(O13=2,O14=2 ,O15=2,(SUM(O16:O18))=8),"Btw
Red & Grn",IF(AND(O13=2,O14=2,O15=2,(SUM(O16:O18))=9),"B tw Red & Grn","not
an
ans"))))))

and it return the results I want, but I needed one more condition and it
gives me the "formula contains errors" message. I just want to add the
following that works on it's own....

IF((AND(O13=1,O14=1,O15=1,O16=1,O17=1,O18=1)),1,

so is there a limit to how many true statements you can have?

Thanks