Excel comparaison liste

Bonjour à tous ,

Je cherche à faire une comparaison dans excel mais je ne sais pas comment faire. Pour information, vous trouverez un fichier exemple en pièce jointe.

Ce que je cherche à faire :

dans la feuille "tableau", j'aimerais noté en face de id. (dans la colonne ref1 et ref2 les valeurs respectives trouvées dans la liste en feuille 2 "données" pour l'Id concerné.

Donc dans la case B3 je fais une recherche si la valeur dans la liste égal à l'Id. alors noté la valeur dans la colonne ref1, si la valeur Id est trouvée plusieurs fois alors il doit noté la deuxième valeur dans la colonne ref2.

Je ne sais pas si j'ai été clair mais ce n'est pas facile à expliquer.

D'avance merci pour votre aide.

Excellente après midi à tous,

11book2.xlsx (9.01 Ko)
16test-ok.xlsx (9.39 Ko)

bjr,

voici, en fichier attaché.

ceci semble marcher.

ce sont des formules matricielles, donc CTRL+SHIFT+ENTER pour valider après les avoir insérées.

AL

Merci pour ta réponse mais je n'arrive pas à le ré encoder moi même :s quelle cellule sélectionne tu pour encoder la formule ? Est-ce que cette fonction fonctionne si les valeurs de a,b,c, ... sont du texte ?

voici la formule à mettre en B3 de l'onglet "tableau" (puis à "tirer" horizontalement et verticalement) mais j'ai Excel en anglais

 =IFERROR(INDEX(données!$B$1:$B$13;SMALL(IF(données!$A$1:$A$13=$A3;ROW(tableau!$A$1:$A$13));COLUMNS($A$3:A$3)));"") 

je te conseille de la prendre directement dans le fichier (elle t'apparaìtra traduite).

cela marche aussi si les valeurs sont du texte.

attention important : ne pas faire simplement "enter" après l'insertion de la formule, mais "ctrl+shift+enter", étant donné qu'elle est matricielle.

hope this helps.

AL

Oui effectivement ça marche en mettant la formule comme expliqué Je vais tenter de l'appliquer à mon cas. Je reviendrai surement par après expliqué si j'ai réussi

Merci pour ton aide

Rechercher des sujets similaires à "comparaison liste"