Convertir un date jj/mm/aaaa en code aaaammjj

Résolu/Fermé
mijean94 Messages postés 394 Date d'inscription mercredi 16 décembre 2015 Statut Membre Dernière intervention 8 novembre 2021 - 8 août 2021 à 17:37
mijean94 Messages postés 394 Date d'inscription mercredi 16 décembre 2015 Statut Membre Dernière intervention 8 novembre 2021 - 8 août 2021 à 23:22
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 18320 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 20 juin 2024 5 086
8 août 2021 à 17:43
Bonjour,

essaye comme cela

=TEXTE(ANNEE(I2);"0000")&TEXTE(MOIS(I2);"00")&TEXTE(JOUR(I2);"00")
mijean94 Messages postés 394 Date d'inscription mercredi 16 décembre 2015 Statut Membre Dernière intervention 8 novembre 2021 10
8 août 2021 à 17:46
Bonjour,

Merci pour cette réponse rapide est efficace.

Bien cordialement
brucine Messages postés 15694 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 11 juillet 2024 2 153
8 août 2021 à 17:55
Bonjour,

et encore plus simple: =TEXTE(I3;"aaaammjj")
0
mijean94 Messages postés 394 Date d'inscription mercredi 16 décembre 2015 Statut Membre Dernière intervention 8 novembre 2021 10 > brucine Messages postés 15694 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 11 juillet 2024
8 août 2021 à 23:22
Re bonjour,

Très efficace et court. merci brucine.

Bien cordialement
0
Raymond PENTIER Messages postés 58533 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 11 juillet 2024 17 144
Modifié le 8 août 2021 à 18:03
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 !

Mike-31 Messages postés 18320 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 20 juin 2024 5 086
8 août 2021 à 18:01
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
Raymond PENTIER Messages postés 58533 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 11 juillet 2024 17 144
8 août 2021 à 18:08
cf post #4 ...
0