Here is my problem.
Say I have a list of 20 baseball player names in one column and how many
home runs that they have in the next column. How can I make a cell = all the
players names that have over 20 home runs?
Please help.
Thank you.
One way:
A1:A20 = player
B1:B20 = runs
Enter this array formula** in D1 and copy down to D20:
=IF(ROWS(D$1:D1)<=COUNTIF(runs,20),INDEX(player,SMALL(IF(runs=20,ROW(player)-MIN(ROW(player))+1),ROWS(D$1:D1))),"")
** array formulas need to be entered using the key combination of
CTRL,SHIFT,ENTER (not just ENTER)

Signature
Biff
Microsoft Excel MVP
> Here is my problem.
>
[quoted text clipped - 5 lines]
> Please help.
> Thank you.
T. Valko - 12 Feb 2008 19:52 GMT
Ooops!
>over 20 home runs
Change the formula to:
=IF(ROWS(D$1:D1)<=COUNTIF(runs,">="20),INDEX(player,SMALL(IF(runs>=20,ROW(player)-MIN(ROW(player))+1),ROWS(D$1:D1))),"")

Signature
Biff
Microsoft Excel MVP
> One way:
>
[quoted text clipped - 17 lines]
>> Please help.
>> Thank you.
ryguy7272 - 12 Feb 2008 20:08 GMT
wow!!!

Signature
RyGuy
> Ooops!
>
[quoted text clipped - 25 lines]
> >> Please help.
> >> Thank you.
T. Valko - 12 Feb 2008 21:20 GMT
> wow!!!
It's nice to know how to do this but a filter is sooooo much easier *but*
there are times when you may want *dynamic* capabilities.

Signature
Biff
Microsoft Excel MVP
> wow!!!
>
[quoted text clipped - 29 lines]
>> >> Please help.
>> >> Thank you.