Rechercher une valeur dans une même matrice

Fermé
MontassarB - 3 août 2018 à 12:24
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 10 août 2018 à 18:00
Bonjour,

Est il Possible de rechercher une valeur de cellule dans une même matrice :
exemple :
La valeur recherchée se trouve dans D$2 et je veux rechercher cette même valeur dans la colonne D (disons à partir de D5 jusqu'à fin de la colonne) puis à l'aide de rechercheV je renvoie une autre valeur disons se trouvant dans la colonne B ?
A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié le 3 août 2018 à 13:50
Bonjour

si vous cherchez une valeur en D pour ressortir B, vous ne pouvez pas utiliser RECHERCHEV qui recherche dans la 1° colonne de la plage (or B et avant D)

essayez avec, en D2:

=INDEX(B3:$B$1000;EQUIV(D2;D3:$D$1000;0))

attention à ce que le départ des champs soient bien au dessous de la valeur cherchée (soit ici D3 ou B3 non bloqués, pour une formule en ligne 2)

mais ne recherche que dans la plage au dessous de la formule

si vous voulez tirer la formule à partir de D2 pour rechercher au dessus et au dessous:

=SIERREUR(INDEX($B$1:B1;EQUIV(D2;$D$1:D1;0));INDEX(B3:$B$1000;EQUIV(D2;D3:$D$1000;0)))


ceci dit à condition bien sur , que la valeur de D2 se retrouve aussi dans une autre cellule de la colonne de D1 à D1000.sinon, il suffira d'écrire à la place de tout ça:
=B2

attention dans tous les cas à la position des $ dans les adresses

crdlmnt


0
Merci je teste
0