Imputation d'un compte selon libellé

Bonjour à tous,

Je suis comptable. Nous recevons des tableaux excel de la banque de certains clients que je dois retraiter pour les intégrer à notre logiciel comptable, Cegid.

Pas de souci pour reclasser les colonnes et mémoriser avec une macro mais je bloque sur l'imputation comptable. En effet le tableau récupéré contient des libellés à rallonge du style "cb 6767 METRO 21072017".

J'aimerais créer une formule qui permet de dire si le mot "metro" apparaît ans la case A2, il faut mettre en case A1 le compte "9METRO". Si libellé n'existe pas, il faut le mettre en compte 471000.

J'ai crée dans un onglet, un tableau de correspondance ou chaque libellé rencontré correspond un compte comptable, mais j'ai des compétences limitée.

Je vous joins le tableau

Merci pour votre aide

65banque.zip (16.36 Ko)

Bonsoir,

formule matricielle (merci Tulipe, j'ai retenu ma leçon)

=SIERREUR(INDEX(compte;EQUIV(1;(--ESTNUM(CHERCHE(libelle;B3)));0));"???")

validée par Ctrl+Maj+Entrée

avec 2 zones définies dynamiquement

36banque.xlsx (22.47 Ko)

j'ai sauvegardé en xlsx car tu es en excel2013

on peut aussi le faire en macro


heu, désolé, je vais revoir ma copie car cela ne semble pas coller !!


version matricielle et macro = je trouve la même chose !!

40banque.xlsm (30.71 Ko)

Bonjour Steelson,

Merci pour ton retour rapide et super efficace!

Je découvre ce forum et franchement chapeau pour le contenu.

Bonne journée

Rechercher des sujets similaires à "imputation compte libelle"