Création d'un identifiant unique

Bonjour à tous,

Je cherche à créer un identifiant unique via une formule pour éviter les saisies manuelles.
Vous trouverez en pj de ce que je souhaite avoir.

Je souhaite créer un ID en me basant sur 3 critères : (DIRECTION / ETAPE / ANNEE). Si c'est la première fois que j'ai cette combinaison je souhaite avoir la formule suivante :
'=concatener(DIRECTION;"-";premier caractère de l'étape;"-"Année-"1").

Par contre, je veux que si une ligne existe déjà avec cette combinaison, il me mettes un 1 à la place du deux.

Je reste bien évidemment disponible pour répondre à vos questions si cela n'est pas clair.
Par avance merci?

Bonjour fatal1ty

Voici la formule et ton fichier avec celle-ci

=A4 & "-" & GAUCHE(B4;1) & "-" & C4 & "-" &NB.SI.ENS(A$3:A4;A4;B$3:B4;B4;C$3:C4;C4)
@+

Merci beaucoup Bruno,

Je vais regarder ça attentivement pour comprendre le fonctionnement.

Je te confirme que ça répond parfaitement à ma demande et je t'en remercie.
Je me permets de poser une dernière question.

Est-il possible de faire glisser la formule sur l'ensemble de ma colonne mais de ne faire apparaître le résultat seulement si les données sont renseignées ?

Par avance, merci de ton aide ou l'aide d'un autre membre

Bonjour,

par contre, par formule, il faut t'interdire de faire le moindre tri sinon les identifiants changeront.
Pour qu'ils soient immuables, ça ne peut être fait que par macro.
eric

Merci Eriiic,

Je prends note de cette information importante

Rechercher des sujets similaires à "creation identifiant unique"