Bruine
XLDnaute Nouveau
Bonjour,
Je m'arrache un peu les cheveux sur cette formule dont je n'arrive pas à trouver les fonctions pour qu'elle marche.
Le contexte : on organise un tournoi de babyfoot. Dans la première phase, chacun joue deux matchs. Les 8 premiers passent en quarts de finale (le 1er contre le 8e, le 2e contre le 7e, le 3e contre le 6e, le 4e contre le 5e).
J'ai donc un tableau récapitulant la liste des joueurs et leur classement en fonction de leurs scores. Seulement, il se pourrait que plusieurs joueurs arrivent ex æquo parmi les 8 premiers. Dans l'exemple ci-dessous : 3 joueurs sont 4e, et 2 joueurs sont 7e. Je voudrais pouvoir dans ce cas départager aléatoirement les ex aequo.
Mais je coince totalement.
Comme vous le verrez sur la 3e feuille (phase finale), ma formule actuelle est:
=INDEX(Scores!$A$4:$A$16,EQUIV(A9,Scores!$S$4:$S$16,0))
où A9=4.
Elle marche très bien tant qu'il n'y a pas de doublons. Mais dès qu'il y en a, elle m'affiche le premier de la liste, et les suivants passent à la trappe (avec, forcément, erreur N/A, puisqu'il n'existe ni 5 ni 6).
Je me suis retourné la tête sur ce problème un bon moment, j'ai fouillé internet à la recherche de bribes de réponses à mettre ensemble, mais rien de ce que j'ai essayé à base de ALEA(), ALEA.ENTRE.BORNES(), CHOISIR() n'a fonctionné.
J'avais très envie de trouver seul, mais là, je dois admettre que je bloque.
Merci d'avance !
Je m'arrache un peu les cheveux sur cette formule dont je n'arrive pas à trouver les fonctions pour qu'elle marche.
Le contexte : on organise un tournoi de babyfoot. Dans la première phase, chacun joue deux matchs. Les 8 premiers passent en quarts de finale (le 1er contre le 8e, le 2e contre le 7e, le 3e contre le 6e, le 4e contre le 5e).
J'ai donc un tableau récapitulant la liste des joueurs et leur classement en fonction de leurs scores. Seulement, il se pourrait que plusieurs joueurs arrivent ex æquo parmi les 8 premiers. Dans l'exemple ci-dessous : 3 joueurs sont 4e, et 2 joueurs sont 7e. Je voudrais pouvoir dans ce cas départager aléatoirement les ex aequo.
Mais je coince totalement.
Comme vous le verrez sur la 3e feuille (phase finale), ma formule actuelle est:
=INDEX(Scores!$A$4:$A$16,EQUIV(A9,Scores!$S$4:$S$16,0))
où A9=4.
Elle marche très bien tant qu'il n'y a pas de doublons. Mais dès qu'il y en a, elle m'affiche le premier de la liste, et les suivants passent à la trappe (avec, forcément, erreur N/A, puisqu'il n'existe ni 5 ni 6).
Je me suis retourné la tête sur ce problème un bon moment, j'ai fouillé internet à la recherche de bribes de réponses à mettre ensemble, mais rien de ce que j'ai essayé à base de ALEA(), ALEA.ENTRE.BORNES(), CHOISIR() n'a fonctionné.
J'avais très envie de trouver seul, mais là, je dois admettre que je bloque.
Merci d'avance !