Highest runner up

Andyboi

New Member
Joined
Aug 4, 2024
Messages
4
Office Version
  1. 365
Platform
  1. Windows
Hi all

I'm running a 120 team league. It's 30 groups of 4. The winners of each group qualify to the next stage as do the 2 highest runners up.

I'm looking for a way to create a tab that'll tracks and ranks all of the 2nd placed teams in the 30 groups.

If that makes sense and anyone has any suggestions I'd be grateful
 

Excel Facts

Waterfall charts in Excel?
Office 365 customers have access to Waterfall charts since late 2016. They were added to Excel 2019.
Welcome to the MrExcel forum!

This depends a lot on how your sheet is organized. Please show how each of the teams are listed, how the groups are organized, how the winners and runners-up are chosen, and if we have to worry about ties. But I'm sure we can figure something out. Here's an example of how you can do it:

Book6
ABCDEFGHIJKL
1Group 1Score 1Group 2Score 2Group 3Score 3Group 4Score 4Group 5Score 5Group 6Score 6
2A190A299A374A462A568A688
3B161B254B379B499B561B661
4C153C259C363C457C577C651
5D199D273D363D458D581D684
6
7
8WinnersRunners-upSorted Runners-up
9Group 1D199Group 1A190Group 1A190
10Group 2A299Group 2D273Group 6D684
11Group 3B379Group 3A374Group 5C577
12Group 4B499Group 4A462Group 3A374
13Group 5D581Group 5C577Group 2D273
14Group 6A688Group 6D684Group 4A462
Sheet2
Cell Formulas
RangeFormula
J9:L14J9=SORT(F9:H14,3,-1)
B9:C14B9=LET(m,MATCH(A9,$A$1:$K$1,0),a,INDEX($A$2:$K$2,0,m):INDEX($A$5:$L$5,0,m+1),INDEX(SORT(a,2,-1),1,{1,2}))
G9:H14G9=LET(m,MATCH(F9,$A$1:$K$1,0),a,INDEX($A$2:$K$2,0,m):INDEX($A$5:$L$5,0,m+1),INDEX(SORT(a,2,-1),2,{1,2}))
Dynamic array formulas.
 
Upvote 0
Welcome to the MrExcel forum!

This depends a lot on how your sheet is organized. Please show how each of the teams are listed, how the groups are organized, how the winners and runners-up are chosen, and if we have to worry about ties. But I'm sure we can figure something out. Here's an example of how you can do it:

Book6
ABCDEFGHIJKL
1Group 1Score 1Group 2Score 2Group 3Score 3Group 4Score 4Group 5Score 5Group 6Score 6
2A190A299A374A462A568A688
3B161B254B379B499B561B661
4C153C259C363C457C577C651
5D199D273D363D458D581D684
6
7
8WinnersRunners-upSorted Runners-up
9Group 1D199Group 1A190Group 1A190
10Group 2A299Group 2D273Group 6D684
11Group 3B379Group 3A374Group 5C577
12Group 4B499Group 4A462Group 3A374
13Group 5D581Group 5C577Group 2D273
14Group 6A688Group 6D684Group 4A462
Sheet2
Cell Formulas
RangeFormula
J9:L14J9=SORT(F9:H14,3,-1)
B9:C14B9=LET(m,MATCH(A9,$A$1:$K$1,0),a,INDEX($A$2:$K$2,0,m):INDEX($A$5:$L$5,0,m+1),INDEX(SORT(a,2,-1),1,{1,2}))
G9:H14G9=LET(m,MATCH(F9,$A$1:$K$1,0),a,INDEX($A$2:$K$2,0,m):INDEX($A$5:$L$5,0,m+1),INDEX(SORT(a,2,-1),2,{1,2}))
Dynamic array formulas.

Hi thanks for taking the time to reply.

1722854221593.png



This is the way i have the sheets organised at the moment. There will be 30 groups like this. After the league stage the tournament moves onto a knockout stage that needs 32 teams, The 30 group winners and the highest up 2 runners up. I'd love to have it set up that it collates this information for me as previously i would just go through the 30 groups and manually find the highest runners up.

I'm a little new to excel so i may be missing something obvious and guidance would be greatly received.
 
Upvote 0
Hi thanks for taking the time to reply.

View attachment 114952


