Conversion dates et heures csv en xls

Bonjour tout le monde!

J'ai des données importées d'un logiciel (en anglais) en csv. Lorsque je les convertis en xls (jj.mm.aaaa hh:mm), le format reste en standard dès qu'il y a un ''0'' au début du millième de seconde, mais seulement pour les mois de JAN, MAR, JUN, JUL, SEP, OCT, NOV. Pour les autres mois, le format reste entièrement en standard, et je ne peux pas le modifier.

Edit Amadéus: Activation du lien

Voici un exemple: https://www.excel-pratique.com/~files/doc/LXZ8UExemple.xls

SVP SOS... j'ai bientôt plus de cheveux.

Fréfré

Excuses, erreur de message pour ma réponse !

dré

Salut le forum

Fréfré, une version de ton CSV serait beaucoup plus simple pour t'aider.

A te relire

Mytå

sans titre

Salut tout le monde

C'est sur Excel 2003XP. Je joint cette fois-ci le fichier .csv. J'ai aussi remarqué que lors de la conversion (dans le volet de visualisation), les dates et heures sont dans un format identique.

Merci d'avance et ça fait plaisir d'avoir déjà de l'aide.

Fréfré

https://www.excel-pratique.com/~files/doc/Copie_3_ARCHIVE080103_000000.zip

Salut le forum

Fréfre, la récupération de ton CSV avec le menu importation.

https://www.excel-pratique.com/~files/doc/ImportationCSV.zip

A te relire

Mytå

Hello!

Milles excuses à Mita et Dré pour mes mauvaises explications.

Je vais essayer d'être plus clair. J'ai besoin d'avoir le format des dates jj.mm.aaaa hh:mm afin de pouvoir les trier. Lors de la conversion, je coche la case standard pour le format des colonnes, et ça marche pour certaines lignes mais pas pour d'autres. Et c'est impossible de changer le format des ces cellules par la suite. Par exemple, je n'arrive pas à passer de ''29-NOV-2007 01:42:04.097'' à ''29.11.2007 01:42'' alors que pour certaines cela c'est fait automatiquement lors de la conversion.

Car mon but, c'est de pouvoir trier ces données. Peut-être qu'il y a une autre solution?

Fréfré

Bonjour

Après avoir converti tes données, ta première colonne doit-être:

A2: 29-NOV-2007 00:00:03.453

A3: 29-NOV-2007 00:01:03.460

A3: 29-NOV-2007 00:02:03.467

Tu inséres une colonne B dans laquelle tu mets cette formule que tu incrémentes vers le bas:(Fais un copier-coller, c'est plus rapide et..plus sur)

=DATE(DROITE(STXT(A2;1;CHERCHE(CAR(32);A2;1)-1);4)*1;CHOISIR(EQUIV(STXT(SUBSTITUE(A2;STXT(A2;1;CHERCHE(CAR(45);A2;1));"");1;CHERCHE(CAR(45);SUBSTITUE(A2;STXT(A2;1;CHERCHE("-";A2;1));"");1)-1);{"JANV";"FEVR";"MARS";"AVR";"MAI";"JUIN";"JUIL";"AOUT";"SEPT";"OCT";"NOV";"DEC"};0);1;2;3;4;5;6;7;8;9;10;11;12);STXT(A2;1;CHERCHE(CAR(45);A2;1)-1)*1)+SUBSTITUE(DROITE(A2;12);".";",")

Tout se tient, du signe = à la derniére parenthése.

Format des cellules colonne A: jj/mm/aaaa hh:mm

https://www.excel-pratique.com/~files/doc/DatesCVS.zip

Cordialement

Rechercher des sujets similaires à "conversion dates heures csv xls"