Recherche de toutes les ''paires'' possibles

Bonsoir,

Sur la base de 14 joueurs à disposition, j’essaie de former des triplettes et des doublettes de manière que les ‘’paires’’ formées ne soient pas les mêmes que lors de 4 premiers matchs.

Selon le fichier ci-joint , je voudrais donc trouver toutes les ‘’paires’’ possibles, de manière à pouvoir comparer celles-ci avec les paires déjà ‘’prises’’.

Les joueurs à disposition sont inscrits dans la colonne J.

La première répartition possible est indiquée dans la plage A1:F3 (2 triplettes en bleu et vert sur la ligne 1 et 4 doublettes en violet, gris, brun et jaune sur les lignes 2 et 3).

Selon la colonne N, une triplette est composée de 3 ‘’paires’’ et une doublette d’une seule ''paire''.

Mon souhait serait de compléter les colonnes T à AC avec toutes les combinaisons possibles.

Ce ne serait absolument pas grave si les paires ‘’B104-B105’’ et ‘’B105-B104’’ sont listées. Mais si de telles situations peuvent être évitée, tant mieux.

A vous relire.

Cordialement.

10demo-07-08.xlsm (18.48 Ko)

NB : je prie les personnes à qui j'ai demandé de ne pas intervenir sur mes messages d'avoir la politesse de ne pas le faire. Je préfère ne pas recevoir d'aide que de recevoir de l'aide de leur part.

Bonsoir,

je ne suis pas sûr d'avoir tout bien compris donc dans le doute (pour T18) ;

=INDEX($J$2:$J$15;COLONNE()-19)&"-"&INDEX($J$2:$J$15;PETITE.VALEUR(SI($J$2:$J$15<>INDEX($J$2:$J$15;COLONNE()-19);LIGNE($J$2:$J$15)-1);LIGNE(1:1)))
excel recherche de toutes les paires possibles par yvouille b

Re,

une version sans doublons ;

-même formule qu'au-dessus pour la 1ère colonne mais une variante à partir de la 2ème (colonne U dans mon cas) ;

=SIERREUR(INDEX($J$2:$J$15;COLONNE()-19)&"-"&INDEX($J$2:$J$15;PETITE.VALEUR(SI(ESTNA(SI(NB.SI($J$2:$J$15;INDIRECT("$J$2:$J$"&U$46))=1;LIGNE($J$2:$J$15)-1));LIGNE($J$2:$J$15)-1);LIGNE(1:1)));"")

U46 contient 3, V46 contient 4 ...

On doit pouvoir remplacer U$46 par COLONNE()-18 pour éviter de numéroter la ligne 46 mais chez moi ça ne marche pas, sans doute une limite de ma version d'Excel.

excel recherche de toutes les paires possibles par yvouille b2

edit : j'ai trouvé une solution pour se passer de ligne numérotée mais qui nécessite une formule nommée, toujours à partir de U ;

=SIERREUR(INDEX($J$2:$J$15;COLONNE()-19)&"-"&INDEX($J$2:$J$15;PETITE.VALEUR(SI(ESTNA(($J$2:$J$15=plagINDI)*(LIGNE($J$2:$J$15)-1));LIGNE($J$2:$J$15)-1);LIGNE(1:1)));"")

plagINDI =

=INDIRECT("$J$2:$J$"&COLONNE()-18)
excel recherche de toutes les paires possibles par yvouille b3

Salut Doux Rêveur,

Merci pour ta réponse.

J'ai appliqué ta solution et tout semble fonctionner chez moi, selon le fichier ci-joint.

Mais je pense que ta solution ne va pas au bout des choses : il me semble que la dernière combinaison possible devrait être quelque chose du genre :

image

Qu'en penses-tu ?

12demo-v3.xlsm (24.45 Ko)

Salut à tous,

C'est parce que je supprime à chaque colonne les combinaisons sorties avant, puisque tu disais au départ qu'il valait mieux les éviter, donc une combinaison de moins par colonne.

B105-B104 est la même paire que B104-B105 déjà sortie au tout début de la 1ère colonne (n'oublie pas de la corriger d'ailleurs, elle renvoie toujours B104-B104).

Oui, mais la triplette C108-C109-C110 n'est pas trouvée, par exemple.

J'ai imaginé une autre solution. Je vais donc clore ce sujet.

Merci infiniment pour ton aide.

Rechercher des sujets similaires à "recherche toutes paires possibles"