Valeur date ko (séparation tirets + GMT) / Résolu

mateo37

XLDnaute Nouveau
Bonjour,
Avez-vous une idée sur la manière de remettre au format jj/mm/aaa hh:mm une date inscrite de cette manière :
2017-05-18 21:28:34+02
Je sèche !
 

Yurperqod

XLDnaute Occasionnel
Bonjour le forum

Avec une formule pour avoir la date et l'heure
=TEXTE(GAUCHE(A1;NBCAR(A1)-3)*1;"jj/mm/aaaa hh:mm:ss")

Ou avec juste = GAUCHE(A1;NBCAR(A1)-3)*1 et formatant la cellule avec le format
jj/mm/aaaa hh:mm:ss

Je ne sais pas comment faire pour le GMT.

Je viens de voir que si on supprime le +2 en étant dans la barre de formule puis qu'on appuie sur ENTREE, la cellule est changée en date automatiquement
 
Dernière édition:

Victor21

XLDnaute Barbatruc
Bonjour.

La date en A1, essayez :
=1*GAUCHE(A1;NBCAR(A1)-3)
ou
=CNUM(GAUCHE(A1;NBCAR(A1)-3))
(résultat au format jj/mm/aaaa hh:mm:ss)

Edit : Pour convertir à l'heure GMT :
=CNUM(GAUCHE(A1;NBCAR(A1)-3))-2/24
 
Dernière édition:

Yurperqod

XLDnaute Occasionnel
La formule pour le GMT est bien simple que mes essais
Bravo Victor21
En A1 la date et l'heure
Code:
2017-05-18 21:28:34+02 
+ =>   =GAUCHE(DROITE(A1;3);1)
42873,89484 =>   =GAUCHE(A1;NBCAR(A1)-3)*1
2 =>    =DROITE(A1;1)
23:28:34 =>   '=SI(A2="+";TEMPS(HEURE(A3)+A4;MINUTE(A3);SECONDE(A3));TEMPS(HEURE(A3)+A4;MINUTE(A3);SECONDE(A3)))
 

Modeste geedee

XLDnaute Barbatruc
Bonsour®
Re,


Bah oui. Quand on sait que l'unité pour Excel correspond à 1 jour (et donc à 24h), il suffit de retirer 2/24 pour retrancher 2 heures :
Heu ???
selon la date il faudra tenir compte ... ou non de l'heure d'été.;)
je dirais même plus ...
selon la localisation de l'utilisateur il faudra tenir compte aussi du fuseau horaire local ...;)
notre ami Michel Pierron avait déposé un fichier en ce sens sur Feu... Excelabo :(
voir aussi :
http://www.cpearson.com/excel/LocalAndGMTTimes.htm
 

Modeste geedee

XLDnaute Barbatruc
Bonjour,
Avez-vous une idée sur la manière de remettre au format jj/mm/aaa hh:mm une date inscrite de cette manière :
2017-05-18 21:28:34+02
Je sèche !
;)
=(1*GAUCHE(A1;19))+(DROITE(A1;3)/24)
upload_2017-8-4_19-4-37.png