+ Reply to Thread
Results 1 to 12 of 12

Allocate a percentage of score based on rank

  1. #1
    Registered User
    Join Date
    11-11-2013
    Location
    New York, NY
    MS-Off Ver
    Excel Mac 2011
    Posts
    10

    Allocate a percentage of score based on rank

    Hello - I'm trying to figure out how to allocate a percentage of a total score based on a ranked list of items.

    There is a ranked list of items and the item that is ranked 1 - should receive the highest percentage of the total available points and the remaining items on the list should receive a % of the remaining value based on their rank on this list.

    For example, there is a list of 5, ranked 1 - 5, 1 being the best.
    The total score for the category is 20 (a variable). The max score that the highest ranked item can get is 50% (a variable) of the total available (10 in this case) and the remaining score (10) should be allocated to the remaining items in the list based on their ranking - 2- next highest, 3-next and so on until item ranked 5 receives the lowest score.

    is that possible? Thanks!

  2. #2
    Forum Expert XOR LX's Avatar
    Join Date
    04-18-2013
    Location
    Turin, Italy
    MS-Off Ver
    Office 365
    Posts
    7,742

    Re: Allocate a percentage of score based on rank

    Hi and welcome to the forum!

    You don't say what percentage of the remaining 10 points is to be allocated to the 2nd, 3rd, 4th and 5th ranked items?

    Also, if you could attach a sample workbook with some examples and your desired result in each case I'm sure that would be very beneficial.

    Regards
    Click * below if this answer helped

    Advanced Excel Techniques: http://excelxor.com/

  3. #3
    Registered User
    Join Date
    11-11-2013
    Location
    New York, NY
    MS-Off Ver
    Excel Mac 2011
    Posts
    10

    Re: Allocate a percentage of score based on rank

    Hi - thanks for the quick reply! I guess that's what I'm trying to figure out, if it's even possible.

    I'd like for the top number in the rank to receive some percentage of the total available score (entered as a variable) and then the remaining score be allocated by a percentage based on the number of items in the rank order list and the rank (1 is highest and n is lowest) to determine the % allocation of the remaining items. Here are two examples...

    Avail Points: 20
    Max Points: 10.00 - top score (50%)

    Example 1, 7 items in the list
    Rank Points
    1.00 10.00
    2.00 5.00
    3.00 2.50
    4.00 1.25
    5.00 0.75
    6.00 0.25
    7.00 0.25

    Example 2, 5 items in the list
    Rank Points
    1.00 10.00
    2.00 5.25
    3.00 2.5
    4.00 1.5
    5.00 0.75

  4. #4
    Forum Expert XOR LX's Avatar
    Join Date
    04-18-2013
    Location
    Turin, Italy
    MS-Off Ver
    Office 365
    Posts
    7,742

    Re: Allocate a percentage of score based on rank

    But there are an infinite number of combinations available.

    I notice that you attempted to approximate both of your solutions along the lines of the next ranked item receiving half the score of that for the item precisely one place above in the ranking. Is this the general rule, then, that it be as close as possible to this ratio (1/2)?

    If not, and you simply want to achieve a series of values for each of the ranked items so that they form a geometric series, you can use Goal Seek (Data tab/What If Analysis), e.g. for your first example above, assuming we have the numbers 1 to 7 in A1:A7 and 10 in B1, enter this formula in B2 and drag down to B7:

    =B1*$C$1

    In B8 enter:

    =SUM(B1:B7)

    Now go to Goal Seek and enter:

    Set Cell: B8
    To Value: 20 (or your variable cell containing this number)
    By changing cell: C1

    You can apply some rounding to your figures if you wish.

    Hope that helps.

    Regards
    Last edited by XOR LX; 11-11-2013 at 02:25 PM.

  5. #5
    Registered User
    Join Date
    11-11-2013
    Location
    New York, NY
    MS-Off Ver
    Excel Mac 2011
    Posts
    10

    Re: Allocate a percentage of score based on rank

    Ok -this is helpful, thanks! As a general rule the next rank should receive some % of the previous (next highest) rank until the total number of points are allocated down the list, depending on how many items in the list. If we could set the allocation percentage as part of the formula, that would be perfect.

    So, for example:

    There are 7 items in the list
    The Total score available for the list is 20
    The Max score the highest ranked item can get is 50% of the max (10)
    Each subsequent items receives up to 50% (another variable) of the remaining score until the total is allocated

    Is something like that possible?

    Basically, i'm trying to figure out a way to do a simple rank of a list from most to least important and then based on that ranking allocate some number of total possible points, based on a % of what's available. Maybe there is a different approach that is easier?

  6. #6
    Forum Expert XOR LX's Avatar
    Join Date
    04-18-2013
    Location
    Turin, Italy
    MS-Off Ver
    Office 365
    Posts
    7,742

    Re: Allocate a percentage of score based on rank

    Did you try the Goal Seek approach?

    Regards

  7. #7
    Forum Expert shg's Avatar
    Join Date
    06-20-2007
    Location
    The Great State of Texas
    MS-Off Ver
    2003, 2010
    Posts
    40,678

    Re: Allocate a percentage of score based on rank

    If each lower rank receives half the points of the next higher rank, then the lowest rank will have to match the next to lowest to consume all of the points.
    Entia non sunt multiplicanda sine necessitate

  8. #8
    Forum Expert XOR LX's Avatar
    Join Date
    04-18-2013
    Location
    Turin, Italy
    MS-Off Ver
    Office 365
    Posts
    7,742

    Re: Allocate a percentage of score based on rank

    "If each lower rank receives half the points of the next higher rank, then the lowest rank will have to match the next to lowest to consume all of the points."

    Yes - this is why I think you have to abandon the idea of using a pre-determined ratio (e.g. 1/2), and instead determine this (constant) geometric ratio algebraically.

    Regards

  9. #9
    Forum Expert shg's Avatar
    Join Date
    06-20-2007
    Location
    The Great State of Texas
    MS-Off Ver
    2003, 2010
    Posts
    40,678

    Re: Allocate a percentage of score based on rank

    One way:

    A
    B
    C
    1
    Total
    2
    20
    3
    Rank
    Points
    4
    1
    8.759
    B4: =$B$2 / A4 / SUMPRODUCT(1/$A$4:$A$8)
    5
    2
    4.380
    6
    3
    2.920
    7
    4
    2.190
    8
    5
    1.752
    9
    Check
    20.000
    B9: =SUM(B4:B8)

  10. #10
    Forum Expert XOR LX's Avatar
    Join Date
    04-18-2013
    Location
    Turin, Italy
    MS-Off Ver
    Office 365
    Posts
    7,742

    Re: Allocate a percentage of score based on rank

    Mind you, it's entirely up to you how you want to weight each ranking.

    Many ranking/scoring systems don't obey a strict geometric relationship - Formula One is one such example.

    Regards

  11. #11
    Registered User
    Join Date
    11-11-2013
    Location
    New York, NY
    MS-Off Ver
    Excel Mac 2011
    Posts
    10

    Re: Allocate a percentage of score based on rank

    Nice one! Goal Seek works nicely and shg's formula works nicely as well. Problem solved! Thanks!!

  12. #12
    Forum Expert shg's Avatar
    Join Date
    06-20-2007
    Location
    The Great State of Texas
    MS-Off Ver
    2003, 2010
    Posts
    40,678

    Re: Allocate a percentage of score based on rank

    You're welcome.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Rank name based on a score, but input the names as the ranked value?
    By juicestain09 in forum Excel Programming / VBA / Macros
    Replies: 3
    Last Post: 05-06-2012, 12:39 PM
  2. Allocate points according to rank - Tie problem
    By vdgert in forum Excel General
    Replies: 2
    Last Post: 12-08-2011, 09:25 AM
  3. Rank based on score
    By jacinta in forum Excel Formulas & Functions
    Replies: 4
    Last Post: 02-24-2010, 09:50 PM
  4. Real time score based on currrent rank
    By Jlucas2 in forum Excel General
    Replies: 8
    Last Post: 08-12-2008, 02:54 PM
  5. Rank list from top score to low score
    By ladnermd in forum Excel Formulas & Functions
    Replies: 1
    Last Post: 02-24-2008, 05:05 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1