[LibreOffice] Tri aleatoire pour compétitions

Bonjour,

Je bute sur le tri aleatoire dans Calc de LibreOffice.

Le problème est le suivant :

    Entre cinquante et cent équipes doivent disputer 8 matches chacune,
    contre des équipes adverses triées aléatoirement.

    Bien sûr, aucune des équipes ne doit jouer deux fois contre le même
    adversaire. Et surtout pas,bien entendu, contre elle-même.

    Je n'ai pas réussi à trouver un système satisfaisant. Qui aurait la
    solution ?

    Merci par avance

Mon penchant naturel : une macro
Mais si mes souvenirs ne me font pas défaut il y a une réponse formule sur le forum francophone OOo

Bonjour

May 18, 2011; 1:17pm — by VEDEL Patrice
...
si mes souvenirs ne me font pas défaut il y a une réponse formule sur le
forum francophone OOo

Bon nombre de sujets de cet ordre en effet, formule ou macro...

Entre autres :
http://user.services.openoffice.org/fr/forum/viewtopic.php?f=4&t=22836
http://user.services.openoffice.org/fr/forum/viewtopic.php?f=4&t=24224&start=0
http://user.services.openoffice.org/fr/forum/viewtopic.php?f=4&t=8512&p=48881
http://user.services.openoffice.org/fr/forum/viewtopic.php?f=26&t=16966&hilit=match
http://user.services.openoffice.org/fr/forum/viewtopic.php?f=4&t=13263&start=0&st=0&sk=t&sd=a

Nota : je n'ai pas vérifié si ces exemples répondaient précisément à ton
organisation mais cela devrait
aider à trouver une solution...

Cordialement
Pierre-Yves

Bonjour,

Je suis allé sur chacune de ces pistes mais aucune ne concernait mon problème.
Merci quand même.

Je poursuis la recherche.

Merci,

Je suis allé sur ce forum mais n'ai pas trouvé ce que je cherchais.
Je vais poursuivre l'exploration.
Bonne journée.

Bonsoir,

J'ai trouvé une méthode sans doublons. Je n'ai pas le temps ce soir d'expliquer, ce sera pour demain.

Merci à ceux qui m'ont donné des conseils et des directions. Une info par ci par là permet d'avancer et de finir par trouver une solution.

À demain.

Bonjour,

Je suis allé sur chacune de ces pistes mais aucune ne concernait mon problème.
Merci quand même.

Je poursuis la recherche.

Merci,

Je suis allé sur ce forum mais n'ai pas trouvé ce que je cherchais.
Je vais poursuivre l'exploration.
Bonne journée.

Bonjour,

C'est un problème de carrés greco-latins me semble-t-il ?

GT

----- Message d'origine -----

Bonjour,

Qu'entends-tu par là ?

Il s'agit d'un problème mathématique connu

http://fr.wikipedia.org/wiki/Carré_gréco-latin

par contre, dommage sur la page de wikipédia, il n'y a pas d'algo de
calcul.

Ludovic

on déborde, mais pourquoi pas un générateur automatique de texte (http://www.charabia.net/), avec des boucles du genre "si équipe1=équipe2 alors retour au tirage" ?
bonne journée,
Pierrre

Bonjour,

Bon, pas mal de suggestions à explorer.

En tous cas, voilà ce que j'ai trouvé (en copie d'écran), pour ceux que cela intéresse :

    1) Tableau aléatoire : Tableau aléatoire
    À gauche de chaque colonne de n° d'équipe, une colonne dans laquelle
    il y a la formule =ALEA(). On fait le tri colonne par colonne, en
    triant sur celle des formules aléatoires.

    2) On regroupe les colonnes des n° d'équipe :
    Tableau regroupé
    La première équipe d'en-tête de la colonne 1 jouera avec les chacune
    des huit suivantes (pour huit matches), et ainsi de suite pour les
    colonnes de 2 à 9 (en fonction du nombre d'inscrits, bien sûr).

    Comme on peut le constater, aucune équipe ne rencontrera deux fois
    la même.

    À plus, et merci à tous ceux qui m'ont donné quelques idées pour me
    permettre d'arriver à ce résultat.