Format personnalisé

Fermé
NNNNN - 10 févr. 2016 à 17:47
Raymond PENTIER Messages postés 58731 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 novembre 2024 - 10 févr. 2016 à 19:19
Bonjour,

Je souhaiterai créer un format personnalisé type : "lettre" "année"-"numéro"

Je vous explique, je cherche à créer des matricules pour des salariés avec dans mon tableau excel exemple :
- Colonne A : matricule
- Colonne B : société
- Colonne C : Nom
- Colonne D : date d'embauche

Je voudrais une formule qui aille chercher automatiquement :
- la première lettre de la société dans la colonne B
- l'année d'embauche du salarié
- et le numéro dans la formule correspondrait à l'ordre d'arrivée par année

Exemple deux salariés embauchés par la société S le 1er et le 2 janvier 2016 les matricules seraient :
S 2016-001
S 2016-002

Je ne sais pas si c'est possible...

Merci d'avance
A voir également:

3 réponses

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
10 févr. 2016 à 18:07
Bonjour,

Possible oui mais je ne suis pas sûr que ce soit une bonne idée.
Si pour une raison quelconque tu viens à insérer un salarié (correction d'une date d'embauche par exemple), tous les matricules suivants vont être modifiés.

Sinon, tu peux faire un tri croissant par date et d'affecter le numéro d'ordre au matricule.

A+
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
10 févr. 2016 à 18:16
Saut Gyrus, ça va?
je vois qu'on est d'accord!
crdlmnt
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
10 févr. 2016 à 18:24
Bonjour Vaucluse,
C'est presque rassurant de constater qu'on n'est pas tout seul à voir le mauvais coté des choses ! :D
Cordialement.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
10 févr. 2016 à 18:14
Bonjour

Puisque vous voulez numéroter dans l'ordre des entrées, je pense que votre demande va poser un problème sauf si vous êtes sur de figer la liste des entrées en date croissantes, car si on insérer une date intermédiaire dans la liste, les n° existant vont se modifier. De même vous aurez un autre problème avec les dates identiques pour deux entrées

sans parler d'associer le N° à la date d'entrée:

si on commence en Ligne2 et si vos da tes sont classées

=GAUCHE(B2;1)&" "&ANNEE(D2)&"-"&TEXTE(SOMMEPROD((ANNEE($D$2;D2=ANNEE(D2)*1);"000")

à tirer sur la hauteur utile (attention au blocage par les $ du premier D2 dans le code SOMMEPROD

qui incrémente les n° selon leur ordre dans la liste et recommence à 0 à chaque année


crdlmnt



0
Raymond PENTIER Messages postés 58731 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 novembre 2024 17 243
10 févr. 2016 à 19:19
Bonjour NNNNN.

Ce que tu demandes, ce n'est pas du format personnalisé !
c'est de la création de référence par concaténation.

Ton codage n'est pas bon : Si une société s'appelle Soft, une autre Sopiké et la dernière Sapajou, tu auras trois fois S 2016-001 !
0