Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Date format bizarre/conversion

  • Initiateur de la discussion Initiateur de la discussion jflorne
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

jflorne

XLDnaute Nouveau
Bonjour,

je récupère un fichier .csv ou .txt (fichier data météo) dans lequel la date et l' heure sont du format suivant:
yyyymmddhhmm = 201007241304 ce qui signifie 2010 juillet 24 à 13:04

Comment transformer en:
24/07/2010 dans une colonne
et 13:04 dans une deuxième colonne.

J'ai cherché,mais je n'ai rien trouvé dans les aides.

merci de votre réponse.
Cordialement
 
Re : Date format bizarre/conversion

Bonjour Jflorne,

En attendant que les spécialistes Excel te trouve une formule "Pro", voici une proposition avec la fonction de sélection de texte.

Voir fichier joint.
Sofhy
 

Pièces jointes

Re : Date format bizarre/conversion

Bpnjour,
Si le texte en A1,
pour la date :
Code:
=DATE(GAUCHE(A1;4);STXT(A1;5;2);STXT(A1;7;2))
pour l'heure
Code:
=TEMPS(STXT(A1;9;2);STXT(A1;11;2);0)
Mettre les cellules au format souhaité
A+
kjin
 
Re : Date format bizarre/conversion

bonjour jflorne, Sophy, kjin

En supposant que 201007241304 soit en A1 :
Code:
=DATE(GAUCHE(A1;4);STXT(A1;5;2);STXT(A1;7;2))+TEMPS(STXT(A1;9;2);STXT(A1;11;2);0)
Cette formule est composé de 2 parties additionnée :
> DATE(...), soit DATE(2010;07;24) renvoi 40383
> TEMPS(...), soit TEMPS(13;04;0) renvoi 0,54444

40383 correspond au 40383ème jour depuis le 1er janvier 1900 (soit le 24/07/2010) ;
0,54444 correspond à une fraction de jour0,54444 jour = 13h04.

au final 40383,5444444444 correspond à 13h04 le 24/07/2010.

Une fois que la cellule contient cette valeur (grâce à la formule), on va pouvoir "jouer" sur l'affichage en modifiant le format de cellule (clic droit > Format de cellule > onglet Nombre).

Si on choisi Date dans la liste, 27/07/2010 sera affiché.
Si on choisi Heure dans la liste, 13:04:00 sera affiché.

On peut aussi choisir son propre format dans la catégorie Personnalisée.
Par exemple, en mettant comme Type :
"Le "jjjj j mmmm aaaa" à "h" heures et "m" minutes."
La cellule (ayant pour valeur 40383,5444444444) affichera
Le samedi 24 juillet 2010 à 13 heures et 4 minutes.


a+
 
Re : Date format bizarre/conversion

Bonjour,

A tester également :

Code:
=TEXTE(ENT(A1/10000);"0000-00-00")+TEXTE(MOD(A1;10000);"00"":""00")*1

Cellule à mettre au format :

jj/mm/aaaa hh:mm

@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 format date
Réponses
3
Affichages
108
Réponses
5
Affichages
951
M
Réponses
8
Affichages
3 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…