Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…