Microsoft 365 Catégorisation

Martindu74400

XLDnaute Nouveau
Bonjour à tous et à toutes.

J'aurais besoin d'un petit coup de main. En l'espèce, j'aimerais savoir s'il y a une formule permettant de catégoriser automatiquement une opération.

Par exemple :
A1 : Date de l'opération
B1 : Opération (CB35* CARTOUCHE ENCRE)
C1 : Montant

Ainsi, je voudrais qu'Excel reconnaisse par exemple "Encre" et le mette dans la catégorie "Achats" en D1 (j'aurais créé un tableau de catégories au préalable).

Merci à vous, :)
 

Martindu74400

XLDnaute Nouveau
Re,

Avant tout, merci pour votre rapidité !

Oui effectivement c'est plus simple... J'ai mis en rouge un exemple des catégories que je souhaiterais associer, et dans l'idée, la liste des catégories pourrai se trouver dans une autre feuille du même fichier...

Merci d'avance,
 

Pièces jointes

  • Test.xlsx
    10.4 KB · Affichages: 6

sylvanu

XLDnaute Barbatruc
Supporter XLD
Re,
Un essai en PJ avec la fonction perso fait en VBA :
VB:
Function Catégorie(C$)
Application.Volatile
For L = 1 To [Tableau1].Rows.Count
    If LCase(C) Like "*" & LCase([Tableau1].Item(L, 1)) & "*" Then
        Catégorie = [Tableau1].Item(L, 2)
        Exit Function
    End If
Next L
Catégorie = ""
End Function
La liste des items est dans la feuille Catégorie sous forme de tableau structuré pour simplifier la macro.
 

Pièces jointes

  • Test.xlsm
    18.5 KB · Affichages: 3

job75

XLDnaute Barbatruc
Bonjour Martindu74400, sylvanu,

Sur Excel 2019 et versions suivantes il existe la fonction JOINDRE.TEXTE.

Formule matricielle en C2 :
Code:
=JOINDRE.TEXTE(", ";VRAI;REPT(Tableau1[Catégorie];ESTNUM(CHERCHE(Tableau1[Libellé];[@Libellé]))))
Sur Microsoft 365 la validation matricielle par Ctrl+Maj+Entrée n'est pas nécessaire.

A+
 

Pièces jointes

  • Test(1).xlsx
    14.1 KB · Affichages: 5

Discussions similaires

Statistiques des forums

Discussions
312 215
Messages
2 086 324
Membres
103 179
dernier inscrit
BERSEB50