Format horaire

Résolu
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. Contributeur
    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. Bonjour,
      Ta formule marche très bien et la conversion en format heure fonctionne parfaitement.
      Merci à toi.
      0
    2. 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. Contributeur
      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. 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
    1. 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. 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
    2. 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. Re,

        si tu utilises ce format personnalisé ##":"##":"##
        si tu saisis 175756 tu obtiens 17:57:56
        0
      2. Justement quand je le fais il ne me met pas 17:57:56 ce qui m'étonne aussi.
        0
      3. En effet ca marche niquel je vais essayer.
        0
      4. Contributeur
        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