List players based on scores in order per year

vampsthevampyre

New Member
Joined
Apr 29, 2016
Messages
32
Office Version
  1. 365
Platform
  1. Windows
Afternoon All,

Can anybody help I'm looking to produce a table that has the members ranked by score for each year.

The year is dynamically created as is the main array data, and I have manually created the first, second and last year in the lower table but I'm looking to automate the production of the final table.

Any help would be appreciated

Regards

Ian


Premium bonds.xlsx
BFBGBHBIBJBKBL
9
102021202220232024
11Ian254501300800
12Jennie06751650825
13Daniel08752500775
14David05001525575
15
16
172024202320222021
18Ian800130045025
19Jennie82516506750
20Daniel77525008750
21David57515255000
22
232024202320222021
24JennieDanielIan
25IanJennieJennie
26DanielDavidDaniel
27DavidIanDavid
28
Setup
Cell Formulas
RangeFormula
BH10:BK10BH10=BH2#
BG11:BG14BG11=Table2[Column headers]
BH11:BK14BH11=OFFSET(Results!BL9,,,4,BF4)
BH17:BK17BH17=BH1#
BG18:BG21BG18=BG11#
BH18:BK21BH18=INDEX(BH11#,MATCH(BG18#,BG11#,0),MATCH(BH17#,BH10#,0))
BH23:BK23BH23=BH1#
Dynamic array formulas.
 

Excel Facts

VLOOKUP to Left?
Use =VLOOKUP(A2,CHOOSE({1,2},$Z$1:$Z$99,$Y$1:$Y$99),2,False) to lookup Y values to left of Z values.
You can try :

Book2
BCDEF
22021202220232024
3Ian254501300800
4Jennie06751650825
5Daniel08752500775
6David05001525575
7
8
92024202320222021
10Ian800130045025
11Jennie82516506750
12Daniel77525008750
13David57515255000
14
152024202320222021
16JennieDanielDanielIan
17IanJennieJennieJennie
18DanielDavidDavidDaniel
19DavidIanIanDavid
Sheet1
Cell Formulas
RangeFormula
D9:F9,D15:F15D9=C9-1
B10:B13B10=B3:B6
C16:F19C16=SORTBY($B10#,C$10:C$13,-1)
Dynamic array formulas.
 
Upvote 0
You can try :

Book2
BCDEF
22021202220232024
3Ian254501300800
4Jennie06751650825
5Daniel08752500775
6David05001525575
7
8
92024202320222021
10Ian800130045025
11Jennie82516506750
12Daniel77525008750
13David57515255000
14
152024202320222021
16JennieDanielDanielIan
17IanJennieJennieJennie
18DanielDavidDavidDaniel
19DavidIanIanDavid
Sheet1
Cell Formulas
RangeFormula
D9:F9,D15:F15D9=C9-1
B10:B13B10=B3:B6
C16:F19C16=SORTBY($B10#,C$10:C$13,-1)
Dynamic array formulas.
Thanks works perfectly, but do you know if there is a way to automate it, so it grows with the dynamic data?
 
Upvote 0
Try, it will automatically grow with your dynamic data. The only thing you need to take care is to add further rows wherever required.
 
Upvote 0

Forum statistics

Threads
1,224,828
Messages
6,181,206
Members
453,022
Latest member
RobertV1609

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