Torneo all'italiana in Excel: calendario, risultati e classifica
Classifica del torneo all'italiana in Excel — Modello Excel — Vedi il modello →
Organizzare un torneo tra colleghi, una gara scolastica o un campionato del circolo è bello finché non arriva il momento di ricalcolare la classifica dopo ogni partita. Un errore di somma e nascono discussioni.
Il torneo all'italiana (ogni squadra incontra tutte le altre) è il più semplice da gestire con Excel: il calendario segue uno schema fisso e la classifica è un calcolo ripetitivo. Vediamo come fare.
Quante partite e quanti turni
Con N squadre, ogni squadra gioca N − 1 incontri. Il numero totale di partite è N × (N − 1) / 2.
| Squadre | Partite totali | Turni (N pari) |
|---|---|---|
| 4 | 6 | 3 |
| 6 | 15 | 5 |
| 8 | 28 | 7 |
| 10 | 45 | 9 |
Con un numero dispari di squadre, ogni turno una squadra riposa: i turni diventano N.
Il calendario con il metodo del cerchio
Il metodo classico si chiama "del cerchio" o di Berger. Si fissa la prima squadra e si fanno ruotare tutte le altre. Con 6 squadre (1-6):
- Turno 1: 1-6, 2-5, 3-4
- Turno 2: 1-5, 6-4, 2-3
- Turno 3: 1-4, 5-3, 6-2
- Turno 4: 1-3, 4-2, 5-6
- Turno 5: 1-2, 3-6, 4-5
Ogni turno, la squadra 1 resta ferma e le altre si spostano di una posizione nel verso orario. Per un numero dispari di squadre aggiungi una squadra fittizia "Riposo".
Registrare i risultati
Una riga per partita: turno, squadra di casa, squadra ospite, gol (o punti) di casa e ospite. La partita non ancora giocata ha le celle vuote.
La classifica con le formule
Con i punti per vittoria (3), pareggio (1) e sconfitta (0) in tre celle di parametri, per ogni squadra calcoli:
- Giocate:
=CONTA.SE(Partite!$B:$B; A2)+CONTA.SE(Partite!$C:$C; A2), contando solo le righe con risultato. - Vittorie: vittorie in casa più vittorie in trasferta, con
CONTA.PIÙ.SE:=CONTA.PIÙ.SE(Partite!$B:$B; A2; Partite!$H:$H; "V"). - Punti:
=vittorie*$K$1 + pareggi*$K$2 + sconfitte*$K$3. - Differenza reti: gol fatti meno gol subiti, con
SOMMA.SE.
Per la posizione conviene creare un punteggio composto, che tenga conto dei criteri di spareggio, e ordinarlo con RANGO:
=punti*1000000 + diff_reti*1000 + gol_fatti
(adatta i moltiplicatori se i numeri sono grandi).
Esempio
Quattro squadre, tre turni giocati:
| Squadra | G | V | N | P | Punti | Diff. |
|---|---|---|---|---|---|---|
| Aquile | 3 | 2 | 1 | 0 | 7 | +4 |
| Falchi | 3 | 2 | 0 | 1 | 6 | +2 |
| Lupi | 3 | 1 | 1 | 1 | 4 | −1 |
| Orsi | 3 | 0 | 0 | 3 | 0 | −5 |
In caso di parità di punti decide la differenza reti, poi i gol segnati: scegli i criteri prima del torneo e comunicali.
Altri sport e giochi
Lo schema vale per calcio, pallavolo, tennistavolo, giochi da tavolo e scacchi. Per gli scacchi i punti sono tradizionalmente 1 per la vittoria, 0,5 per la patta e 0 per la sconfitta: basta cambiare i parametri.
Errori da evitare
- Calendario fatto a mano: è facile far giocare due volte la stessa coppia e dimenticarne un'altra.
- Criteri di spareggio decisi dopo: genera polemiche. Mettili per iscritto prima del primo turno.
- Contare partite non giocate: una cella vuota non è uno 0-0.
- Punti hardcoded nelle formule: tienili in celle modificabili.
- Nessun backup: salva il file dopo ogni turno.
Il modello Excel già pronto
Il modello "Classifica del torneo all'italiana" è a pagamento e ti fa risparmiare il lavoro sulle formule. È un foglio Excel con formule normali, senza macro.
- Squadre: l'elenco dei partecipanti, fino a 12 squadre.
- Partite: il calendario per turni e l'inserimento dei risultati; il calendario si costruisce in base al numero di squadre.
- Classifica: partite giocate, vittorie, pareggi, sconfitte, punti e posizioni.
- Parametri: punti per vittoria e pareggio, modificabili.
Le posizioni a parità di punti si stabiliscono per differenza reti e poi per gol segnati. Per gli scacchi si inseriscono i risultati nel formato punteggio. Il pacchetto include una tabella vuota e un esempio compilato con dati fittizi. Correzioni e nuove versioni sono gratuite. Compatibile con Excel 2007 e successivi e con LibreOffice.
Domande frequenti
Si può fare anche l'andata e ritorno?
Con il metodo manuale basta ripetere il calendario invertendo casa e ospite. Il modello descritto sotto gestisce fino a 12 squadre.
Cosa faccio se una squadra si ritira?
Decidi in anticipo la regola (partite annullate o perse a tavolino) e applicala allo stesso modo a tutti.
Come gestisco i risultati dei giochi senza gol?
Usa un punteggio qualsiasi: sets, punti partita o semplicemente 1-0 per la vittoria. Conta solo che sia coerente.
Quanto dura un torneo all'italiana?
Dipende dal numero di squadre e dai campi disponibili. Con 8 squadre servono 7 turni, ciascuno con 4 partite in contemporanea.
KHIZHNYAKOV