Changer un format texte en date et heure
Fermé
Nick2809
Messages postés
6
Date d'inscription
lundi 6 avril 2015
Statut
Membre
Dernière intervention
17 avril 2015
-
6 avril 2015 à 18:58
Mike-31 Messages postés 18352 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 décembre 2024 - 6 avril 2015 à 22:15
Mike-31 Messages postés 18352 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 décembre 2024 - 6 avril 2015 à 22:15
A voir également:
- Changer un format texte en date et heure
- Changer dns - Guide
- Format dat - Guide
- Changer clavier qwerty en azerty - Guide
- Telecharger format factory - Télécharger - Conversion & Codecs
- Format apfs - Guide
6 réponses
madmyke
Messages postés
53080
Date d'inscription
dimanche 20 janvier 2008
Statut
Modérateur
Dernière intervention
24 juillet 2024
12 183
6 avril 2015 à 19:02
6 avril 2015 à 19:02
Bonjour
Formant de cellule => date et heure => choisir le format dans la liste.
Bav
Formant de cellule => date et heure => choisir le format dans la liste.
Bav
Mike-31
Messages postés
18352
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 décembre 2024
5 110
6 avril 2015 à 19:12
6 avril 2015 à 19:12
Bonsoir,
Tu peux donner exactement un exemple de données complète et non abrégé comme tu as donnée "3/31/2014 8:25 PM....."
ensuite tu n'auras jamais "2015-03-32 20:25" parce qu'il n'y a aucun mois de 32 jours et encore moins 32 mois, je pense à une erreur de saisie.
le mieux serait d'avoir un bout de ton fichier avec ces saisies que tu peux joindre à partir de ce lien
https://www.cjoint.com/
Tu peux donner exactement un exemple de données complète et non abrégé comme tu as donnée "3/31/2014 8:25 PM....."
ensuite tu n'auras jamais "2015-03-32 20:25" parce qu'il n'y a aucun mois de 32 jours et encore moins 32 mois, je pense à une erreur de saisie.
le mieux serait d'avoir un bout de ton fichier avec ces saisies que tu peux joindre à partir de ce lien
https://www.cjoint.com/
Nick2809
Messages postés
6
Date d'inscription
lundi 6 avril 2015
Statut
Membre
Dernière intervention
17 avril 2015
6 avril 2015 à 19:45
6 avril 2015 à 19:45
Je voulais dire 31
Mike-31
Messages postés
18352
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 décembre 2024
5 110
6 avril 2015 à 19:52
6 avril 2015 à 19:52
Re,
J'avais compris, mais peut on avoir un bout de ton fichier avec quelques exemples de date s'il te plait
J'avais compris, mais peut on avoir un bout de ton fichier avec quelques exemples de date s'il te plait
Nick2809
Messages postés
6
Date d'inscription
lundi 6 avril 2015
Statut
Membre
Dernière intervention
17 avril 2015
6 avril 2015 à 19:58
6 avril 2015 à 19:58
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 248
6 avril 2015 à 21:21
6 avril 2015 à 21:21
Bonjour,
Faisable par formule mais beaucoup plus simple avec une fonction personnalisée à mettre dans un module Standard :
https://www.cjoint.com/c/EDgvHvJSK0E
eric
Faisable par formule mais beaucoup plus simple avec une fonction personnalisée à mettre dans un module Standard :
Function dateFr(dateEng As String) As Date Dim dat1, dat2 dat1 = Split(dateEng, " ") dat2 = Split(dat1(0), "/") dateFr = DateSerial(dat2(2), dat2(0), dat2(1)) + TimeValue(dat1(1) & dat1(2)) End Function
https://www.cjoint.com/c/EDgvHvJSK0E
eric
Mike-31
Messages postés
18352
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 décembre 2024
5 110
6 avril 2015 à 22:15
6 avril 2015 à 22:15
Re,
Voilà une formule assez compliquée qui donne le résultat, colle cette formule en ligne 2
=(STXT(A2;CHERCHE("/";A2)+1;CHERCHE("/";A2;CHERCHE("/";A2)+1)-CHERCHE("/";A2))&GAUCHE(A2;CHERCHE("/";A2))&STXT(A2;CHERCHE("/";A2;CHERCHE("/";A2)+1)+1;CHERCHE(" ";A2;CHERCHE("/";A2;CHERCHE("/";A2)+1)+1)-CHERCHE("/";A2;CHERCHE("/";A2)+1))&TEXTE(STXT(A2;CHERCHE(" ";A2)+1;CHERCHE(" ";A2;CHERCHE(" ";A2)+1)-CHERCHE(" ";A2)-1)*1+SI(DROITE(A2;NBCAR(A2)-CHERCHE(" ";A2;CHERCHE(" ";A2)+1))="PM";"12:00";"00:00")*1;"hh:mm"))*1
formate la cellule avec ce format personnalisé aaaa/mm/jj hh:mm
incrémente la cellule vers le bas
Voilà une formule assez compliquée qui donne le résultat, colle cette formule en ligne 2
=(STXT(A2;CHERCHE("/";A2)+1;CHERCHE("/";A2;CHERCHE("/";A2)+1)-CHERCHE("/";A2))&GAUCHE(A2;CHERCHE("/";A2))&STXT(A2;CHERCHE("/";A2;CHERCHE("/";A2)+1)+1;CHERCHE(" ";A2;CHERCHE("/";A2;CHERCHE("/";A2)+1)+1)-CHERCHE("/";A2;CHERCHE("/";A2)+1))&TEXTE(STXT(A2;CHERCHE(" ";A2)+1;CHERCHE(" ";A2;CHERCHE(" ";A2)+1)-CHERCHE(" ";A2)-1)*1+SI(DROITE(A2;NBCAR(A2)-CHERCHE(" ";A2;CHERCHE(" ";A2)+1))="PM";"12:00";"00:00")*1;"hh:mm"))*1
formate la cellule avec ce format personnalisé aaaa/mm/jj hh:mm
incrémente la cellule vers le bas
6 avril 2015 à 19:04