éviter doublons

Résolu/Fermé
rlea13 - 27 juil. 2021 à 11:47
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 27 juil. 2021 à 13:59
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
A voir également:

5 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 413
Modifié le 27 juil. 2021 à 12:47
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
rlea13 Messages postés 7 Date d'inscription jeudi 8 octobre 2020 Statut Membre Dernière intervention 29 juillet 2021
27 juil. 2021 à 12:43
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
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 413
27 juil. 2021 à 12:49
Voyez ma réponse précédente, ça devrait fonctionner

0
rlea13 Messages postés 7 Date d'inscription jeudi 8 octobre 2020 Statut Membre Dernière intervention 29 juillet 2021
27 juil. 2021 à 12:54
YES! ça marche, merci beaucoup pour votre réponse rapide!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 413
27 juil. 2021 à 13:59
Pas de quoi
je passe le sujet en résolu
Bonne route
crdlmnt
0