# Big IF

=IF(ED2="SCC","SCC",IF(LARGE(V2:\$AG2,3)>Analysis!\$D\$32,"High",IF(LARGE(V2:AG2,3)<Analysis!\$E\$32,"Low","Medium")))

Hi,

this IF works nicely for me but i have just realised a flaw, i can only check against the large value of D32 + E32 if column D2 = 2

And to add, if column D2 = 1,3,4,5 or 6, i must check against D31 + E31
if column D2 <> 2,1,3,4,5 OR 6 then i must check against D33 + E33

---------------------

So, my formula must first check to see the client type in column D, then get the large number from the array, then based on client type, check the large number against

D31/E31
D32/E32
D33/E33

Thanks
Seamus
###### Who is Participating?

Commented:
Sorry Seamus, not sure how I inserted a <>, should be <

here is the updated formula:

=IF(ED2="SCC","SCC",IF(LARGE(V2:\$AG2,3)>IF(ISNUMBER(MATCH(D2,{1,3,4,5,6},0)),Analysis!\$D\$31,IF(D2=2,Analysis!\$D\$32,Analysis!\$D\$33)),"High",IF(LARGE(V2:AG2,3)<IF(ISNUMBER(MATCH(D2,{1,3,4,5,6},0)),Analysis!\$E\$31,IF(D2=2,Analysis!\$E\$32,Analysis!\$E\$33)),"Low","Medium")))
0

Author Commented:
Attached sample file
Analysis-Template-EE.xlsm
0

Commented:
so why not create an extra column which produces the correct sum ...

e.g. az2  =iif(d2 = 2 , d32+e32,iif(d2=1 or d2=3 or d2=4 or d2=5 or d2=6 , d31+e31,d33+e33))

and then just use the az2 value in your existing formula...
0

Commented:
Do you mean?

=IF(ED2="SCC","SCC",IF(LARGE(V2:\$AG2,3)>IF(ISNUMBER(MATCH(D2,{1,3,4,5,6},0)),Analysis!\$D\$31,IF(D2=2,Analysis!\$D\$32,Analysis!\$D\$33)),"High",IF(LARGE(V2:AG2,3)<>IF(ISNUMBER(MATCH(D2,{1,3,4,5,6},0)),Analysis!\$E\$31,IF(D2=2,Analysis!\$E\$32,Analysis!\$E\$33)),"Low","Medium")))
0

Author Commented:
Hi NB_VC, the first column produces a score of Low, which is incorrect, it should be medium, i must go now but will look through monday morning, thanks
0

Author Commented:
poiffect, many 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.