Passer du texte à la date

Fermé
Raj - 25 avril 2016 à 16:33
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 25 avril 2016 à 16:54
Bonjour à vous,

je me retrouve dans une situation délicate mais, je pense, toute simple. Grâce à un programme, j'ai réussi à ressortir les heures de points GPS. Une fois sorti les données sont comme suit :

2016/03/01  6:07:20+00

J'aimerais retirer l'heure de ces informations. Pour ce faire, j'ai utilisé la formule suivante "=(GAUCHE(DROITE(B2;11);8))". Ce qui fait que ma case est en format texte.

Le problème est qu'il me la faut en format date. J'ai, bien sur, essayé de changer le format de la cellule, mais cela ne marche pas. Auriez vous un moyen

d'avance merci
A voir également:

3 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
Modifié par Patrice33740 le 25/04/2016 à 16:43
Bonjour,

Essaies :
=SUBSTITUE(GAUCHE(DROITE(B2;11);8);CAR(160);"")+0
ou
=SUPPRESPACE(SUBSTITUE(GAUCHE(DROITE(B2;11);8);CAR(160);""))+0
et met au format heure (hh:mm:ss)
Cordialement
Patrice
0
bfmartial Messages postés 21 Date d'inscription vendredi 18 septembre 2015 Statut Membre Dernière intervention 10 mai 2018
25 avril 2016 à 16:44
Bonjour Raj,

Je ne sais pas trop mais j'espère que ce lien vous sera utile :

https://forums.commentcamarche.net/forum/affich-26136417-excel-transformer-du-texte-en-date
0
ccm81 Messages postés 10860 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 mai 2024 2 406
25 avril 2016 à 16:46
Bonjour à tous les deux

ou
=CNUM((GAUCHE(DROITE(B2;11);8))
formatée hh:mm:ss

Cdlmnt
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
Modifié par Patrice33740 le 25/04/2016 à 16:55
Bonjour ccm81

En faisant un copier/coller de son texte, le problème semble vient de la présence d'espace insécable (car(160)) en 1° caractère, et comme ce 1° caractère peut prendre une valeur numérique, il faut le conserver, d'où le SUBSTITUE().
Sinon =GAUCHE(DROITE(B2;11);8)+0 aurait suffit.

Cordialement
Patrice
0