+ Reply to Thread
Results 1 to 5 of 5

Ranking Based on Multiple Criteria

  1. #1
    Registered User
    Join Date
    04-09-2014
    Location
    Toronto
    MS-Off Ver
    Excel 2007
    Posts
    2

    Ranking Based on Multiple Criteria

    Hi guys,

    I need to rank performance of people based on 4 attributes.
    Each person should be ranked on a 1 - 5 scale.

    - I need to further split this into 2 cases and check which approach is more appropriate:

    - Case 1:
    - For attributes 1 to 3, the higher the value the better. For attribute 4, the lower the value the better
    - All attributes are important

    Name Attribute 1 Attribute 2 Attribute 3 Attribute 4
    john 80 80 90 2
    jake 50 70 80 4
    jill 90 60 80 5
    jim 100 85 60 2
    jade 50 80 50 7
    jin 30 90 50 6

    - In this case, since all attributes are important, john should have rank 1 since he is in the top range of the first three attributes and the bottom range of the fourth attribute.
    - Basically, in this case, the rank on a 1-5 scale would depend on the combination of all attributes.

    Case 2:
    Same data

    - For attributes 1 to 3, the higher the value the better. For attribute 4, the lower the value the better (same as above)
    - Here, attribute 1 gets 50% of the weight, attribute 2 gets 15%, attribute 3 gets 15% and attribute 4 gets 20%.

    Any help is appreciated.
    Thank You

  2. #2
    Valued Forum Contributor quekbc's Avatar
    Join Date
    01-18-2010
    Location
    Sydney, Australia
    MS-Off Ver
    2010, 2013, 2016
    Posts
    1,149

    Re: Ranking Based on Multiple Criteria

    You need a way to "normalise" them, and then combine them.

    Based on what you have, I think, to normalise them, you can reclassify the 4th attribute to be
    1) change from lower value = better, to higher value = better. You can do this by taking the Upper Limit less the current attribute. Looking at the list you posted, I'm going to assume that attribute ranges from 0 to 10. As such, your table can be represented as 10 - X, which then becomes, the larger, the better.
    Row\Col
    A
    B
    C
    D
    E
    F
    1
    Name Attribute 1 Attribute 2 Attribute 3 Attribute 4 Normalise At4
    2
    john 2 8
    3
    jake 4 6
    4
    jill 5 5


    2) Secondly, is to arrange the scale. That is, I'm assuming attribute 1 to 4 is from 0-100. We'll leave this as it is, but would reclassify Attribute 4 such that it's between 0-100. So, in other words, multiply them by 10. (so the numbers ranges from ~0-100)
    Row\Col
    A
    B
    C
    D
    E
    F
    1
    Name Attribute 1 Attribute 2 Attribute 3 Attribute 4 Normalise At4
    2
    john 2 80
    3
    jake 4 60
    4
    jill 5 50


    You can then give weights to them, and combine them up using a SUMPRODUCT
    Row\Col
    A
    B
    C
    D
    E
    F
    G
    1
    Name Attribute 1 Attribute 2 Attribute 3 Attribute 4 Normalise At4 Combined
    2
    Weights 25% 25% 25% 25%
    3
    john 80 80 90 80 82.5
    4
    jake 50 70 80 60 65
    5
    jill 90 60 80 50 70

    Formula in G3 = =SUMPRODUCT($B$2:$F$2,B3:F3)

    Once you have that "Combined" list, you can use the RANK function to rank them up.

    You can change the weights to solve for Case 2.
    Attached Files Attached Files

  3. #3
    Registered User
    Join Date
    04-09-2014
    Location
    Toronto
    MS-Off Ver
    Excel 2007
    Posts
    2

    Re: Ranking Based on Multiple Criteria

    Hi Quekbc.

    This is great.

    Let me be more specific:

    I have some attributes with different scales and ranges.
    Please see below:

    Attribute 1 Range: -100% to 12214% (higher the better)
    Attribute 2 Range: 0% to 100% (higher the better)
    Attribute 3 Range: 0% to 100% (higher the better)
    Attribute 4 Range: 0 to 178 (higher the better)
    Attribute 5 Range: 0 to 18 (lower the better)

    I need to create a scorecard and rank people based on the above attributes. Every attribute is important in creating a ranking.
    How would normalization/standardization and scaling work here? And finally how would ranking be established?

    I can attach a spreadsheet, but I cant figure out how.

    Any help is appreciated.

    Thank You
    Last edited by khannadh; 09-01-2015 at 03:47 PM. Reason: Being more specific

  4. #4
    Valued Forum Contributor quekbc's Avatar
    Join Date
    01-18-2010
    Location
    Sydney, Australia
    MS-Off Ver
    2010, 2013, 2016
    Posts
    1,149

    Re: Ranking Based on Multiple Criteria

    Apologies, completely lost track of this post.

    So, to normalise/standardise the attributes you mentioned above, for those higher the better type attributes, you can do,
    (Actual Score - Lower Limit) / (Upper Limit - Lower Limit)

    To convert lower the better to the opposite then do
    Lower Limit + (Upper Limit - Actual Score)
    Which you can normalise using
    (Lower Limit + (Upper Limit - Actual Score) - Lower Limit) / (Upper Limit - Lower Limit)

    The ranking can then be combined in a similar manner as what I mentioned above, as long as they add up to 100%

    Or see attached.

    NOTE: To attach a file, click on Go Advanced (bottom right of the reply window) - then click on the paperclip sign on the top of the reply window or Manage Attachments at the bottom of the "Advanced" website.
    Attached Files Attached Files

  5. #5
    Forum Expert newdoverman's Avatar
    Join Date
    02-07-2013
    Location
    Port Dover, Ontario, Canada
    MS-Off Ver
    2010
    Posts
    10,330

    Re: Ranking Based on Multiple Criteria

    A few comments:
    1. Don't mix % values with actual values for the first attributes. Pick either all % or all actual values then apply any "weighting".
    2. The 4th attribute lower is better, how much better is the question here. If you have a table that translates the values in ascending order with their corresponding values in descending order the problem is easy as you would simply apply the weighting to each Attribute then add them together. (weighting amounts total 100%)

    All of the following use the name of the Attribute instead of actual values just to show what is going on.

    Formula: copy to clipboard
    Please Login or Register  to view this content.


    Attribute 4 (lower is better) could be determined with something like this:

    Formula: copy to clipboard
    Please Login or Register  to view this content.


    Then the weighted formula if all combined would look like this:

    Formula: copy to clipboard
    Please Login or Register  to view this content.


    Using your example values this is how the formula would be using cell references. Enter in F2 and fill down:
    Formula: copy to clipboard
    Please Login or Register  to view this content.


    To rank the values in column F:
    Formula: copy to clipboard
    Please Login or Register  to view this content.
    <---------If you like someone's answer, click the star to the left of one of their posts to give them a reputation point for that answer.
    Ron W

