RECHERCHEV - recherche mot via une matrice

Fermé
ilm33 Messages postés 1 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 25 juillet 2016 - Modifié par ilm33 le 25/07/2016 à 16:31
Raymond PENTIER Messages postés 58411 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 mai 2024 - 26 juil. 2016 à 03:24
Bonjour,
Je suis actuellement bloqué dans la création d'un fichier de suivi de "comptes personnels".

J'ai un fichier avec comme colonnes:

A: Libellé de l'opération (sous forme de chaîne de caractère type: "ACHAT CB CARREFOUR 29/09/16"
B: Montant.
C: Liste déroulante permettant de catégoriser ces dépenses manuellement.

Je me suis dit qu'il y avait bien un moyen d'automatiser cette catégorisation par la recherche de mots clés. J'ai donc créer une matrice avec en D mon mot clé (par exemple CARREFOUR) et en E le catégorie à renvoyer (Courses) qui correspond évidemment aux catégories de la liste déroulante.

Bref, j'ai bien ma fonction RECHERCHEV de ce type:
=RECHERCHEV(A3;D:E;2)

Le problème se corse dans la valeur proche de la fonction..
FAUX: correspondance exacte ne fonctionne pas puisque la colonne A contient un Libellé plus large que le simple mot clé
VRAI: la catégorisation fonctionne... très mal, je ne l'explique pas trop, mais les catégories sont attribuées de manière assez inexpliquée (même si le mot clé de la matrice ne correspond pas un seul instant avec le Libellé en A..).

Bref, je recherche un moyen dans ma fonction RECHERCHEV de pouvoir chercher mon mot clé exemple "CARREFOUR" contenu dans une chaîne de caractère du libellé...

J'ai malheureusement chercher longuement sur des forums sans trouver de correspondance à mon problème avec le recours à une matrice de mots clés/renvoi.

Merci pour votre aide.
A voir également:

3 réponses

ccm81 Messages postés 10855 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 29 avril 2024 2 404
25 juil. 2016 à 18:52
Bonjour

Un début de réponse avec macro
http://www.cjoint.com/c/FGzqZO5aiQe

Cdlmnt
0
Raymond PENTIER Messages postés 58411 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 mai 2024 17 103
26 juil. 2016 à 02:58
"VRAI: la catégorisation fonctionne... très mal, je ne l'explique pas trop" C'est simple : il faut que la liste soit triée pour que ça marche (c'est bien précisé dans l'Aide pour cette fonction ...).
0
Raymond PENTIER Messages postés 58411 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 mai 2024 17 103
26 juil. 2016 à 03:09
Il y a certainement mieux ; mais je pourrais me sortir d'une telle situation en insérant une colonne B:B contenant une formule du genre
=STXT(A1;TROUVE("CARREFOUR";A1;1);NBCAR("CARREFOUR"))
et en appliquant ma fonction RECHERCHEV à la colonne B:B
0
Raymond PENTIER Messages postés 58411 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 mai 2024 17 103
26 juil. 2016 à 03:24
0