Rank On Multiple Criteria

TellM1955

New Member
Joined
Apr 8, 2021
Messages
25
Office Version
  1. 2016
Platform
  1. Windows
  2. Mobile
I'm looking for help on a formula to identify the top 3 positions in 2 Divisions on multiple dates. I've attached a sample file and highlighted the criteria in yellow. I've manually entered the top three positions where I am looking for a formula. Many thanks in anticipation.
 

Excel Facts

Square and cube roots
The =SQRT(25) is a square root. For a cube root, use =125^(1/3). For a fourth root, use =625^(1/4).
Rank-Sample.xlsx
ABCDEFG
1PositionNameHandicapPointsDateTwoDivsTop 3
21stAAA-14121/07/2022Div 11
32ndCCC153921/07/2022Div 21
43rdDDD213821/07/2022Div 12
54thBBB133821/07/2022Div 22
65thNNN163821/07/2022Div 13
76thMMM133721/07/2022Div 23
87thWWW163721/07/2022Div 20
91stFFF173803/08/2022Div 21
102ndGGG183703/08/2022Div 22
113rdAAA133603/08/2022Div 11
124thVVV123503/08/2022Div 12
135thNNN63503/08/2022Div 13
146thDDD83403/08/2022Div 10
157thGGG223403/08/2022Div 23
168thJJJ63403/08/2022Div 10
179thBBB193403/08/2022Div 20
1810thCCC133303/08/2022Div 20
191stPPP94224/08/2022Div 11
202ndOOO64124/08/2022Div 12
213rdLLL13924/08/2022Div 13
224thGGG153924/08/2022Div 21
235thBBB213924/08/2022Div 22
246thWWW113924/08/2022Div 10
257thAAA103824/08/2022Div 10
268thFFF153724/08/2022Div 23
279thNNN93724/08/2022Div 10
2810thYYY43724/08/2022Div 10
Sheet1
 
Upvote 0
@TellM1955 Hard part of this, for me, has been splitting tied scores an the basis of data supplied.
Think I have now sussed it but have settled for using a 'Helper' column, which can be relocated or hidden if required.
MayMrXL.xlsm
ABCDEFGH
1PositionNameHandicapPointsDateTwoDivsTop 3Helper
21stAAA-1417/21/22Div 1140.999
32ndCCC15397/21/22Div 2138.998
43rdDDD21387/21/22Div 1237.997
54thBBB13387/21/22Div 2237.996
65thNNN16387/21/22Div 1337.995
76thMMM13377/21/22Div 2336.994
87thWWW16377/21/22Div 2 36.993
91stFFF17388/3/22Div 2137.999
102ndGGG18378/3/22Div 2236.998
113rdAAA13368/3/22Div 1135.997
124thVVV12358/3/22Div 1234.996
135thNNN6358/3/22Div 1334.995
146thDDD8348/3/22Div 1 33.994
157thGGG22348/3/22Div 2333.993
168thJJJ6348/3/22Div 1 33.992
179thBBB19348/3/22Div 2 33.991
1810thCCC13338/3/22Div 2 32.99
191stPPP9428/24/22Div 1141.999
202ndOOO6418/24/22Div 1240.998
213rdLLL1398/24/22Div 1338.997
224thGGG15398/24/22Div 2138.996
235thBBB21398/24/22Div 2238.995
246thWWW11398/24/22Div 1 38.994
257thAAA10388/24/22Div 1 37.993
268thFFF15378/24/22Div 2336.992
279thNNN9378/24/22Div 1 36.991
2810thYYY4378/24/22Div 1 36.99
29  
30  
Sheet12
Cell Formulas
RangeFormula
G2:G30G2=IF(OR((COUNTIFS(H$2:H$30,">"&H2,F$2:F$30,F2,E$2:E$30,E2)+1)>3, B2="" ),"",COUNTIFS(H$2:H$30,">"&H2,F$2:F$30,F2,E$2:E$30,E2)+1)
H2:H30H2=IFERROR(D2-IF(ISNUMBER(1*MID(A2,2,1)),LEFT(A2,2),LEFT(A2,1))/1000,"")


Hope that helps.
 
Last edited:
Upvote 0
Solution
@TellM1955 Hard part of this, for me, has been splitting tied scores an the basis of data supplied.
Think I have now sussed it but have settled for using a 'Helper' column, which can be relocated or hidden if required.
MayMrXL.xlsm
ABCDEFGH
1PositionNameHandicapPointsDateTwoDivsTop 3Helper
21stAAA-1417/21/22Div 1140.999
32ndCCC15397/21/22Div 2138.998
43rdDDD21387/21/22Div 1237.997
54thBBB13387/21/22Div 2237.996
65thNNN16387/21/22Div 1337.995
76thMMM13377/21/22Div 2336.994
87thWWW16377/21/22Div 2 36.993
91stFFF17388/3/22Div 2137.999
102ndGGG18378/3/22Div 2236.998
113rdAAA13368/3/22Div 1135.997
124thVVV12358/3/22Div 1234.996
135thNNN6358/3/22Div 1334.995
146thDDD8348/3/22Div 1 33.994
157thGGG22348/3/22Div 2333.993
168thJJJ6348/3/22Div 1 33.992
179thBBB19348/3/22Div 2 33.991
1810thCCC13338/3/22Div 2 32.99
191stPPP9428/24/22Div 1141.999
202ndOOO6418/24/22Div 1240.998
213rdLLL1398/24/22Div 1338.997
224thGGG15398/24/22Div 2138.996
235thBBB21398/24/22Div 2238.995
246thWWW11398/24/22Div 1 38.994
257thAAA10388/24/22Div 1 37.993
268thFFF15378/24/22Div 2336.992
279thNNN9378/24/22Div 1 36.991
2810thYYY4378/24/22Div 1 36.99
29  
30  
Sheet12
Cell Formulas
RangeFormula
G2:G30G2=IF(OR((COUNTIFS(H$2:H$30,">"&H2,F$2:F$30,F2,E$2:E$30,E2)+1)>3, B2="" ),"",COUNTIFS(H$2:H$30,">"&H2,F$2:F$30,F2,E$2:E$30,E2)+1)
H2:H30H2=IFERROR(D2-IF(ISNUMBER(1*MID(A2,2,1)),LEFT(A2,2),LEFT(A2,1))/1000,"")


Hope that helps.
Snakehips, thanks for your help. I think I've mislead you with the requirement to which I apologise. I think I better explain further.
The position in column A is the position the individual has finished. Depending on the individuals Handicap, column C, determines whether they are in Division 1 or 2, column F. So the requirement is; from the positions in column A determine the top three positions that fill Division 1 and 2 from each date. Hope this makes sense?
 
Upvote 0
Snakehips, thanks for your help. I think I've mislead you with the requirement to which I apologise. I think I better explain further.
The position in column A is the position the individual has finished. Depending on the individuals Handicap, column C, determines whether they are in Division 1 or 2, column F. So the requirement is; from the positions in column A determine the top three positions that fill Division 1 and 2 from each date. Hope this makes sense?
Snakehips, disregard my last. I wasn't looking at it correctly. It works perfect thanks
 
Upvote 0
It works perfect thanks
The marked solution has been changed accordingly. In your future questions, please mark the post as the solution that actually answered your question, instead of your feedback message as it will help future readers. No further action is required for this thread.
 
Upvote 0

Forum statistics

Threads
1,216,756
Messages
6,132,530
Members
449,733
Latest member
Nameless_

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top