+ 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. Ranking Based on Criteria
    By mlbdc2012 in forum Excel Formulas & Functions
    Replies: 35
    Last Post: 02-26-2014, 01:07 PM
  2. [SOLVED] Ranking based on criteria
    By mlbdc2012 in forum Excel Formulas & Functions
    Replies: 9
    Last Post: 01-17-2014, 04:22 AM
  3. [SOLVED] Ranking data based on set criteria
    By Panfergrrl18 in forum Excel Programming / VBA / Macros
    Replies: 2
    Last Post: 01-09-2014, 07:49 PM
  4. [SOLVED] multiple criteria conditional ranking and protecting multiple sheets in one go
    By samktlim in forum Excel Formulas & Functions
    Replies: 2
    Last Post: 08-31-2013, 09:31 AM
  5. Ranking Based on Three Criteria
    By annie82 in forum Excel Formulas & Functions
    Replies: 10
    Last Post: 05-28-2013, 01:21 AM
  6. [SOLVED] Finding Nth ranking value based on multiple criteria
    By scaffdog845 in forum Excel Formulas & Functions
    Replies: 18
    Last Post: 04-26-2013, 01:00 PM
  7. Excel 2007 : Ranking Based on Three Criteria
    By CRIMEDOG in forum Excel General
    Replies: 4
    Last Post: 02-09-2012, 08:18 PM
  8. Ranking based on certain criteria?
    By Ahmad Adha Ali in forum Excel Formulas & Functions
    Replies: 4
    Last Post: 05-18-2005, 04:51 AM

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