Formule excel

valerie84 -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
bonjour,

j'ai des noms dans une colonne et le plan comptable sur une autre colonne associe a un nom
exemple :

valerie levent 27445600 valerie levent

je voudrais cherche dans une plage le nom de gauche et mettre dans la colonne a cote le numéro comptable associé
mais je n'y arrive pas
pouvez vous m'aider.

je vous remercie
Valérie

4 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    sans le fuichier on ne peutvrépondre que par la igne que vous donnez
    supposons
    valerie levent en A2 et en B2 27445600 valerie levent
    la formule pour ressortir uniquement le code par exemple avec le nom en D1, la formule en C1
    =SUPPRESPACE(SUBSTITUE(RECHERCHEV(D1;A:B;2;0);D1;""))
    mais tout cela dépend de vos listes à traiter!
    crdlmnt

    0
    1. valerie271068
       
      ENCORE MERCI
      est-il possible de vous transmettre un fichier ?
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453 > valerie271068
       
      Voyez ici:
      https://www.cjoint.com
      déposez, créez le lien et revenez le coller dans un prochain message
      (si vous préférez, en privé en cliquant sur mon pseudo et "contacter")
      à vous lire
      crdlmnt
      0
    3. valerie271068 > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
       
      Le lien a été crée : https://www.cjoint.com/c/KIDoLAkq1wj

      MERCI BEAUCOUP
      0
    4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453 > valerie271068
       
      RECHERCHEV ne peut pas fonctionner avec une colonne à détecetr avant celle de recherche
      si j'ai bien compris essayez en feuille 1 en ligne avec le nom:
      =INDEX(Feuil2!B:B;EQUIV(C2;Feuil2!C:C;0))
      et si vous risquez d'avoir des noms qui n'existent pas en feuil1, (à priori par exemple ligne 6,7 etc...) vous pouvez complèter avec:
      =SI(C2="";"";SIERREUR(INDEX(Feuil2!B:B;EQUIV(C2;Feuil2!C:C;0));"non référencé"))
      ou simplement en terminant par.........);"") pour laisser une cellule vide
      mais la formule bien sur ne fonctionne que si les écritures sont strictement identiques dans les deux feuilles
      revenez si soucis
      crdlmnt
      0
    5. valerie271068 > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
       
      C4EST TROP BIEN MERCI BEAUCOUP
      si vous êtes libre je vous épouse !!!! lol
      0
  2. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Bonjour Valérie.

    Je n'ai pas compris ce que tu veux ...
    0
  3. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Bonjour.

    Ce qui serait pas mal, pour nous, ce serait que tes explications correspondent à ton fichier !
    " j'ai des noms dans une colonne et le plan comptable sur une autre colonne associe a un nom. exemple : valerie levent 27445600 valerie levent "
    Or dans ton fichier, il y a en Feuil1 des noms en colonne C, mais il faut passer à la Feuil2 pour trouver des noms en colonne C et des comptes seuls en colonne B ...
    Ce n'est dans la cellule B1 qu'on trouve une saisie unique avec nom, compte et désignation !
    Que doit-on faire avec tout ça ?
    0
  4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Suite...
    Il y a dans votre feuil2 un problème de majuscules accentuées qui rend la correspondance incompatible avec la feuil1
    je ne sais pas s'il y a un moyen simple de remédier à ça, peut être que des meilleurs (il, y en a une foule) pourront vous le dire
    tout ce que je peux vous proposer:
    dans la colonne D de feuil2 à partir de D2 entrez cette formule:
    =MINUSCULE(C2) et tirez là sur la hauteur
    la formule en feuil1 devient alors
    =SI(C2="";"";SIERREUR(INDEX(Feuil2!B:B;EQUIV(C2;Feuil2!D:D;0));"non référencé"))
    à priori ça limite les dégats.
    il reste quand même quelques problémes comme par exemple
    _en C6 BENHAMMOU avec un ou deux M
    _en C245 ou C290 pour la cédille
    _en C266 ou HELENE à la fin comporte un E qui n'existe pas en feuil2
    _en C319 jeremy ecrit jeremiy avec un i en trop
    _en C359 ABDERRAHMAN avec un ou deux R
    ect...
    et pour ça je n'ai pas de solution. Vous pouvez repérer les défaillants avec le code "non référencé", une fois la formule en Feuil1 mise en place et en filtrant sur le texte "non référencé"
    ça donne ça
    https://www.cjoint.com/c/KIDpDsCL67j
    bon courage
    crdlmnt

    0