+ Reply to Thread
Results 1 to 4 of 4

is it possible to nest more than 7 functions in an array formula

  1. #1
    Registered User
    Join Date
    06-11-2011
    Location
    India
    MS-Off Ver
    Excel 2007
    Posts
    9

    is it possible to nest more than 7 functions in an array formula

    Hello

    i have a formula which looks sumthin lik this:

    ={sum(if(frequency(if(....,if(....,if(....,if(....,if(.....,abcd),abcd)>0,1))}

    but i want to check for one more condition so i want to add one more if in the middle...is it possible??

    thanks for any help!

  2. #2
    Forum Expert
    Join Date
    03-23-2004
    Location
    London, England
    MS-Off Ver
    Excel 2019
    Posts
    7,064

    Re: is it possible to nest more than 7 functions in an array formula

    Type your formula exactly as it is on the spreadsheet without the "...."s.
    Maybe someone can spot a way to make it shorter or rearrange it.
    Regards
    Special-K

    Ensure you describe your problem clearly, I have little time available to solve these problems and do not appreciate numerous changes to them.

  3. #3
    Valued Forum Contributor
    Join Date
    02-08-2012
    Location
    wales
    MS-Off Ver
    Excel 2007
    Posts
    964

    Re: is it possible to nest more than 7 functions in an array formula

    it is possible but formulas get a bit mental. I had to do it on one if mine here is the formula I had in the end


    =IF(OR(INFO!A26=275,INFO!A26=355),IF(OR(INFO!C13=5,INFO!C13=6,INFO!C13=7,INFO!C13=8,INFO!C13=9,INFO!C13=10,INFO!C13=12,INFO!C13=15,INFO!C13=18,INFO!C13=20,INFO!C13=25),IF(OR(INFO!B18=16,INFO!B18=20,INFO!B18=24,INFO!B18=30),IF((IF(INFO!A26=275,IF(INFO!B18=16,IF(VLOOKUP(INFO!C13,'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M16Bolts,2,FALSE)>=VLOOKUP("Max Single",'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M16Bolts,2,FALSE),VLOOKUP("Max Single",'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M16Bolts,2,FALSE),VLOOKUP(INFO!C13,'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M16Bolts,2,FALSE)),IF(INFO!B18=20,IF(VLOOKUP(INFO!C13,'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M20Bolts,2,FALSE)>=VLOOKUP("Max Single",'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M20Bolts,2,FALSE),VLOOKUP("Max Single",'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M20Bolts,2,FALSE),VLOOKUP(INFO!C13,'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M20Bolts,2,FALSE)),IF(INFO!B18=24,IF(VLOOKUP(INFO!C13,'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M24Bolts,2,FALSE)>=VLOOKUP("Max Single",'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M24Bolts,2,FALSE),VLOOKUP("Max Single",'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M24Bolts,2,FALSE),VLOOKUP(INFO!C13,'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M24Bolts,2,FALSE)),IF(VLOOKUP(INFO!C13,'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M30Bolts,2,FALSE)>=VLOOKUP("Max Single",'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M30Bolts,2,FALSE),VLOOKUP("Max Single",'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M30Bolts,2,FALSE),VLOOKUP(INFO!C13,'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M30Bolts,2,FALSE))))), IF(INFO!B18=16,IF(VLOOKUP(INFO!C13,'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M16Bolts,3,FALSE)>=VLOOKUP("Max Single",'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M16Bolts,2,FALSE),VLOOKUP("Max Single",'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M16Bolts,2,FALSE),VLOOKUP(INFO!C13,'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M16Bolts,3,FALSE)),IF(INFO!B18=20,IF(VLOOKUP(INFO!C13,'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M20Bolts,3,FALSE)>=VLOOKUP("Max Single",'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M20Bolts,2,FALSE),VLOOKUP("Max Single",'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M20Bolts,2,FALSE),VLOOKUP(INFO!C13,'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M20Bolts,3,FALSE)),IF(INFO!B18=24,IF(VLOOKUP(INFO!C13,'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M24Bolts,3,FALSE)>=VLOOKUP("Max Single",'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M24Bolts,2,FALSE),VLOOKUP("Max Single",'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M24Bolts,2,FALSE),VLOOKUP(INFO!C13,'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M24Bolts,3,FALSE)),IF(VLOOKUP(INFO!C13,'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M30Bolts,3,FALSE)>=VLOOKUP("Max Single",'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M30Bolts,2,FALSE),VLOOKUP("Max Single",'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M30Bolts,2,FALSE),VLOOKUP(INFO!C13,'CHS Bracing Calculation Sheet (with Tension Check).xlsx'!M30Bolts,3,FALSE))))))*INFO!A18)>=INFO!B4,"OK","FAIL"),"N/A"),"N/A"),"N/A")


    there probably is a better way but I couldn't think it out as you can see it gets messy

  4. #4
    Registered User
    Join Date
    06-11-2011
    Location
    India
    MS-Off Ver
    Excel 2007
    Posts
    9

    Re: is it possible to nest more than 7 functions in an array formula

    thanks everyone...i found out that i can use the "*" operator to check multiple conditions...works great!

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1