Convertir un date jj/mm/aaaa en code aaaammjj

Résolu
mijean94 Messages postés 413 Date d'inscription   Statut Membre Dernière intervention   -  
mijean94 Messages postés 413 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

Je suis sous excel 2003 :
Je recherche à copier la date d’une cellule et à la convertir en code aaaa/mm/jj sans les séparateurs pour la coller dans une autre cellule. Mais cellules sont au format date *14/3/2021

J’ai testé les fonctions :

a) =ANNEE(I2)&MOIS(I2)&JOUR(I2) mais si la date est 03/07/2021 la conversion donne 202173, il manque donc les zéros.

b) =DROITE(I3;4)&STXT(I3;4;2)&GAUCHE(I3;2), mais si la date est 03/07/2021 la conversion donne 438008044

c) Ainsi que la fonction convertir qui me donne la même forme de date

Merci pour votre aide.

Bien cordialement

4 réponses

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

    essaye comme cela

    =TEXTE(ANNEE(I2);"0000")&TEXTE(MOIS(I2);"00")&TEXTE(JOUR(I2);"00")
    1
  2. mijean94 Messages postés 413 Date d'inscription   Statut Membre Dernière intervention   11
     
    Bonjour,

    Merci pour cette réponse rapide est efficace.

    Bien cordialement
    0
    1. brucine Messages postés 24942 Date d'inscription   Statut Membre Dernière intervention   4 178
       
      Bonjour,

      et encore plus simple: =TEXTE(I3;"aaaammjj")
      0
      1. mijean94 Messages postés 413 Date d'inscription   Statut Membre Dernière intervention   11 > brucine Messages postés 24942 Date d'inscription   Statut Membre Dernière intervention  
         
        Re bonjour,

        Très efficace et court. merci brucine.

        Bien cordialement
        0
  3. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Bonjour.

    =TEXTE(ANNEE(I2);"0000")&TEXTE(MOIS(I2);"00")&TEXTE(JOUR(I2);"00") -> "20210703"
    =CNUM(TEXTE(ANNEE(I2);"0000")&TEXTE(MOIS(I2);"00")&TEXTE(JOUR(I2);"00")) -> 20210703

    Mais la réponse de brucine est bien meilleure !

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

    par contre le résultat a perdu son caractère numérique pour être considéré par Excel comme du texte, si tu veux retrouver une valeur numérique du résultat, une petite manip est nécessaire si tu as besoin
    0
    1. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      cf post #4 ...
      0