Recherche approximative

Résolu
Bonjour le forum,

je m'arrache les cheveux sur une formule, alors je viens chercher de la rescousse.

J'effectue une recherche entre 2 listes. La particularité est que la clé n'est pas strictement identique.
Par exemple, sur une colonne :
PN_1
PN_2

sur 2 autres colonnes : PN - Peugeot.
Je souhaite afficher dans ma cellule Peugeot quand il y a PN_1 et PN_2.

Ben, je n'y arrive pas.Je suis passé par le RECHERCHEV avec la recherche approximative, mais ca part dans tous les sens. Copie d'écran ci-dessous avec la formule renseignée.
Help. :)



Merci pour vos réponses et très bonne fin d'année 2018. ^^

Configuration: Windows / Chrome 71.0.3578.98

4 réponses

  1. Bonsoir Finaref

    RECHERCHEV(GAUCHE(B2;2) & "*" ;E2:F6;2;0) devrait faire l'affaire

    Cdlmnt
    Via
    1. Bonsoir via55,

      Merci, ca me fait avancer d un grand pas ! Mais la marche n est pas encore totalement franchie.

      Mon exemple était un chouilla plus simple que la réalité.
      Je n ai pas toujours une combinaison sur 2 lettres, ça varie entre 2 et 3 (exemple : PN* et FOR*). Ça se finit toujours par une *.

      Une dernière complexité est un cas particulier au sein duquel la clé ne se distingue que sur le 3eme caractère (exemple : FO* et FOR*).

      Merci !
  2. Bonjour

    La logique et l'efficacité voudraient que tous les codes comporte le même nombre de lettres, c'est la base !
    Néanmoins essaie cette formule qui teste d'abord 3 lettres puis 2
    =SIERREUR(INDEX(F:F;EQUIV(GAUCHE(B1;3);E:E;0));INDEX(F:F;EQUIV(GAUCHE(B1;2);E:E;0)))

    Cdlmnt
    Via
    1. Contributeur
      Bonjour
      (et salut Via, ça va en cette fin d'année?)

      Voyez si ce modèle peut s'appliquer à votre problème. Surtout, v oyez si vous pouvez pour votre recherche, respecter les conditions stipulées dans les notes
      et revenez si problème
      https://mon-partage.fr/f/8CUD5Y4x/

      crdlmnt
      1. Contributeur
        suite du message: à noter que, après test, la présence ou non de l'astérisque à la fin des codes de référence ne paraît pas influencer les résultats si les conditions de textes sont respectées.
    2. Merci à vous pour vos réponses et votre aide. ^^

      Bon we !