Bonjour,
J'avais fait un fichier de ce genre avec OOo Calc pour faire un calendrier et un tirage au sort.
L'algorithme de base est facilement compréhensible avec la capture d'écran ci-dessous :
Tu attribues un numéro à chaque équipe et tu les mets en colonne A,
puis sur la première ligne les journées.
Les adversaires respectifs sur la ligne de l'équipe 1 sont 2 puis 3, 4 ....
Sur la ligne suivante tu fais un décalage de 1 de cette ligne en remplaçant par le dernier numéro
le numéro présent en colonne A.
Pour les matchs Domicile/Extérieur, tu fais une alternance pour chaque colonne.
Si tu as un nombre impair d'équipes (ex 19, tu remplaces le 20 par exempt).
Je ne peux pas te joindre le fichier .ods, il y a une macro en OOo Basic.
J'espère que cela pourra t'aider. C'est juste une piste de départ.
A+