Ajout automatique dans les cases suivantes

Résolu
Spepin Messages postés 30 Date d'inscription   Statut Membre Dernière intervention   -  
PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Dans une case apparait JD 01 , dans les 3 autres cases j'aimerais que JD 02, JD03 et JD 04 apparait. j'ai mis comme formule =SI(C4="";"";C4), par contre le JD 01 apparait comment faire pour ajouter les cases suivantes. Merci

2 réponses

  1. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
     
    Bonjour

    Cette formule fonctionne bien

    =GAUCHE(C4;3)&0&CNUM(DROITE(C4;TROUVE(" ";C4;3)))+1

    Cordialement
    1
    1. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
       
      Je rectifie avec la condition C4 vide

      =SI(C4="";"";GAUCHE(C4;3)&0&CNUM(DROITE(C4;TROUVE(" ";C4;3)))+1)

      Par contre si tu veux aller au-delà de JD 09 (K4 pour l'horizontale ou C12 pour la verticale

      la formule en L4 devient

      =SI(K4="";"";GAUCHE(K4;3)&CNUM(DROITE(K4;TROUVE(" ";K4;3)))+1)

      la formule en C13 devient

      =SI(C12="";"";GAUCHE(C12;3)&CNUM(DROITE(C12;TROUVE(" ";C12;3)))+1)

      Ce qui ne rajoute pas un 0 devant le nombre 10 et ainsi de suite

      Cordialement
      0
    2. Spepin Messages postés 30 Date d'inscription   Statut Membre Dernière intervention  
       
      Super sa fonctionne, merci.
      0
    3. Spepin Messages postés 30 Date d'inscription   Statut Membre Dernière intervention  
       
      j'ai rencontré une difficulté dans la formule elle indique elle indique JD 272 à la cellule 2, et au autre cellule F2 et I2, Le JD 0273 JD 0274 JD 0275. comment enlever le 0 avant le JD 0273. J'aimerais que la formule devienne JD 272 / JD 273 / JD 274 / JD 275. Merci
      0
  2. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
     
    Bonsoir,

    Ma formule de départ indiquait de mettre un 0 pour aller de JD 01 à JD 09 car tu semblais vouloir au moins 2 chiffres après les lettres et l'espace.
    Pour JD 10 et suivants retire la partie &0

    Relis ma réponse #2

    Si tu n'y arrives toujours pas envoie une copie de ton fichier épuré de toutes les données confidentielles

    Fais créer un lien sur l'un de ce sites
    https://www.cjoint.com/
    https://mon-partage.fr/
    https://www.transfernow.net/

    Copie le lien et viens le coller sur le prochain message

    Cordialement
    1
    1. Spepin Messages postés 30 Date d'inscription   Statut Membre Dernière intervention  
       
      Merci sa fonctionné
      0
      1. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511 > Spepin Messages postés 30 Date d'inscription   Statut Membre Dernière intervention  
         
        Et pour éviter de changer la formule en cours de route cette formule unique

        =SI(C4="";"";GAUCHE(C4;3)&SI(CNUM(DROITE(C4;TROUVE(" ";C4;3)))+1<9;0;"")&CNUM(DROITE(C4;TROUVE(" ";C4;3)))+1)

        Cordialement
        0
    2. Spepin Messages postés 30 Date d'inscription   Statut Membre Dernière intervention  
       
      Merci beaucoup, très apprécier
      0
    3. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
       
      Bonjour,
      Je corrige ma formule

      =SI(C4="";"";GAUCHE(C4;3)&SI(CNUM(DROITE(C4;TROUVE(" ";C4;3)))<9;0;"")&CNUM(DROITE(C4;TROUVE(" ";C4;3)))+1)

      Il fallait enlever +1 dans cette partie

      &SI(CNUM(DROITE(C4;TROUVE(" ";C4;3)))+1<9;0;"")

      Cordialement
      0