Incrémenter une cellule qui contient plusieurs variable

rausensl -  
PapyLuc51 Messages postés 4569 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

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
  2. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 512
     
    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
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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
    2. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 512
       
      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