Simon Pipe
New Member
- Joined
- Sep 20, 2011
- Messages
- 14
- Office Version
- 365
- Platform
- Windows
Hi,
I run football prediction competitions at work for every major tournament such as World Cup and Euro's It is just for fun and I have done since 2002. Over the years I have tweaked and added to my spreadsheets and works really well with me needing to less and less and excel doing it all for me!
The one thing now though I would like to refine is the league table. I am unable to use XL2BB due to 'IT restrictions' on work laptop so will include screen grabs.
Background is each player predicts whether a team will win, lose or draw each match and based on that against actual results get points. 10 if correct, zero if wrong. They send me all their predictions and they get their own sheet in workbook. Can be up to 100 players. Below is Tab P1
I have a master sheet called 'Match results' and I enter the actual result in it which then populates their scoresheet respectively in column H above and then allocated points.
The sheet 'Table' (below) totals all the scores per player and round from each players sheet. Table A is the main one.
This is where I need help....
I have to manually copy across the data from the table (Table A) from C5 to K14 in to a dummy table (Table B) N5 to V10 using paste 123 before I enter any scores. This way, when I have entered them, I can do a sort on Table A which compares against B to show who has moved up/down the table based on new points totals.
The sort is Column I then H, then G...F...E...D. Except for the last sort for final table whereby Column K is included.
There must be a better way of doing the table so that I don't have to sort manually or copy across data and it does it for me?
Formula I use at the moment:
B5 =IF(MATCH(C5,N:N,0)-ROW()>0,"▲ "&MATCH(C5,N:N,0)-ROW(),IF(MATCH(C5,N:N,0)-ROW()<0,"▼ "&ABS(MATCH(C5,N:N,0)-ROW()),"-")) (Has conditional formatting on it for colours)
C5 ='P4'!$D$2
D5 =IFERROR(@INDIRECT("'"&C5&"'!k43"),0)
E5 =IFERROR(@INDIRECT("'"&C5&"'!k56"),0)
I5 =IFERROR(@INDIRECT("'"&C5&"'!k80"),0)
Hopefully this makes sense and any help would be gratefully received!
Thanks, Simon
I run football prediction competitions at work for every major tournament such as World Cup and Euro's It is just for fun and I have done since 2002. Over the years I have tweaked and added to my spreadsheets and works really well with me needing to less and less and excel doing it all for me!
The one thing now though I would like to refine is the league table. I am unable to use XL2BB due to 'IT restrictions' on work laptop so will include screen grabs.
Background is each player predicts whether a team will win, lose or draw each match and based on that against actual results get points. 10 if correct, zero if wrong. They send me all their predictions and they get their own sheet in workbook. Can be up to 100 players. Below is Tab P1
I have a master sheet called 'Match results' and I enter the actual result in it which then populates their scoresheet respectively in column H above and then allocated points.
The sheet 'Table' (below) totals all the scores per player and round from each players sheet. Table A is the main one.
This is where I need help....
I have to manually copy across the data from the table (Table A) from C5 to K14 in to a dummy table (Table B) N5 to V10 using paste 123 before I enter any scores. This way, when I have entered them, I can do a sort on Table A which compares against B to show who has moved up/down the table based on new points totals.
The sort is Column I then H, then G...F...E...D. Except for the last sort for final table whereby Column K is included.
There must be a better way of doing the table so that I don't have to sort manually or copy across data and it does it for me?
Formula I use at the moment:
B5 =IF(MATCH(C5,N:N,0)-ROW()>0,"▲ "&MATCH(C5,N:N,0)-ROW(),IF(MATCH(C5,N:N,0)-ROW()<0,"▼ "&ABS(MATCH(C5,N:N,0)-ROW()),"-")) (Has conditional formatting on it for colours)
C5 ='P4'!$D$2
D5 =IFERROR(@INDIRECT("'"&C5&"'!k43"),0)
E5 =IFERROR(@INDIRECT("'"&C5&"'!k56"),0)
I5 =IFERROR(@INDIRECT("'"&C5&"'!k80"),0)
Hopefully this makes sense and any help would be gratefully received!
Thanks, Simon