Bonjour à tous,
Je suis nouveau ici, et après avoir passé quelques heures à chercher en vain une solution à mon problème, je me décide à demander de l'aide
Procédons par étape :
Disons que je veux chercher "toto" dans la première colonne de mon tableau (qui soit-dit en passant est très long, mal pensé et fourni par ma boite mais n'ayant aucune valeur en double). Pour cela j'utilise la fonction EQUIV.
Exemple: EQUIV("toto";A1:A10;0) et admettons que le résultat soit 4 (cela veut dire que toto est en cellule A4)
Je veux désormais (maintenant que je connais la ligne : 4) travailler sur la plage de cellule B4:S4 (la ligne quoi) pour y rechercher une valeur, disons "tata". Comment faire pour avoir quelque chose du style : EQUIV("tata";B"4":S"4";0) B4 et S4 étant la concaténation de B (ou S) + "la valeur 4 renvoyé correspondant à toto"
Le but étant d'afficher la valeur d'en-tête de la colonne de la cellule "tata" se trouvant sur la ligne de "toto" via la fonction INDEX : INDEX(tableau;1;"valeur du renvoi de tata")
Oui, le tableau a été fait à l'envers, et avec les pieds, et INTERDICTION de le modifier , tout aurait été si simple avec un simple INDEX(tableau;"toto";"tata") Après, si vous avez une tout autre solution, je prends également, car ayant la tête dans le guidon, VOUS aurez le recul nécessaire
En tout cas merci pour tout,
Vincent.