Problème Adresse+equiv

Bonjour,

Voir fichier joint...

J'utilise la fonction suivante =ADRESSE(EQUIV(B2;B7:B1224;1);2) pour chercher une valeur dans des cellules d'excel et avoir son adresse.

Cependant, l'adresse trouvé de la fonction est 7 lignes plus basse que la valeur recherché et j'ignore pourquoi.

Pouvez-vous m'éclairer.

Merci de votre aide.

Marco

13excel-adequiv.xlsx (11.88 Ko)

Bonjour,

la fonction equiv te renvoie le numéro de ligne dans la plage, pas le numéro de ligne par rapport à A1.

donc comme ta plage commence en B7, tu dois ajouter 7 au résultat.

=ADDRESS(MATCH(B2,B7:B1224,1)+7,2)

Merci h2so4

Bonjour

Je pense que cela vient du décalage puisque on commence à la ligne 7.

Essaie avec la formule suivante:

=ADRESSE(EQUIV(B2;B7:B1224;1)+7;2)

cordialement.

Désolé je n'avait pas vu la réponse de h2so4!!!

bonjour

=ADRESSE(EQUIV(MIN(SI((B7:B123>=B2)*(B7:B123)>0;B7:B123;""));B7:B123;0)+6;2)

resultat :B$20

matricielle à valider ; Ctrl+Maj+Entrée

nota: pour trouver le Min du plus proche supérieur à la ref => matricielle

cordialement

neanmoins la plus proche ,c'est B$19

ADRESSE(EQUIV(INDEX(B7:B123;EQUIV(MIN(ABS(B7:B123-B2));ABS(B7:B123-B2);0));B7:B123;0)+6;2)
Rechercher des sujets similaires à "probleme adresse equiv"