Re : Comment remplir un 2ème tableau à partir du premier " fonction recherchev ..."
est ce que quelqu'un peut m'expliquer la formule de job75 : =INDEX(C:C;EQUIV($I6;$B:$B;0))&""
Merci d'avance
Bonjour
En fait job75 utilises presque la même formule que moi (donc, si tu comprends l'une, tu dois pouvoir comprendre l'autre
), à savoir, en J6 :
=INDEX($B$5:$E$15;EQUIV($I6;$B$5:$B$15;0);EQUIV(J$5; $B$5:$E$5;0))
mais en ne faisant pas de test sur les colonnes (puisqu'elles sont, dans le second tableau, dans le bon ordre, A, B, C, ce qui n'est pas le cas des lignes), et en lisant, toujours pour la même raison, directement au bon endroit (On sait qu'on est dans la colonne
A du tableau, donc on va lire dans la colonne
A directement), ce qui donne
=INDEX(C$5:C$15;EQUIV($I6;$B$5:$B$15;0))
Pour faire encore plus simple, du point de vue écriture, ne reste plus qu'à lire dans toute la colonne C, ce qui donne
=INDEX(C:C;EQUIV($I6;$B$5:$B$15;0))
idem pour la colonne B
=INDEX(C:C;EQUIV($I6;$B:$B;0))
En décalant cette formule vers la droite, on obtient
=INDEX(D
;EQUIV($I6;$B:$B;0))
ce qui fait qu'on lit toujours dans la bonne colonne (
B du tableau ici).
Ne reste plus qu'à se débarrasser des 0 avec le &""
@ plus