Convertir un date jj/mm/aaaa en code aaaammjj

Résolu/Fermé
mijean94 Messages postés 413 Date d'inscription mercredi 16 décembre 2015 Statut Membre Dernière intervention 12 septembre 2024 - 8 août 2021 à 17:37
mijean94 Messages postés 413 Date d'inscription mercredi 16 décembre 2015 Statut Membre Dernière intervention 12 septembre 2024 - 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 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
8 août 2021 à 17:43
Bonjour,

essaye comme cela

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

Merci pour cette réponse rapide est efficace.

Bien cordialement
0
brucine Messages postés 18413 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 2 janvier 2025 2 738
8 août 2021 à 17:55
Bonjour,

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

Très efficace et court. merci brucine.

Bien cordialement
0
Raymond PENTIER Messages postés 58789 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 1 janvier 2025 17 260
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 !

0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
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
0
Raymond PENTIER Messages postés 58789 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 1 janvier 2025 17 260
8 août 2021 à 18:08
cf post #4 ...
0