#1   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 5
Default Rank question

Okay, I'm sure this question has been answered here before. But I
can't find the exact answer to my question in the hundreds of posts
that pop up at my keyword search.

I've made a list for a fantasy movie league. It's just like fantasy
sports. Anyway, I am trying to rank the 7 players in our league
according to the points they have scored. I am having the common
problem of the Rank function duplicating ranks for ties, then skipping
the next rank #.

I want to keep the duplicated ranks. If two players each have 50pts, I
want them to both have the same rank. BUT, I don't want the players
with 40pts to be ranked one number less.

This is what I want things to look like, to be clear-

PLAYER PTS RANK
Jay 70 1
Lou 60 2
May 50 3
Art 40 4
Bev 40 4
Dee 30 5
Joe 20 6

Now, my list ranks Dee as 6th, and Joe as 7th.
Any ideas what formula I need to fix this?
The ranking formula I am using is- =RANK(D6, D$2:D$8)

Thanks
B

  #2   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 15,768
Default Rank question

Try this:

Entered as an array using the key combination of CTRL,SHIFT,ENTER (not just
ENTER):

=IF(B2="","",SUM(IF(B2<B$2:B$8,1/COUNTIF(B$2:B$8,B$2:B$8)))+1)

Or, this non-array version (normally entered)

=IF(B2="","",SUMPRODUCT(--(B2<B$2:B$8),1/COUNTIF(B$2:B$8,B$2:B$8&""))+1)

Copy down

Biff

"orpheusgrey" wrote in message
oups.com...
Okay, I'm sure this question has been answered here before. But I
can't find the exact answer to my question in the hundreds of posts
that pop up at my keyword search.

I've made a list for a fantasy movie league. It's just like fantasy
sports. Anyway, I am trying to rank the 7 players in our league
according to the points they have scored. I am having the common
problem of the Rank function duplicating ranks for ties, then skipping
the next rank #.

I want to keep the duplicated ranks. If two players each have 50pts, I
want them to both have the same rank. BUT, I don't want the players
with 40pts to be ranked one number less.

This is what I want things to look like, to be clear-

PLAYER PTS RANK
Jay 70 1
Lou 60 2
May 50 3
Art 40 4
Bev 40 4
Dee 30 5
Joe 20 6

Now, my list ranks Dee as 6th, and Joe as 7th.
Any ideas what formula I need to fix this?
The ranking formula I am using is- =RANK(D6, D$2:D$8)

Thanks
B



  #3   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 5
Default Rank question

What goes in the quotation marks?

On Mar 8, 4:22 pm, "T. Valko" wrote:
Try this:

Entered as an array using the key combination of CTRL,SHIFT,ENTER (not just
ENTER):

=IF(B2="","",SUM(IF(B2<B$2:B$8,1/COUNTIF(B$2:B$8,B$2:B$8)))+1)

Or, this non-array version (normally entered)

=IF(B2="","",SUMPRODUCT(--(B2<B$2:B$8),1/COUNTIF(B$2:B$8,B$2:B$8&""))+1)

Copy down

Biff

"orpheusgrey" wrote in message

oups.com...

Okay, I'm sure this question has been answered here before. But I
can't find the exact answer to my question in the hundreds of posts
that pop up at my keyword search.


I've made a list for a fantasy movie league. It's just like fantasy
sports. Anyway, I am trying to rank the 7 players in our league
according to the points they have scored. I am having the common
problem of the Rank function duplicating ranks for ties, then skipping
the next rank #.


I want to keep the duplicated ranks. If two players each have 50pts, I
want them to both have the same rank. BUT, I don't want the players
with 40pts to be ranked one number less.


This is what I want things to look like, to be clear-


PLAYER PTS RANK
Jay 70 1
Lou 60 2
May 50 3
Art 40 4
Bev 40 4
Dee 30 5
Joe 20 6


Now, my list ranks Dee as 6th, and Joe as 7th.
Any ideas what formula I need to fix this?
The ranking formula I am using is- =RANK(D6, D$2:D$8)


Thanks
B



  #4   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 35,218
Default Rank question

Nothing.

They're empty strings.

And they're used to either make the cell look empty--or to make sure empty cells
don't break the formula.



orpheusgrey wrote:

What goes in the quotation marks?

On Mar 8, 4:22 pm, "T. Valko" wrote:
Try this:

Entered as an array using the key combination of CTRL,SHIFT,ENTER (not just
ENTER):

=IF(B2="","",SUM(IF(B2<B$2:B$8,1/COUNTIF(B$2:B$8,B$2:B$8)))+1)

Or, this non-array version (normally entered)

=IF(B2="","",SUMPRODUCT(--(B2<B$2:B$8),1/COUNTIF(B$2:B$8,B$2:B$8&""))+1)

Copy down

Biff

"orpheusgrey" wrote in message

oups.com...

Okay, I'm sure this question has been answered here before. But I
can't find the exact answer to my question in the hundreds of posts
that pop up at my keyword search.


I've made a list for a fantasy movie league. It's just like fantasy
sports. Anyway, I am trying to rank the 7 players in our league
according to the points they have scored. I am having the common
problem of the Rank function duplicating ranks for ties, then skipping
the next rank #.


