View Single Post
  #5   Report Post  
Posted to microsoft.public.excel.misc
stevec stevec is offline
external usenet poster
 
Posts: 177
Default Return Top Ranks For Certain Categories in Column

Max, that works great! thanks.

One more question... how do I modify your second formula so it ranks in
ascending order moving down the column (similar to your orignal formulas),
instead of across?

I tried modifying your original formula with the exact references that on
the actual spreadsheet, but I obviously did something wrong, and I can't
figure out what it is...

Thanks a lot for your help.

SteveC




"Max" wrote:

See whether this gives you the transformations that you seek

Key input will be made in CZ12: Apples
In CY13:
=IF($CZ$12="","",IF(A13=$CZ$12,AP13+ROW()/10^10,""))
Copy down to CY6000. This is a criteria col, with tiebreaker

Then place in
CZ13:
=IF(ISERROR(SMALL($CY$13:$CY$6000,COLUMNS($A:A))), "",INDEX($AP$13:$AP$6000,MATCH(SMALL($CY$13:$CY$60 00,COLUMNS($A:A)),$CY$13:$CY$6000,0)))

CZ14:
=IF(ISERROR(SMALL($CY$13:$CY$6000,COLUMNS($A:A))), "",INDEX($B$13:$B$6000,MATCH(SMALL($CY$13:$CY$6000 ,COLUMNS($A:A)),$CY$13:$CY$6000,0)))

CZ15:
=IF(ISERROR(SMALL($CY$13:$CY$6000,COLUMNS($A:A))), "",INDEX($C$13:$C$6000,MATCH(SMALL($CY$13:$CY$6000 ,COLUMNS($A:A)),$CY$13:$CY$6000,0)))

Select CZ13:CZ15, copy across as far as required, but by at least 25 cols,
to extract the "Top 25" -- to cater for expected ties in the ranks.

Row 13 gives you the ranks in ascending order across
Rows 14 and 15 returns the corresponding extracts for subcats and unique names
--
Max
Singapore
http://savefile.com/projects/236895
xdemechanik
---
"SteveC" wrote:
Hi Max, thanks for the help. Not sure I described what I was going for
exactly. Here it is again, slightly different references though. I tried
what you did, and it's not exactly what I'm trying to do but it's very
clever, thanks.

In Column A13:6000 I have different Categories (Apples, Pears, Oranges).

In Column B13:B6000 I have different Sub Categories

In Column C13:6000 I have unique names

In Column AP13:6000 I have ranks ("1" being the best rank)

In Column CZ13:DZ38, I'd like to list the Categories, Subcategories, Names,
and Rank in order best to worst (top 25)

In Cell CZ12, I would like to be able to input text ("Apples") and have
CZ13:DZ38 to list the top 25 for Apples only. If I instead input "Pears" in
CZ12, I'd like to have CZ13:DZ38 list the top 25 for Pears.

Hope that makes sense. Thanks very much for your help!

Regards, Stevec