Rechercher une valeur dans une même matrice

MontassarB -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
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   Statut Contributeur Dernière intervention   6 438
 
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
MontassarB
 
Merci je teste
0