Format horaire

Résolu
Florentin Devaux -  
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je souhaite qu'excel me convertisse un nombre 175756 qui est en fait une heure 17:57:56.
Cette donnée vient d'un GPS horodaté mais il ne sépare pas les heures minutes secondes et dans Excel il considère cette donnée comme un chiffre donc il va jusqu'à 100 et non 60.
SI vous avez une solution pour convertir une colonne complète de nombre 175756 en 17:57:56 je serai ravis.

Merci d'avance.

A voir également:

4 réponses

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
Bonjour,

=--(GAUCHE(A2;2)&":"&STXT(A2;3;2)&":"&DROITE(A2;2)) 

et mettre le format heure désiré. Finir avec un copié-collage spécial valeur pour se débarrasser de la colonne source.
eric
1
Florentin Devaux
 
Bonjour,
Ta formule marche très bien et la conversion en format heure fonctionne parfaitement.
Merci à toi.
0
Florentin Devaux
 
Je voulais aussi savoir si je pouvais diviser une distance par un temps.
Je m'explique. J'ai un nombre,par exemple 10, et à coté j'ai des secondes en format hh:mm:ss, par exemple 00:00:2. Ce qui me donne 10 /2 = 5 m/s par exemple. Cependant étant en format hh:mm:ss ca ne me donne pas du tout ce résultat.
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
Les heures étant une fraction de jour pour excel (1=1 jour=24h=86400s) il faut diviser par l'unité désirée, soit 86400 pour s.
=A2/B2/86400
et mettre un format numérique autre que que date/heure.
eric
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonjour,

si tu t'imposes de saisir deux chiffres pour les heures, les minutes et secondes
175756 ou 070706 ou 105050
tu peux utiliser un format personnalisé, sélectionne la plage à traiter, puis clic droit sur la sélection/Format de cellule/onglet Nombre/Personnalisées
et saisir ce format
##":"##":"##

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
Bonjour,

Si tu ne peux pas te contenter d'un affichage et que tu souhaites une conversion en hh:mm:ss, avec 175756 en A1 :
=TEMPS(ENT(A1/10000);ENT((A1-ENT(A1/10000)*10000)/100);A1-(ENT(A1/10000)*10000+ENT((A1-ENT(A1/10000)*10000)/100)*100))

A+
0
Florentin Devaux
 
j'ai mis ta formule en A1 et j'ai écris 175756 et il me met tjrs la date en prio et pas l'heure.
En gros j'ai 14/03/2381 00:00:00.
0
Florentin Devaux
 
Ca change la colonne mais pas avec les infos que je recherche.
Pour 175756 il me met :1:57, pas la bonne valeur.
Pourtant dans l'onglet personnalisées il y hh:mm:ss qui est le format que je souhaite mais il considère le nombre mis dans la cellule comme une date et non une heure.
Pour 175756 il me met 14/03/2381 00:00:00
Pour 175757 il me met 15/03/2381 00:00:00
SI tu as d'autres idées je suis preneur.
Merci d'avance.
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

si tu utilises ce format personnalisé ##":"##":"##
si tu saisis 175756 tu obtiens 17:57:56
0
Florentin Devaux
 
Justement quand je le fais il ne me met pas 17:57:56 ce qui m'étonne aussi.
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

bizarre regarde le fichier joint et teste la plage en jaune
https://www.cjoint.com/c/FHomIhuksxj
0
Florentin Devaux
 
En effet ca marche niquel je vais essayer.
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
Ca fonctionne mais ce n'est que visuel, la cellule contient toujours la saisie 175657.
Valable que si on n'en a pas besoin pour des calculs ultérieurs, ce que tu n'avais pas précisé.
0