RECHERVEV avec renvoi nom de colonne

Résolu/Fermé
gauden01 Messages postés 29 Date d'inscription jeudi 15 décembre 2011 Statut Membre Dernière intervention 13 novembre 2017 - 21 mai 2014 à 11:57
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 21 mai 2014 à 14:05
Bonjour,


Bonjour,


Je cherche à créer une fonction RECHERVE qui en 3è critère me renvoi le nom de la colonne dans laquelle il a trouvé la valeur. J'ai en fait un très grand nombre de colonne (1 pour chacune de mes références) et j'aimerais pouvoir faire une fonction qui me dise quand je cherche une référence dans quelle colonne elle se trouve.

C'est à dire; dans la fonction: =RECHERCHEV(B3;F4:L41;????)


Je recherche la valeur écrite dans la cellule B3 sur la plage de données F4;L41. Jusque là tout vas bien.

Une fois que cette valeur est trouvée dans le tableau, j'aimerais trouvé quelque chose à inscrire dans ???? qui me dise simplement dans quelle colonne elle se trouve.

La solution n'est certainement pas très compliquée mais ça fait un moment que je fais des essais dessus, sans succès.

A noter que je ne peux pas passer par VBA, pour un problème de protection et partage de fichier.



Si vous aviez la solution ce serais aimable de m'en faire part.

Bonne journée

3 réponses

PHILOU10120 Messages postés 6405 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 13 février 2025 813
Modifié par PHILOU10120 le 21/05/2014 à 13:21
Bonjour

Pour la fonction recherchH ou V la référence cherchée doit être dans la première ligne ou colonne
Pour votre problème vos références étant en ligne on peut trouver la colonne avec une rechercheH

Pouvez-vous mettre un exemple de quelques lignes sur cjoint.com?

Une autre idée sur le fichier en pièce jointe pour trouver l'adresse de la cellule contenant la valeur cherché

https://www.cjoint.com/?3Evnu5pIFqZ

C'est en forgeant que l'on devient forgeron. - C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs
0
gauden01 Messages postés 29 Date d'inscription jeudi 15 décembre 2011 Statut Membre Dernière intervention 13 novembre 2017
Modifié par gauden01 le 21/05/2014 à 13:25
https://www.cjoint.com/?3EvnuMps1FF

Voici un exemple, je voudrais que ma fonction me dise que ref33 se trouve dans la colonne E (ou un nom que j'aurais donné à cette colonne).

Et par la suite si je remplace ref33 par gerg11 il me dise qu'il est dans la colonne F.


Bien à vous, merci de votre attention
0
gauden01 Messages postés 29 Date d'inscription jeudi 15 décembre 2011 Statut Membre Dernière intervention 13 novembre 2017
21 mai 2014 à 13:57
Je fais une légère modification en ajoutant une ligne en haut pour simplifier le problème et donc en nommant dans une cellule ma colonne. Comme ceci:

https://www.cjoint.com/?3Evn5Jj3qFv

Cependant cela ne marche toujours pas même avec RECHERCHEH
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 312
Modifié par michel_m le 21/05/2014 à 14:05
Bonjour

Te donne la colonne dans(et non dans la feuille) le tableau F4:L41 de la valeur en B3
=SOMMEPROD((F4:L41=B3)*(COLONNE(F4:L41)-5))

Michel
0