HLOOKUP - Plusieurs valeurs égales dans la première ligne du tableau de référence

godeau.boris@gmail.com

XLDnaute Nouveau
Bonsoir à tous !

Merci d'avance du temps que vous prendrez pour m'aider à répondre à cette question ; ça fait des jours que j'épluche google sans trouver le moindre soupçon de solution.

Je vous explique mon problème. J'ai un tableau Excel qui contient 3 lignes * x colonnes :

- L1 Score 1 : Score du premier joueur, du deuxième, du troisième,...
- L2 Score 2 :Score du premier joueur, du deuxième, du troisième,...
- L3 Nom du joueur : Nom du premier joueur, du deuxième, du troisième,...
- (Ces scores ne sont pas dans l'ordre croissant + les lignes doivent absolument rester dans ces ordre, je ne peux pas les modifier)

Je veux, ensuite établir un classement des joueurs en fonction de leur scores dans un tableau :

- L4 Classement : 1er, 2ème, 3ème,...
- L5 Résultat Score 1 : Nom du 1er joueur, du 2ème, du 3ème,... pour la ligne de scores n°1
- L6 Résultat Score 2 :Nom du 1er joueur, du 2ème, du 3ème,... pour la ligne de scores n°2

Pour y parvenir j'utilise les fonctions suivantes :
- RECHERCHEH (HLOOKUP) pour aller retrouver le nom du joueur

- et j'insère GRANDE.VALEUR (LARGE) comme valeur recherchée pour lui indiquer que je veux la première, deuxième, troisième,... plus grande valeur

Et voilà ce que cela donne :

=RECHERCHEH(GRANDE.VALEUR(C19:G19;1);C19:G21;3;FAUX)

Jusqu'ici tout va bien, tout fonctionne parfaitement bien sauf que... Sauf que j'ai des valeurs identiques, des scores égaux dans mes lignes de référence pour la fonction VLOOKUP.

De fait, en cas d'égalité entre deux joueurs, le nom du premier joueur qui apparaît dans la liste revient plusieurs fois dans mon classement (tableau de résultats de la fonction VLOOKUP) et les noms de ceux qui ont obtenu le même score n'apparaissent pas.

Quelqu'un aurait-il la solution ? Comment peut on obtenir le deuxième, troisième,.. nom correspondant à une même valeur (score) ?

En bref, si une même valeur renvoie à deux ou trois éléments différents, comment pourrais-je obtenir une fonction qui me donnera successivement ces trois éléments et pas uniquement le premier ?

^^ Gros casse tête, du moins pour moi. Celui qui peut m'aider me fera gagner des heures de sommeil ^^
 

godeau.boris@gmail.com

XLDnaute Nouveau
Re : HLOOKUP - Plusieurs valeurs égales dans la première ligne du tableau de référenc

Bonsoir à tous !

Merci d'avance du temps que vous prendrez pour m'aider à répondre à cette question ; ça fait des jours que j'épluche google sans trouver le moindre soupçon de solution.

Je vous explique mon problème. J'ai un tableau Excel qui contient 3 lignes * x colonnes :

- L1 Score 1 : Score du premier joueur, du deuxième, du troisième,...
- L2 Score 2 :Score du premier joueur, du deuxième, du troisième,...
- L3 Nom du joueur : Nom du premier joueur, du deuxième, du troisième,...
- (Ces scores ne sont pas dans l'ordre croissant + les lignes doivent absolument rester dans ces ordre, je ne peux pas les modifier)

Je veux, ensuite établir un classement des joueurs en fonction de leur scores dans un tableau :

- L4 Classement : 1er, 2ème, 3ème,...
- L5 Résultat Score 1 : Nom du 1er joueur, du 2ème, du 3ème,... pour la ligne de scores n°1
- L6 Résultat Score 2 :Nom du 1er joueur, du 2ème, du 3ème,... pour la ligne de scores n°2

Pour y parvenir j'utilise les fonctions suivantes :
- RECHERCHEH (HLOOKUP) pour aller retrouver le nom du joueur

- et j'insère GRANDE.VALEUR (LARGE) comme valeur recherchée pour lui indiquer que je veux la première, deuxième, troisième,... plus grande valeur

Et voilà ce que cela donne :

=RECHERCHEH(GRANDE.VALEUR(C19:G19;1);C19:G21;3;FAUX)

Jusqu'ici tout va bien, tout fonctionne parfaitement bien sauf que... Sauf que j'ai des valeurs identiques, des scores égaux dans mes lignes de référence pour la fonction VLOOKUP.

De fait, en cas d'égalité entre deux joueurs, le nom du premier joueur qui apparaît dans la liste revient plusieurs fois dans mon classement (tableau de résultats de la fonction VLOOKUP) et les noms de ceux qui ont obtenu le même score n'apparaissent pas.

Quelqu'un aurait-il la solution ? Comment peut on obtenir le deuxième, troisième,.. nom correspondant à une même valeur (score) ?

En bref, si une même valeur renvoie à deux ou trois éléments différents, comment pourrais-je obtenir une fonction qui me donnera successivement ces trois éléments et pas uniquement le premier ?

^^ Gros casse tête, du moins pour moi. Celui qui peut m'aider me fera gagner des heures de sommeil ^^

Si je pouvais éviter les fautes ce serai mieux... ^^ Je n'utilise pas VLOOKUP mais bien HLOOKUP.
 

Discussions similaires

Statistiques des forums

Discussions
312 232
Messages
2 086 462
Membres
103 222
dernier inscrit
2BS