Incrémenter une cellule qui contient plusieurs variable

rausensl -  
PapyLuc51 Messages postés 5093 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai une valeur à incrémenter mais excel ne me le fait pas automatiquement.

Valeur de base 4A.01.01
Je veux l'incrémenter verticalement 4A.02.01 ensuite 4A.03.01 ...
Comment puis-je faire ? sachant que la fonction automatique d'excel n'incrémente pas ce nombre là.

D'avance merci


2 réponses

Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 442
 
Bonjour
pour une valeur de base en A1 à tirer sur la hauteur (fonctionne jusqu'à 999

=GAUCHE(A1;3)&TEXTE(SUBSTITUE(DROITE(GAUCHE(A1;6);3);"-";"")*1+1;"00")&DROITE(A1;3)

crdlmnt
0
PapyLuc51 Messages postés 5093 Date d'inscription   Statut Membre Dernière intervention   1 492
 
Bonjour,

Salutations Vaucluse

Une petite erreur dans la formule

=GAUCHE(A1;3)&TEXTE(SUBSTITUE(DROITE(GAUCHE(A1;5);2);"-";"")*1+1;"00")&DROITE(A1;3)

Cordialement
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 442
 
Salut papy Luc
... ben non pas celle là...!, je maintiens le 6, ce qui justifie l'utilisation de SUBSTITUE, si on veut comme je l'ai précisé, utiliser ça jusqu'à 999
Le but de SUBSTITUE étant d'éliminer le signe derrière le code pour pouvoir le numériser (sinon, arrivé à 99 on ne prend que les deux premiers)
par contre, ce qu'il faut corriger, c'est remplacer le tiret de ma proposition par le point dans la demande.
Effectivement si on s'en tient à deux chiffres, ta correction est OK, mais alors SUBSTITUE est inutile
Et en conclusion, si on veut aller plus loin que 999 il faut utiliser un autre code (avec STXT et TROUVE)... mais pour ça, on va attendre le demandeur

crdlmnt
0
PapyLuc51 Messages postés 5093 Date d'inscription   Statut Membre Dernière intervention   1 492
 
Ah! oui je n'avais pas fait attention au tiret à la place du point c'est pour cela que ça ne fonctionnait pas d'où ma tentative erronée.
J'ai encore beaucoup à apprendre sur toutes ces subtilités.

Cordialement
0