éviter doublons

Résolu
rlea13 -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai un petit souci avec un listing.

Je suis en train de créer un listing client et j'aimerais générer un code unique pour chacun d'eux.
Pour l'instant, j'ai réussi à récupérer les 3 premières lettres du nom de mon client et y ajouter "001", mais évidemment ça fait des doublons
(par exemple la société DUPONT aura comme code DUP001, mais la société DUPUIS aura également ce code)

Je ne sais pas comment générer automatiquement un "002" ou "003" en cas de doublon.

Avez vous une solution ?

Je ne suis pas très douée avec excel, je connais les bases mais sans plus.

merci beaucoup!

Configuration: Windows / Chrome 92.0.4515.107

5 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    est quelle est la formule qui vous donne le code complet automatiquement?
    en attendant: pour générer automatiquement un code avec les trois premières lettres en modifiant la valeur num si besoin
    si on commence la liste de nom en A2, la liste des codes en B2, à tirer sur la hauteur utile:
    =STXT(A2;1;3)&TEXTE(NB.SI($A$2:A2;STXT(A2;1;3)&"*");"000")
    le libellé "000" correspond à une besoin de plus de 99 codes identiques, vous pouvez réduire à "00" si moins de 100 et "0" si moins de 10
    Bien bloquer le 1° A2 avec $A$2 pour tirer la formule

    crdlmnt

    0
  2. rlea13 Messages postés 8 Statut Membre
     
    La formule que j'ai pour l'instant c'est :
    =CONCATENER(GAUCHE(B3;3);"001")
    et je me doute que c'est la fin qui ne va pas, mais je ne sais pas ce que je dois mettre pour générer le bon chiffre automatiquement
    0
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Voyez ma réponse précédente, ça devrait fonctionner

    0
  4. rlea13 Messages postés 8 Statut Membre
     
    YES! ça marche, merci beaucoup pour votre réponse rapide!
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Pas de quoi
    je passe le sujet en résolu
    Bonne route
    crdlmnt
    0