This is the way i have the sheets organised at the moment. There will be 30 groups like this. After the league stage the tournament moves onto a knockout stage that needs 32 teams, The 30 group winners and the highest up 2 runners up. I'd love to have it set up that it collates this information for me as previously i would just go through the 30 groups and manually find the highest runners up.

I'm a little new to excel so i may be missing something obvious and guidance would be greatly received.
I should also specify. Group / section winners are determined as follows

"At the end of sectional play if the games won are equal then the shot difference will determine the winner of that section. If the shot difference is the same, then shots “for” will be used. If both shot difference and shots for are the same then we will decide a winner on the number of ends won across all games (not tracked on the excel doc, this is rare and will be checked manually if needed). Winner will be the team who top the group at the conclusion of all matches. Section winners plus 2 highest runners up from all sections, qualify for knockout stages (last 32)."
 
Upvote 0
I'm assuming that all of the section sheets are laid out the same, AND that the G2:O6 table is already sorted by the proper order (winner in first row, runner-up second row, etc.) If so, then you can create a summary sheet like this:

Book7
ABCDEFGHIJKLMNOPQ
1SheetsWinnersRunners-upSorted Runners-up
2TeamWinsDiff.ForTeamWinsDiff.ForSheetTeamWinsDiff.For
3Section 1Team C2522Team B2432Section 3Whales2531
4Section 2Beta2522Gamma1634Section 1Team B2432
5Section 3Sharks2623Whales2531Section 2Gamma1634
6Section 4Bobcats3624Lions1322Section 4Lions1322
7
8
Summary
Cell Formulas
RangeFormula
M3:M6M3=SORTBY(A3:A6,I3:I6,-1,J3:J6,-1,K3:K6,-1)
N3:Q6N3=SORT(H3:K6,{2,3,4},{-1,-1,-1})
C3:F6C3=INDEX(INDIRECT("'"&A3&"'!G3:O3"),{1,3,8,6})
H3:K6H3=INDEX(INDIRECT("'"&A3&"'!G4:O4"),{1,3,8,6})
Dynamic array formulas.


It's very tough, and often impossible, to create a spill formula that references multiple sheets. So I had to list the sheet names on the left. (I only created 4 test sheets, you'll need to put all 30 sheet names.) Then you can put in the C3 and H3 formulas and drag them down for the entire 30 rows. The M3 and N3 formulas are spill formulas, you'll need to update the range references to your sheet (change the bottom row of the ranges to 32 instead of 6). You can also sort the winners the same way if you want, in case that might help with seeding.
 
Upvote 1
Solution
I'm assuming that all of the section sheets are laid out the same, AND that the G2:O6 table is already sorted by the proper order (winner in first row, runner-up second row, etc.) If so, then you can create a summary sheet like this:

Book7
ABCDEFGHIJKLMNOPQ
1SheetsWinnersRunners-upSorted Runners-up
2TeamWinsDiff.ForTeamWinsDiff.ForSheetTeamWinsDiff.For
3Section 1Team C2522Team B2432Section 3Whales2531
4Section 2Beta2522Gamma1634Section 1Team B2432
5Section 3Sharks2623Whales2531Section 2Gamma1634
6Section 4Bobcats3624Lions1322Section 4Lions1322
7
8
Summary
Cell Formulas
RangeFormula
M3:M6M3=SORTBY(A3:A6,I3:I6,-1,J3:J6,-1,K3:K6,-1)
N3:Q6N3=SORT(H3:K6,{2,3,4},{-1,-1,-1})
C3:F6C3=INDEX(INDIRECT("'"&A3&"'!G3:O3"),{1,3,8,6})
H3:K6H3=INDEX(INDIRECT("'"&A3&"'!G4:O4"),{1,3,8,6})
Dynamic array formulas.


It's very tough, and often impossible, to create a spill formula that references multiple sheets. So I had to list the sheet names on the left. (I only created 4 test sheets, you'll need to put all 30 sheet names.) Then you can put in the C3 and H3 formulas and drag them down for the entire 30 rows. The M3 and N3 formulas are spill formulas, you'll need to update the range references to your sheet (change the bottom row of the ranges to 32 instead of 6). You can also sort the winners the same way if you want, in case that might help with seeding.

Thank you for this!

I've used it to work as imagined. Appreciate the time and effort.
 
Upvote 0

Forum statistics

Threads
1,221,577
Messages
6,160,610
Members
451,657
Latest member
Ang24

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