ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   Rank within Rank (https://www.excelbanter.com/excel-discussion-misc-queries/104458-rank-within-rank.html)

excelnewbieian

Rank within Rank
 

Ok...:rolleyes:

I wondered if anyone can help me with what may seem simple to someone
of more expeience... ;)

I have a ranking system, with the formulae for one of them

Code:
--------------------
=RANK(K30,$K$30:$K$53,0)
--------------------


This ranks them on 'Points' (its a football/soccer league table). I
have done a Vlookup on them, and all is working fine, ofcouse until two
teams have the same amount of points. I knows its possible to sort this
out, but looks complicated and I dont want to do that yet because thats
not quite the end product I want. Before I do this, (If I need to do it)
I want to (after ranking them by points) rank them by Goal Difference,
and if thats the same then Goals For, and if thats the same then by
Alphabetical order...

I know this is possible by going Data Sort and doing it that way but
I want it to change automatically including places of the teams when I
enter the scores in.

Help would be really appreciated!

Thanks


--
excelnewbieian
------------------------------------------------------------------------
excelnewbieian's Profile: http://www.excelforum.com/member.php...o&userid=37380
View this thread: http://www.excelforum.com/showthread...hreadid=570687


Bob Phillips

Rank within Rank
 
Add a column to calculate a weighted score

=K30*1000+J30*100+COUNTIF($A$30:$A$53,"<="&A30)

where K is the points, J the goal difference, and A the name.

Then rank on this new column.


--
HTH

Bob Phillips

(replace somewhere in email address with gmail if mailing direct)

"excelnewbieian"
<excelnewbieian.2cddxq_1155290105.5873@excelforu m-nospam.com wrote in
message news:excelnewbieian.2cddxq_1155290105.5873@excelfo rum-nospam.com...

Ok...:rolleyes:

I wondered if anyone can help me with what may seem simple to someone
of more expeience... ;)

I have a ranking system, with the formulae for one of them

Code:
--------------------
=RANK(K30,$K$30:$K$53,0)
--------------------


This ranks them on 'Points' (its a football/soccer league table). I
have done a Vlookup on them, and all is working fine, ofcouse until two
teams have the same amount of points. I knows its possible to sort this
out, but looks complicated and I dont want to do that yet because thats
not quite the end product I want. Before I do this, (If I need to do it)
I want to (after ranking them by points) rank them by Goal Difference,
and if thats the same then Goals For, and if thats the same then by
Alphabetical order...

I know this is possible by going Data Sort and doing it that way but
I want it to change automatically including places of the teams when I
enter the scores in.

Help would be really appreciated!

Thanks


--
excelnewbieian
------------------------------------------------------------------------
excelnewbieian's Profile:

http://www.excelforum.com/member.php...o&userid=37380
View this thread: http://www.excelforum.com/showthread...hreadid=570687




excelnewbieian

Rank within Rank
 

Bob Phillips Wrote:
Add a column to calculate a weighted score

=K30*1000+J30*100+COUNTIF($A$30:$A$53,"<="&A30)

where K is the points, J the goal difference, and A the name.

Then rank on this new column.



After about half an hour thinking on it I did It! Thats sooooo clever,
thank you very much!

However what you wrote is not quite right... Instead of < it should
have been to get it in alphabetical order... not the opposite :P.
Dont worry I know you were just testing me!

Thanks again Bob.


--
excelnewbieian
------------------------------------------------------------------------
excelnewbieian's Profile: http://www.excelforum.com/member.php...o&userid=37380
View this thread: http://www.excelforum.com/showthread...hreadid=570687


Bob Phillips

Rank within Rank
 

"excelnewbieian"
<excelnewbieian.2cdpqr_1155305406.1593@excelforu m-nospam.com wrote in
message news:excelnewbieian.2cdpqr_1155305406.1593@excelfo rum-nospam.com...

Bob Phillips Wrote:
Add a column to calculate a weighted score

=K30*1000+J30*100+COUNTIF($A$30:$A$53,"<="&A30)

where K is the points, J the goal difference, and A the name.

Then rank on this new column.



After about half an hour thinking on it I did It! Thats sooooo clever,
thank you very much!

However what you wrote is not quite right... Instead of < it should
have been to get it in alphabetical order... not the opposite :P.
Dont worry I know you were just testing me!


Do you know I started with that, then changed it ...?



IMcN

Like excelnewbieian I have been seeking a solution to my league problem and from what I can see you have resolved matters. However I am having difficulty following your solution.

Currently I have things set up by recording results on a RESULTS sheet and then transferring these to a SCORE SHEET. I copy the names from the results sheet using =results.a3, =results.a6 etc etc as I record results horizontally over 3 lines.

The Score sheet shows Col A Numbers 1 – 38, Col B Names, Col C games Played, Col D wins, Col E draws, Col F losses, Col G shots and Col H points.

You appear to have shared the spreadsheet and in attempting to follow your details I keep getting errors. I wish to rank my results on the Points in Col H with shots in Col G to enable me to automatically sort the results in descending order.

My wish would look like this :

Player Played Points Shots

BROWN, K 20 29 55
SHAW, A 20 20 -6

Can you please set my feet in the right direction.

Thanking you in anticipation.


All times are GMT +1. The time now is 01:14 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com