+ Reply to Thread
Results 1 to 10 of 10

Rank by 3 position

  1. #1
    Registered User
    Join Date
    08-16-2020
    Location
    Romania
    MS-Off Ver
    office 365
    Posts
    7

    Lightbulb Rank by 3 position

    Hi, I'm trying to create 3 value level groups based on 3 control tests taken by my students. I managed to do one for each control test using "= countif" (rank test 1, 2 and 3). But I want to classify the students according to the best position they occupy in the 3 control tests. Can someone help me?
    Attached Files Attached Files
    Last edited by adirusf; 08-16-2020 at 12:27 PM.

  2. #2
    Registered User
    Join Date
    08-16-2020
    Location
    Romania
    MS-Off Ver
    office 365
    Posts
    7

    Re: Rank by 3 position

    Using function sum() to calculate value from ranking 1,2 and 3, I manage to use a formula to calculate the final rank

    Please Login or Register  to view this content.
    Please Login or Register  to view this content.


    but this formula gives duplicate position like position 11 or 18.

  3. #3
    Forum Expert
    Join Date
    10-15-2018
    Location
    MA, USA
    MS-Off Ver
    2010, 2019
    Posts
    1,616

    Re: Rank by 3 position

    With column-K populated with the sum as you show in post #2, please try in L3 then copied down.
    Formula: copy to clipboard
    Please Login or Register  to view this content.
    This will result in a unique rank for each student.
    Geoff

    Did I help significantly? If you wish, click on * Add Reputation to say thanks.
    If your problem has been resolved please select ?Solved? from the Thread Tools menu

  4. #4
    Forum Expert
    Join Date
    10-15-2018
    Location
    MA, USA
    MS-Off Ver
    2010, 2019
    Posts
    1,616

    Re: Rank by 3 position

    Another couple of thoughts:

    1) Would it be fairer to rank based on the sum of the test scores rather than the sum of ranks? There's much less chance of ties.

    2) My post #3 formula ranks ties simply in the order in which they appear in the list. The following formula instead tiebreaks based on the sum of the test scores maybe a little fairer?
    Formula: copy to clipboard
    Please Login or Register  to view this content.

  5. #5
    Forum Guru MarvinP's Avatar
    Join Date
    07-23-2010
    Location
    Woodinville, WA
    MS-Off Ver
    Office 365
    Posts
    16,168

    Re: Rank by 3 position

    Hi adirusf and welcome to the forum,

    I used to teach and used Student T Scores for all my tests. The idea is that an average score is 50 and one standard deviation above average was a 60. The reason for using these is that you can average them like in IQ or SAT scores. You need to find the average of the whole column and the standard deviation of that column and then calculate the Student T Score. It is a wonderful way to grade. See the attached where I've done it with your tests scores. Student T Score Ranks.xlsx

    https://www.ftsd.org/site/handlers/f...t%20Scores.pdf

    It really isn't a legal operation to average percentile scores or rank scores as there might be a very small difference between your scores, which might turn into large differences in ranks. I was the most accurate grader in my large district. I learned this method from my father-in-law who had a masters in education and taught at IBM and was on the world's Systems International committee. The USA should have gone metric many decades ago!!
    Last edited by MarvinP; 08-16-2020 at 08:25 PM.
    One test is worth a thousand opinions.
    Click the * Add Reputation below to say thanks.

  6. #6
    Registered User
    Join Date
    08-16-2020
    Location
    Romania
    MS-Off Ver
    office 365
    Posts
    7

    Re: Rank by 3 position

    I appreciate your answers from both GeoffW283 and MarvinP. What I forgot to mention is that in test 1 a lower value means a better result while in test 2 and 3 it is the other way around, a higher value means a better result. I'm glad you mentioned the student test, I'll take it into account, but the ranking is not the one I want. Some of the students occupy a wrong position in the ranking, although they present better results in 2 of the 3 control tests. Thank you very much for your time, I hope to find another approach and make a ranking as accurate as possible based on the 3 tests.
    The goal is to create 3 groups of 10 students in homogeneous groups.

  7. #7
    Forum Guru Bo_Ry's Avatar
    Join Date
    09-10-2018
    Location
    Thailand
    MS-Off Ver
    MS 365
    Posts
    7,211

    Re: Rank by 3 position

    Maybe try at K2

    =SUMPRODUCT(--(MMULT($G$3:$I$32,{1;1;1})<=SUM(G3:I3)))
    Attached Files Attached Files

  8. #8
    Registered User
    Join Date
    08-16-2020
    Location
    Romania
    MS-Off Ver
    office 365
    Posts
    7

    Re: Rank by 3 position

    Thanks Bo_Ry, for sure I'll save that formula.
    A point-based formula... in test 1 the lowest values are closest to 10 points, where the min () value in the column represents a maximum of 10 points and in test 2 and 3 the max () value represents the best results, then I used average and finally with rank () I set the final rank, it's not perfect but if you have suggestions for improvement I'm waiting for them! Thank you.
    Attached Files Attached Files

  9. #9
    Forum Guru Bo_Ry's Avatar
    Join Date
    09-10-2018
    Location
    Thailand
    MS-Off Ver
    MS 365
    Posts
    7,211

    Re: Rank by 3 position

    Not an improvement, this is to get the same result without helper column.

    =INDEX(SORT(CHOOSE({1,2},SEQUENCE(ROWS(B2:D31)),SORT(CHOOSE({1,2},MMULT(MOD(SMALL(B2:D31+SEQUENCE(,3)*10^6,ROWS(B2:D31)*{0,2,3}+{1,0,0}),10^6)^{1,-1,-1}*B2:D31^{-1,1,1},{1;1;1}),SEQUENCE(ROWS(B2:D31))),1,-1)),2),,1)
    Attached Files Attached Files

  10. #10
    Registered User
    Join Date
    08-16-2020
    Location
    Romania
    MS-Off Ver
    office 365
    Posts
    7

    Re: Rank by 3 position

    Quote Originally Posted by Bo_Ry View Post
    Not an improvement, this is to get the same result without helper column.

    =INDEX(SORT(CHOOSE({1,2},SEQUENCE(ROWS(B2:D31)),SORT(CHOOSE({1,2},MMULT(MOD(SMALL(B2:D31+SEQUENCE(,3)*10^6,ROWS(B2:D31)*{0,2,3}+{1,0,0}),10^6)^{1,-1,-1}*B2:D31^{-1,1,1},{1;1;1}),SEQUENCE(ROWS(B2:D31))),1,-1)),2),,1)
    wow impressive formula, thanks a lot!

+ 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. Replies: 6
    Last Post: 02-23-2018, 07:09 PM
  2. [SOLVED] Macro Find set criterias to a colomn of number, delete the rows that don't meet criterias
    By TAMMY32 in forum Excel Programming / VBA / Macros
    Replies: 10
    Last Post: 05-03-2017, 04:09 PM
  3. [SOLVED] Excel 2003 rank with 2 or more criterias
    By sai19 in forum Excel Formulas & Functions
    Replies: 2
    Last Post: 11-08-2013, 10:47 AM
  4. Calculate Sales Person Rank based on 3 weighted criterias
    By kroner9 in forum Excel Programming / VBA / Macros
    Replies: 2
    Last Post: 10-24-2012, 09:57 AM
  5. Names as per two criterias of rank
    By inayat in forum Excel General
    Replies: 7
    Last Post: 10-07-2011, 12:55 AM
  6. Rank list excluding certain criterias
    By karvan in forum Excel General
    Replies: 3
    Last Post: 02-24-2011, 12:25 AM
  7. Replies: 1
    Last Post: 08-15-2005, 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