Transformer nombre en date (excel)
Résolu
ozne
-
Prince -
Prince -
Bonjour
J e recupere des donnees d'un logiciel et je voudrais les traiter sur excel.
Les dates sont au format aaaammjj, et donsc excell ne les reconnait pas en tant que date mais en tant que nombre, si j'en transforme le format il me met une date qui n'a rien à voir...
Comment faire?? Merci d'avance pour vos reponses.
J e recupere des donnees d'un logiciel et je voudrais les traiter sur excel.
Les dates sont au format aaaammjj, et donsc excell ne les reconnait pas en tant que date mais en tant que nombre, si j'en transforme le format il me met une date qui n'a rien à voir...
Comment faire?? Merci d'avance pour vos reponses.
A voir également:
- Convertir chiffre en date excel
- Convertir nombre en date excel - Meilleures réponses
- Convertir nombre en date excel formule - Meilleures réponses
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Excel trier par ordre croissant chiffre - Guide
- Liste déroulante excel - Guide
- Mise en forme conditionnelle excel - Guide
- Word et excel gratuit - Guide
3 réponses
bonjour
La méthode la plus simple serait de vérifier si ton logiciel ne peut pas te fournir jj/mm/aaaa au lieu de aaaammjj
Sinon pour chaque date tu peux ajouter avec une colonne supplémentaire cette formule qui transforme ton nombre en date valide
il faut que ta cellule (ou ta colonne) soit au format date désiré.
La méthode la plus simple serait de vérifier si ton logiciel ne peut pas te fournir jj/mm/aaaa au lieu de aaaammjj
Sinon pour chaque date tu peux ajouter avec une colonne supplémentaire cette formule qui transforme ton nombre en date valide
=DATEVAL(DROITE(A1;2)&"/"&STXT(A1;5;2)&"/"&GAUCHE(A1;4))
il faut que ta cellule (ou ta colonne) soit au format date désiré.
Bonsoir,
Je n'arrive pas à modifier le résultat avec cette formule qui me donne comme date 1902 au lieu de 2002. Je ne trouve pas le moyen de ramener la bonne date
Je n'arrive pas à modifier le résultat avec cette formule qui me donne comme date 1902 au lieu de 2002. Je ne trouve pas le moyen de ramener la bonne date
Bonsoir,
j'utilise cette formule: =DATE(DROITE(B3;2);DROITE(ENT(B3/100);2);DROITE(ENT(B3/10000);2))
ou celle-ci: =DATE(DROITE(B4;2);STXT(B4;NBCAR(B4)-3;2);STXT(B4;1;NBCAR(B4)-4))
derrière un nombre de cette forme: 261213
Jusqu'à l'année dernière cela fonctionnait sans problème, mais là, la date devient 1913 au lieu de de 2013. Je pensais à un problème du style calcul avec date 1901 ou quelque chose comme cela ( version excel avant 2007) mais maintenant que je suis sur une version 2010 et je ne trouve plus cette case à cocher. Le problème, c'est que les dates arrivent d'un autre logiciel et que la liste est très longue.
Merci de toute aide qui pourrait mettre apportée.
GD
j'utilise cette formule: =DATE(DROITE(B3;2);DROITE(ENT(B3/100);2);DROITE(ENT(B3/10000);2))
ou celle-ci: =DATE(DROITE(B4;2);STXT(B4;NBCAR(B4)-3;2);STXT(B4;1;NBCAR(B4)-4))
derrière un nombre de cette forme: 261213
Jusqu'à l'année dernière cela fonctionnait sans problème, mais là, la date devient 1913 au lieu de de 2013. Je pensais à un problème du style calcul avec date 1901 ou quelque chose comme cela ( version excel avant 2007) mais maintenant que je suis sur une version 2010 et je ne trouve plus cette case à cocher. Le problème, c'est que les dates arrivent d'un autre logiciel et que la liste est très longue.
Merci de toute aide qui pourrait mettre apportée.
GD
C'est plus facile de transformer excel que le logiciel que je ne connait absolument pas...
3 ans après ça s'impose!
Parce que la fonction DATE réclame l'année en premier argument.
Donc =DATE(STXT(F2;5;4);STXT(F2;3;2);STXT(F2;1;2))
Parce que 6 mois ou 3 ans après il FAUT dire bonjour.
Il est toujours préférable de traiter les problèmes de dates avant ou dès l'importation de données.
Si Excel a mangé le premier 0 lors de l'importation d'un format jjmmaaaa on peut essayer la formule:
=DATE(DROITE(A2;4);STXT(A2;NBCAR(A2)-5;2);STXT(A2;1;NBCAR(A2)-6))