Format horaire

Résolu
Florentin Devaux -  
eriiic Messages postés 24581 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.

4 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    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
    1. Florentin Devaux
       
      Bonjour,
      Ta formule marche très bien et la conversion en format heure fonctionne parfaitement.
      Merci à toi.
      0
    2. 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
    3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      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
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
  3. Gyrus Messages postés 3360 Statut Membre 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
    1. 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
  4. 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
    1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
       
      Re,

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

      bizarre regarde le fichier joint et teste la plage en jaune
      https://www.cjoint.com/c/FHomIhuksxj
      0
    4. Florentin Devaux
       
      En effet ca marche niquel je vais essayer.
      0
    5. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      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