Problème de reference - gestion de nom - photo dynamique

farreneit Messages postés 282 Date d'inscription   Statut Membre Dernière intervention   -  
farreneit Messages postés 282 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,

Je fais appel à votre aide avant de devenir fou ..

Je travaille sur un fichier excel où un pictogramme est sensé s'afficher, en fonction d'une reference.

Je vous joins le fichier et vous explique ensuite :

https://wetransfer.com/downloads/287f61c559196056f0eac98fd189608620220711144712/a75995

Dans la feuille "Configurateur", lorsque je modifie la liste déroulante "Nombre de poste et orientation", la pictogramme à droite se met à jour automatique en affichant un carré ou rectangle plus ou moins grand. Cela fonctionne.

Dans la feuille decrypteur, l'idée est la même. 

En fonction de la reference affichée (cadrant rouge), le cadran vert est modifié. La formule photo (pour la feuille DECRYPTEUR est rattachée à la photo située sur la droite. Celle-ci doit donc se mettre à jour en fonction de la reference indiquée dans le carré rouge.

La formule presente dans le name manager est la suivante :

=RECHERCHEX(Decrypteur!D1;Data!$B$2:$B$15;Data!$A$2:$A$15)

Malheureusement, cela ne fonctionne pas du tout.

Auriez-vous une explication s'il vous plait ?

Merci beaucoup !

Windows / Edge 103.0.1264.44

A voir également:

1 réponse

Raymond PENTIER Messages postés 58993 Date d'inscription   Statut Contributeur Dernière intervention   17 367
 

Je ne connais pas la fonction RECHERCHEX

Veux-tu avoir l'amabilité de préciser quelle version d'Excel tu utilises ?


0
farreneit Messages postés 282 Date d'inscription   Statut Membre Dernière intervention   10
 

Bonjour,

Merci pour votre réponse. 
 

J’utilise la version office 365. 
 

La fonction recherchex est similaire à l’utilisation de la double fonction INDEX et EQUIV. 

Voila l’équivalent de ma formule : 

=INDEX(Data!$AB$2:$AB$15;EQUIV(INDEX(Plaque!AO:AQ;EQUIV(STXT(Decrypteur!D3;6;2);Plaque!AP:AP;0);1)&" "&INDEX(Plaque!Y:Z;EQUIV(STXT(Decrypteur!D3;3;1);Plaque!Z:Z;0);1);Data!$B$2:$B$15);1)
0