Cherche formule pour trouver valeur inférieur si inexistante

Bonjour,

et bien tout est dans le titre... Bon ok ce n'est pas très clair, donc je vais essayer d'expliquer plus clairement.

J'ai une référence, qui correspond à un objet, et qui correspond à un code (jusque là rien de compliqué). Ces références et code sont composés en général de 2 lettres d'abord, puis de chiffres.

Quand je cherche un code, je tape la référence que je souhaite et je trouve le code correspondant (jusque là, rien de compliqué)!

Cependant, il peut arriver que la référence taper n'existe pas! Si elle n'existe pas, le chiffre sera 10 au dessus de celui recherché, je m'explique:

Si je demande à rechercher AB457888659, je trouve AB457888649.

Si je demande à rechercher AB457888689, celle ci n'existe pas dans mon tableau.

Je souhaite donc qu'il aille la ligne au dessus, (ou faire 10 de moins à la référence) c'est à dire AB457888679, donc avoir comme code AB457888651.

Voilà, merci d'avance pour votre aide.

KIMAGURE

Bonsoir

Ci joint une proposition de formule après avoir nommé les zones de recherche

=SI(ESTERREUR(EQUIV(H2;référence;0));DECALER($A$1;EQUIV(GAUCHE(H2;2)&CNUM(DROITE(H2;9))-10;référence;0);2);DECALER($A$1;EQUIV(H2;référence;0);2))

Cordialement

FINDRH

Rechercher des sujets similaires à "cherche formule trouver valeur inferieur inexistante"