Re,
Bonjour Kase,
alors commencons par la réponse la plus rapide le meilleur site que je connaisse est celui-ci (je ne suis jamais allé voir ailleur).
=SI(DROITE($A1;1)*1=1;RECHERCHEV(GAUCHE($A1;3);Feuil1!$A:$U;COLONNE();FAUX);SI(DROITE($A1;1)*1=2;RECHERCHEV(GAUCHE($A1;3);Feuil1!$A:$U;COLONNE()+5;FAUX);SI(DROITE($A1;1)*1=3;RECHERCHEV(GAUCHE($A1;3);Feuil1!$A:$U;COLONNE()+10;FAUX);SI(DROITE($A1;1)*1=4;RECHERCHEV(GAUCHE($A1;3);Feuil1!$A:$U;COLONNE()+15;FAUX);''))))
quant a ma formule dans la feuil4 du fichier la colonne A reprend la colonne A de la feuil1 + la ligne1
de la premier test =SI(DROITE($A1;1)*1=1 cela pour la valeur 1, 2, 3, 4 le fois 1 de dette pârite de la formule sert a ramener le dernier caractere en numérique puisqu'a la base droite renvoi sous forme texte
aprés ce test si la valeur est 1 on fait une rechercheV :RECHERCHEV(GAUCHE($A1;3);Feuil1!$A:$U;COLONNE();FAUX) sur les 3 caractere de gauche de la cellule A1 pour voir si on les retrouve dans la feuil1 des colonne A à U le troisieme argument est celui qui sert a dire quelele est la colonne a renvoyer (par rapport a cet exemple si GAUCHE($A1;3)pour une valeur = 1 dans le premier test c'est la 2° colonne de la plage qui est a renvoyer) ici je me sert de la fonction colonne plutot que de mettre 2 (cette fonctionne renvoie le numéro de la colonne donc ici puisquelle est en colonne B = 2) l'avantage de la fonction colonne c'est quelle permet de recopier vers la droite ou la gauche sans avoir besoin d'allé changer le chiffre argument 3 (ici nous recherchons a chaque fois 4 colonne en arrivant sur la colonne C la fonction renvoi la 3° de la table en D la 4° etc...) et le dernier argument je le mets a faux cela permet de faire la recherche même si la plage A de la feuill1 n'est pas triée.
donc voila expliquer le premier si le 2°
si le si 1 est faux on fait le test avec
SI(DROITE($A1;1)*1=2 et on recommence avec recherche V en faisant bien attention a la colonne a renvoyer avec la fonction colonne ici comme chaque valeur de la ligne 1 se repete 5 fois même et que notre formule est toujour au niveau de la meme colonne que tout a l'heure colonne+5 qui veut dire colonne =2 + 5 =7 soit un renvoie de la 7° colonne
et ainsi de suite jusqu'a la valeur de la partie SI(DROITE($A1;1)*1=4
Voila j'espere avoir été clair si ce n'est pas le cas n'hésite pas.
Ps de la même façon que la fonction colonne il existe la fonction ligne.
Jocelyn