Modification d'une date de naissance sur fichier excel

Résolu/Fermé
FrancescoRobaire Messages postés 11 Date d'inscription mercredi 13 février 2013 Statut Membre Dernière intervention 23 avril 2013 - 13 févr. 2013 à 17:29
FrancescoRobaire Messages postés 11 Date d'inscription mercredi 13 février 2013 Statut Membre Dernière intervention 23 avril 2013 - 27 févr. 2013 à 10:35
Bonjour à tous,

Je suis actuellement en train de réaliser un fichier qui servira pour une plateforme logiciel.
Le fichier est d'abord envoyé par une personne et il contient une colonne "date de naissance format aaaammjj".

Seulement, personne n'envoie sous ce format aaaammjj car ce n'est pas un format de date de naissance habituel. Du coup, je dois modifier manuellement ces dates de naissances. Cela passe pour 5-10 lignes mais pour 500 lignes, c'est trop long.

Avez-vous une solution? Pour que ce soit afficher sous format aaaammjj ET aussi en "valeur".

J'ai en effet réussi à modifier le visuel de la date de JJ//MM/AAAA vers aaaammjj, mais quand je clique sur la cellule, cela me remet le format JJ/MM/AAAA.

Merci d'avance et bonne journée à tous,

(je suis nouveau, je cherche comment joindre un fichier sans succès...:( )


A voir également:

2 réponses

eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
Modifié par eriiic le 13/02/2013 à 18:05
Bonjour,

=TEXTE(A1;"aaaammjj")
puis copier-'collage spécial valeur' de la colonne si tu veux supprimer la colonne d'origine.
sinon :
Déposer le fichier xls (réduit au nécessaire et anonymisé) sur cjoint.com et coller ici le lien fourni.

eric


Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
0
FrancescoRobaire Messages postés 11 Date d'inscription mercredi 13 février 2013 Statut Membre Dernière intervention 23 avril 2013
25 févr. 2013 à 14:54
Merci pour votre reponse. Voici le fichier déposé sur cjoint.com :

http://cjoint.com/data/0Bzo2vSEiOm.htm

Merci encore!
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
25 févr. 2013 à 16:10
Bonjour,

Le fichier est d'abord envoyé par une personne et il contient une colonne "date de naissance format aaaammjj".
Moi je vois des dates texte au format jj/mm/aaaa
eric
0
FrancescoRobaire Messages postés 11 Date d'inscription mercredi 13 février 2013 Statut Membre Dernière intervention 23 avril 2013
26 févr. 2013 à 10:53
Bonjour,

Oui, je me suis peut-être mal exprimé, en gros : le fichier contient un intitulé de colonne aaaammjj (colonne de droite sur le fichier excel), soit un format de date assez spécial, que les clients remplissent comme "JJ/MM/AAAA" (colonne de gauche sur le fichier, remplie de quelques dates exemple).

Pour notre plateforme de gestion, il ne nous faut des dates que sous le format aaaammjj malheureusement. Donc j'aimerai savoir comment transformer cela.

Merci à vous
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
Modifié par Raymond PENTIER le 26/02/2013 à 05:43
Pour faire suite à l'observation d'Éric (salut !) je propose de saisir en D2 la formule =CNUM(C2) et de définir le format personnalisé aaaammjj ...
https://www.cjoint.com/?CBAfRNXia3r

C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
0
FrancescoRobaire Messages postés 11 Date d'inscription mercredi 13 février 2013 Statut Membre Dernière intervention 23 avril 2013
26 févr. 2013 à 10:56
Merci pour votre réponse Raymond. J'ai l'impression que votre formule a bien transformé comme je le souhaite les dates de naissances JJ/MM/AAAA. Question cependant : est-ce que les dates de naissances sont aussi sous ce format aaaammjj en "valeur", pas que en visuel (je ne sais pas si c'est clair).

Merci à vous deux en tout cas, je tente le coup avec ce fichier et mettrai le sujet en résolu si cela fonctionne.
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
26 févr. 2013 à 12:53
Oui, ces dates sont des valeurs numériques, sont stockées dans Excel comme des nombres entiers, et affichées à l'écran de manière compréhensible. Ainsi
le 1er janvier 1900 est stocké 1 et s'affiche 01/01/1900
le 1er janvier 1901 est stocké 367 et s'affiche 01/01/1901
le 1er janvier 1910 est stocké 3654 et s'affiche 01/01/1910
le 1er janvier 2000 est stocké 36526 et s'affiche 01/01/2000
le 1er janvier 2200 est stocké 109575 et s'affiche 01/01/2200
le 1er janvier 5000 est stocké 1132254 et s'affiche 01/01/5000.

Les heures, elles, sont stockées comme des nombres décimaux, la journée étant l'unité de base. Ainsi
midi est stocké 0,5 et s'affiche 12:00
seize heures est stocké 0,6666667 et s'affiche 16:00
seize quinze est stocké 0,6770833 et s'affiche 16:15
16h 15 et quarante secondes est stocké 0,6775463 et s'affiche 16:15:40
0
FrancescoRobaire Messages postés 11 Date d'inscription mercredi 13 février 2013 Statut Membre Dernière intervention 23 avril 2013
27 févr. 2013 à 10:35
Ok merci pour ces informations. Les dates sont donc bien au format aaaammjj même en "valeur", afin que la plateforme prenne ces données telle quelle, sans avoir à les modifier. Merci encore, je mets le sujet sur résolu.
0