I want to keep the duplicated ranks. If two players each have 50pts, I
want them to both have the same rank. BUT, I don't want the players
with 40pts to be ranked one number less.


This is what I want things to look like, to be clear-


PLAYER PTS RANK
Jay 70 1
Lou 60 2
May 50 3
Art 40 4
Bev 40 4
Dee 30 5
Joe 20 6


Now, my list ranks Dee as 6th, and Joe as 7th.
Any ideas what formula I need to fix this?
The ranking formula I am using is- =RANK(D6, D$2:D$8)


Thanks
B


--

Dave Peterson
  #5   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 5
Default Rank question

Perfect! Worked like a charm. Sorry for my noob confusion...

Thanks a lot
B


On Mar 8, 10:45 pm, Dave Peterson wrote:
Nothing.

They're empty strings.

And they're used to either make the cell look empty--or to make sure empty cells
don't break the formula.



orpheusgrey wrote:

What goes in the quotation marks?


On Mar 8, 4:22 pm, "T. Valko" wrote:
Try this:


Entered as an array using the key combination of CTRL,SHIFT,ENTER (not just
ENTER):


=IF(B2="","",SUM(IF(B2<B$2:B$8,1/COUNTIF(B$2:B$8,B$2:B$8)))+1)


Or, this non-array version (normally entered)


=IF(B2="","",SUMPRODUCT(--(B2<B$2:B$8),1/COUNTIF(B$2:B$8,B$2:B$8&""))+1)


Copy down


Biff


"orpheusgrey" wrote in message


roups.com...


Okay, I'm sure this question has been answered here before. But I
can't find the exact answer to my question in the hundreds of posts
that pop up at my keyword search.


I've made a list for a fantasy movie league. It's just like fantasy
sports. Anyway, I am trying to rank the 7 players in our league
according to the points they have scored. I am having the common
problem of the Rank function duplicating ranks for ties, then skipping
the next rank #.


I want to keep the duplicated ranks. If two players each have 50pts, I
want them to both have the same rank. BUT, I don't want the players
with 40pts to be ranked one number less.


This is what I want things to look like, to be clear-


PLAYER PTS RANK
Jay 70 1
Lou 60 2
May 50 3
Art 40 4
Bev 40 4
Dee 30 5
Joe 20 6


Now, my list ranks Dee as 6th, and Joe as 7th.
Any ideas what formula I need to fix this?
The ranking formula I am using is- =RANK(D6, D$2:D$8)


Thanks
B


--

Dave Peterson





  #6   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 15,768
Default Rank question

You're welcome. Thanks for the feedback!

Biff

"orpheusgrey" wrote in message
ps.com...
Perfect! Worked like a charm. Sorry for my noob confusion...

Thanks a lot
B


On Mar 8, 10:45 pm, Dave Peterson wrote:
Nothing.

They're empty strings.

And they're used to either make the cell look empty--or to make sure
empty cells
don't break the formula.



orpheusgrey wrote:

What goes in the quotation marks?


On Mar 8, 4:22 pm, "T. Valko" wrote:
Try this:


Entered as an array using the key combination of CTRL,SHIFT,ENTER
(not just
ENTER):


=IF(B2="","",SUM(IF(B2<B$2:B$8,1/COUNTIF(B$2:B$8,B$2:B$8)))+1)


Or, this non-array version (normally entered)


=IF(B2="","",SUMPRODUCT(--(B2<B$2:B$8),1/COUNTIF(B$2:B$8,B$2:B$8&""))+1)


Copy down


Biff


"orpheusgrey" wrote in message


roups.com...


Okay, I'm sure this question has been answered here before. But I
can't find the exact answer to my question in the hundreds of posts
that pop up at my keyword search.


I've made a list for a fantasy movie league. It's just like fantasy
sports. Anyway, I am trying to rank the 7 players in our league
according to the points they have scored. I am having the common
problem of the Rank function duplicating ranks for ties, then
skipping
the next rank #.


I want to keep the duplicated ranks. If two players each have
50pts, I
want them to both have the same rank. BUT, I don't want the players
with 40pts to be ranked one number less.


This is what I want things to look like, to be clear-


PLAYER PTS RANK
Jay 70 1
Lou 60 2
May 50 3
Art 40 4
Bev 40 4
Dee 30 5
Joe 20 6


Now, my list ranks Dee as 6th, and Joe as 7th.
Any ideas what formula I need to fix this?
The ranking formula I am using is- =RANK(D6, D$2:D$8)


Thanks
B


--

Dave Peterson





Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
RANK, duplicate ranking but no gaps in rank arron laing Excel Worksheet Functions 4 June 14th 06 07:57 AM
Rank items, select one start date, have remaining dates follow based on rank rob normerica Excel Discussion (Misc queries) 1 August 15th 05 09:36 PM
Rank Question Andrew Excel Worksheet Functions 3 May 30th 05 05:09 AM
rank question Bill_S Excel Discussion (Misc queries) 14 April 23rd 05 07:40 PM
Rank Question Don Excel Worksheet Functions 3 February 25th 05 11:15 PM


All times are GMT +1. The time now is 01:53 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"