Convertir un date jj/mm/aaaa en code aaaammjj

Résolu
mijean94 Messages postés 417 Statut Membre -  
mijean94 Messages postés 417 Statut Membre -
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
A voir également:

4 réponses

Mike-31 Messages postés 19571 Statut Contributeur 5 136
 
Bonjour,

essaye comme cela

=TEXTE(ANNEE(I2);"0000")&TEXTE(MOIS(I2);"00")&TEXTE(JOUR(I2);"00")
1
mijean94 Messages postés 417 Statut Membre 11
 
Bonjour,

Merci pour cette réponse rapide est efficace.

Bien cordialement
0
brucine Messages postés 23001 Statut Membre 3 572
 
Bonjour,

et encore plus simple: =TEXTE(I3;"aaaammjj")
0
mijean94 Messages postés 417 Statut Membre 11 > brucine Messages postés 23001 Statut Membre
 
Re bonjour,

Très efficace et court. merci brucine.

Bien cordialement
0
Raymond PENTIER Messages postés 71821 Statut Contributeur 17 376
 
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
Mike-31 Messages postés 19571 Statut Contributeur 5 136
 
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
Raymond PENTIER Messages postés 71821 Statut Contributeur 17 376
 
cf post #4 ...
0