Index + match fonction

Bonjour je souhaite en fonction de 3 conditions (temp/class/rating) récupérer la bonne valeur présente dans des tableaux(zone de nom class1&class2) sur mes sheets 1 & 2.

temp = E1 (list)

rating = G1 (list)

class = F1 (list) mais je voudrais que ce soit la liste des noms de zone de mes 2 tableaux présent en sheet2 B2:H8 et sheet3 B2:H6.

Zone de nom : class1 et class2

Dans le fichier joint, je met la temp+rating mais je suis obligé de mettre le ref de mon INDEX (class1 par exemple) à la main dans la formule en H2 alors que je voudrais le mettre par rapport à ma liste en F2.

=INDEX(class1;MATCH(E1;temp;0);MATCH(G1;rating;0))

Je suis parti sur la fonction INDEX+MATCH mais peut être devrais-je utiliser la fonction VLOOKUP ?

J'ai presque réussi mais il me manque un petit truc pour que mon fichier soit correct.

Pouvez-vous m'aider ?

Merci beaucoup

Bonne journée !

25index-formule.xlsx (13.11 Ko)

Bonjour,

essaye cette formule:

=INDIRECT("Sheet2!"&CHOISIR(EQUIV(G1;Sheet2!B1:H1;0)+1;"B";"C";"D";"E";"F";"G";"H")&EQUIV(Sheet1!E1;Sheet2!A2:A8;0);1)

bjr,

je crois que tu peux simplement modifier ta formule comme ceci :

=INDEX(INDIRECT(LEFT(F1;6));MATCH(E1;temp;0);MATCH(G1;rating;0))

cdlmt,

AL

Merci à vous 2 !

La solution de AL1976 marche parfaitement.

Bonne journée

Rechercher des sujets similaires à "index match fonction"