Avoir le 0 du mois; date concatener

Résolu
cg.c Messages postés 196 Date d'inscription   Statut Membre Dernière intervention   -  
PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,

En A2 une date sous format "30/07/2024"

En B2 je voudrai le concaténer "240730" : "droite(année(A2;2)&mois(A2)&jour(A2)"

pas de problème sauf pour le mois qui n'affiche que "7" ("24730")

je voudrais le "0" des mois inférieur à 10, évidement...

Merci


Windows / Firefox 128.0

6 réponses

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

    Bonjour,

    Une autre plus courte =TEXTE(A2;"aammjj")

    Cordialement

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

      Pour avoir le résultat sous forme de nombre =CNUM(TEXTE(A2;"aammjj"))

      Cordialement

      1
  2. brucine Messages postés 25018 Date d'inscription   Statut Membre Dernière intervention   4 181
     

    Bonjour,

    Tu ne peux pas si le mois est inférieur à 10, passer par une conditionnelle SI(MOIS(A2)<10;"0"&MOIS(A2);MOIS(A2)).

    0
  3. jee pee Messages postés 9445 Date d'inscription   Statut Modérateur Dernière intervention   9 984
     

    Bonjour,

    Voir =DROITE(ANNEE(A2);2)&DROITE("0"&MOIS(A2);2)&DROITE("0"&JOUR(A2);2)


    0
  4. ccm81 Messages postés 11033 Statut Membre 2 434
     

    Bonjour

    =MOD(ANNEE(A2);100) & TEXTE(MOIS(A2);"00") & TEXTE(JOUR(A2);"00")

    Et si tu veux un résultat numérique

    =(MOD(ANNEE(A2);100) & TEXTE(MOIS(A2);"00") & TEXTE(JOUR(A2);"00"))*1

    Cdlmnt

    0
    1. cg.c Messages postés 196 Date d'inscription   Statut Membre Dernière intervention   7
       

      Bonjour ccm81,

      "Et si tu veux un résultat numérique"; cela veut dire que la première est résultat texte?

      Quel intérêt de l'un sur l'autre ? Mon but est de créer une référence/n° de pièce....

      Merci

      0
      1. ccm81 Messages postés 11033 Statut Membre 2 434 > cg.c Messages postés 196 Date d'inscription   Statut Membre Dernière intervention  
         

        oui, la première fournit du texte. Un résultat numérique (la deuxième) permet de faire des calculs, des tris, tout ce qu'on peut faire avec des nombres)

        Cdlmnt

        0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. cg.c Messages postés 196 Date d'inscription   Statut Membre Dernière intervention   7
     

    Merci à tous en tous cas; toutes vos formules fonctionnent...!

    0
  7. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     

    Bonjour,

    une autre façon de faire

    =DROITE(TEXTE(ANNEE(A2);"0000");2)&TEXTE(MOIS(A2);"00")&TEXTE(JOUR(A2);"00")


    0