Dear all,
Excel List.jpg
As per the above - how can I create a list of required tasks based on a dropdown box - I think this is an INDEX formula?
Many thanks in advance
Paul
Dear all,
Excel List.jpg
As per the above - how can I create a list of required tasks based on a dropdown box - I think this is an INDEX formula?
Many thanks in advance
Paul
Attach the workbook, not an image of it.
Unfortunately the attachment icon doesn't work at the moment, so to attach an Excel file you have to do the following: just before posting, scroll down to Go Advanced and then scroll down to Manage Attachments. Now follow the instructions at the top of that screen.
Ali
Enthusiastic self-taught user of MS Excel who's always learning!
Don't forget to say "thank you" in your thread to anyone who has offered you help.
You can reward them by clicking on * Add Reputation below their user name on the left, if you wish.
Forum Rules (updated August 2023): please read them here.
Hope the attached has worked,
Thanks
Paul
In L2:
=IFERROR(INDEX(B:B,SMALL(IF(INDEX($F$2:$H$19,,MATCH($L$1,$F$1:$H$1,0))="x",ROW($A$2:$A$19)),ROWS($A$1:A1))),"")
... confirmed by pressing CTRL+SHIFT+ENTER to activate the array, not just ENTER. You will know the array is active when you see curly braces { } appear around your formula. If you do not CTRL+SHIFT+ENTER you will get an error or a clearly incorrect answer. Once confirmed, drag copy down.
Try
in L2
=IFERROR(INDEX($B$2:$B$19,SMALL(IF(INDEX($F$2:$H$19,,MATCH($L$1,$F$1:$H$1,0))="X",ROW($B$2:$B$19)-ROW($B$2)+1,""),ROWS($B$2:B2))),"")
...confirmed by pressing CTRL+SHIFT+ENTER to activate the array, not just ENTER. You will know the array is active when you see curly braces { } appear around your formula. If you do not CTRL+SHIFT+ENTER you will get an error or a clearly incorrect answer.
THEN drag down
Too slow Glenn!! Again. Same formula as Ali....
=IFERROR(INDEX(B:B,SMALL(IF(INDEX($F$2:$H$19,,MATCH($L$1,$F$1:$H$1,0))="x",ROW($B$2:$B$19)),ROWS($1:1))),"")
Glenn
None of us get paid for helping you... we do this for fun. So DON'T FORGET to say "Thank You" to all who have freely given some of their time to help YOU.
Temporary addition of accented to illustrate ongoing problem to the TT: L? fh?ile P?draig sona dhaoibh
More or less the same - does the same thing!
Many thanks guys, this is an amazing forum
If your profile is out of date and you have Excel 2010 or later (you attached an xlsx, so at least you MUST have 2007), this ordinary formula will also work:
=IFERROR(INDEX(B:B,AGGREGATE(15,6,ROW($B$2:$B$19)/(INDEX($F$2:$H$19,,MATCH($L$1,$F$1:$H$1,0))="x"),ROWS($1:1))),"")
You're very welcome!
If that takes care of your original question, please select Thread Tools from the menu link above and mark this thread as SOLVED. Thanks.
FWiW, another ordinary formula, which works with excel 2007 (AGGREGATE is only 2010+)
=IFERROR(INDEX($B:$B,SMALL(INDEX((INDEX($F$2:$H$19,,MATCH($L$1,$F$1:$H$1,0))<>"x")*10^10+ROW($B$2:$B$19),0),ROWS($1:1))),"")
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks