Recherche de formule pour des listes déroulantes

Bonjour,

Je suis tout nouveau sur ce forum.

Suite à des difficultés rencontrées dans un exercice basé sur excel, j'ai décidé de me tourner vers vous afin de voir si certains auraient des idées qui pourraient m'éclairer.

Le but recherché de l'exercice est d'afficher la note d'un joueur de rugby en fonction de sa performance à un test sportif (ici le VAMEVAL) et de son poste (les barèmes sont différents en fonction du poste occupé par le joueur).

J'ai donc 5 joueurs (Noms/prénoms), 5 postes (pilier, 1ère ligne, 2nde ligne, talonneur, arrière) avec 5 barèmes de notes différents en fonction des postes (note sur 20).

Ce que je souhaiterais faire c'est avoir en A1 le nom du joueur par l'intermédiaire du liste déroulante, en B1 une cellule comportant aussi une liste déroulante avec tous les postes, en C1 la performance que le joueur a réalisé sur le test VAMEVAL et en D1 la note qui lui est donc attribuée.

Jusque là je n'ai pas rencontré de problème.

C'est dans la mise en place de la formule que ça se complique.

Je souhaiterais qu'en changeant le nom du joueur et/ou le poste de ce dernier, la note délivrée change automatiquement.

Je vous remercie par avance.

Bonjour. Bienvenue sur le Forum

Si je réponds, utilise la fonction RECHERCHEV ou une fonction imbriquée INDEX-EQUIV, est-ce que cela suffira?

envoie un fichier Excel pour avoir une réponse précise

Cordialement

Je te remercie pour ta réponse rapide, j'ai essayé d'appliquer la fonction INDEX-EQUIV mais je crois que j'ai des soucis à comprendre la logique pour l'appliquer...

11exercice.xlsx (12.40 Ko)

Fichier

Bonjour

Vu la configuration de ton fichier, c'est un peu plus compliqué

Formule en D2

=INDEX(Feuil2!$C$2:$H$23;EQUIV(C2;Perfs;0);SOMMEPROD(ESTNUM(CHERCHE("*"&B2&"*";Feuil2!$A$2:$A$6))*(LIGNE(Feuil2!A2:A6))))

ou

=RECHERCHEV(C2;Feuil2!$C$2:$H$23;SOMMEPROD(ESTNUM(CHERCHE("*"&B2&"*";Feuil2!$A$2:$A$6))*(LIGNE(Feuil2!A2:A6)));0)

ou

=DECALER(Feuil2!$B$1;EQUIV(C2;Perfs;0);SOMMEPROD(ESTNUM(CHERCHE("*"&B2&"*";Feuil2!$A$2:$A$6))*(LIGNE(Feuil2!A2:A6))))

Cordialement

Je vais essayer ces formules et je te tiendrait informé du résultat.

Merci d'avoir pris le temps de me donner toutes ces informations !

Super ça fonctionne !

Merci

Rechercher des sujets similaires à "recherche formule listes deroulantes"