Format heure uniquement dans cellule [Excel] [Résolu/Fermé]

Messages postés
19
Date d'inscription
vendredi 25 janvier 2013
Statut
Membre
Dernière intervention
4 septembre 2014
- - Dernière réponse : mm936
Messages postés
1
Date d'inscription
vendredi 13 septembre 2013
Statut
Membre
Dernière intervention
13 septembre 2013
- 13 sept. 2013 à 13:09
Bonjour,

j'ai actuellement un petit problème avec Excel. En effet, je tente vainement de formater une colonne d'un tableau dont le contenu est le suivant: hhmmss. J'aimerais formater ce contenu de la manière suivante: hh:mm:ss.
Malheureusement, lorsque je formate ma cellule manuellement avec ce format, excel ajoute automatiquement la date avant l'heure et le contenu de ma cellule est utilisé comme date (exemple 181134 ==> 04.12.2395 00:00:00).

Comment faire pour n'avoir QUE l'heure dans ma cellule?


D'avance merci pour votre aide.


Salutations


Gub


Afficher la suite 

5 réponses

Messages postés
15079
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
23 juin 2018
3699
0
Merci
Bonjour,

Si tu saisis exemple 181134 cela ne sera une heure en aucun cas :
excel le prend comme un nombre et ton nombre est le nombre de jours entre le 1/1/1900 et ==> 04.12.2395 d'où ton affichage.

Pour avoir des heures tu dois saisir 18:11:34, qui seront enregistrés comme des heures en décimale dans ta cellule sinon ce sont des jours.
Messages postés
19
Date d'inscription
vendredi 25 janvier 2013
Statut
Membre
Dernière intervention
4 septembre 2014
0
Merci
Salut Mike-31,

Merci pour ta réponse, mais si je comprend bien, les crochets sont utiles seulement si mes valeurs peuvent dépasser les 24h, juste?
Si c'est bien ça, ce n'est pas mon cas, mes heures ne dépassent pas 24h.

J'ai d'ailleurs essayé ta solution et Excel n'accepte pas ce format de cellule.

Merci quand même pour ton aide.

Gub
Mike-31
Messages postés
16952
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 octobre 2019
3632 -
Salut,

C'est pour cela que j'ai supprimé mon post, suis la réponse de Gbinforme, ta question m'a permis de tester l'affichage important d'heures sur Excel qui se limite à 9999, bizarre
gbinforme
Messages postés
15079
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
23 juin 2018
3699 -
Salut Mike-31,

Si tu saisis la date d'aujourd'hui 21 mai 2013, au format "[h]:mm:ss" tu obtiens pourtant 993960:00:00 qui est bien le nombre de jours (41415) X 24
Je ne comprends pas ta limitation ?
Mike-31
Messages postés
16952
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 octobre 2019
3632 -
Salut Gbinforme,

Tu formates ta cellule avec ce format personnalisé
[hh]:mm:ss

tu saisis manuellement des heures au format normalisé 9998:00 pas de problème
9999:00 également mais à partir de 10000:00 la valeur n'est plus reconnue
par contre=1*416 ou même =1*500 te donne la bonne valeur en heure 12000:00:00
d'où ma remarque bizarre vous avez dit bizarre mais comme c'est bizarre, cela ne va pas m'empêcher de dormir
cordialement
gbinforme
Messages postés
15079
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
23 juin 2018
3699 -
Salut Mike-31,

D'autant plus bizarre que je n'ai aucune limitation de ce genre 30000 (19/2/1982) donne bien 720000:00 !
Messages postés
19
Date d'inscription
vendredi 25 janvier 2013
Statut
Membre
Dernière intervention
4 septembre 2014
0
Merci
Bonjour gbinforme,

Merci pour ta réponse.
Mon problème est bien là. Le fichier que je traîte est à la base un fichier txt généré par un appareil électronique. Je ne peux donc rien faire sur le fichier txt lui-même.
Je dois donc faire avec une format hhmmss. N'est il tout simplement pas possible d'obtenir une cellule au format hh:mm:ss et non pas jj.mm.aaaa hh:mm:ss?

D'avance merci


Gub
gbinforme
Messages postés
15079
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
23 juin 2018
3699 -
Bonjour Gub156,

Avec tes heures en colonne A tu mets dans une colonne libre cette formule et tu auras tes heures :

=TEMPS(STXT(A1;1;2);STXT(A1;3;2);STXT(A1;5;2))
Messages postés
19
Date d'inscription
vendredi 25 janvier 2013
Statut
Membre
Dernière intervention
4 septembre 2014
0
Merci
Merci à tous pour votre aide.

gbinforme, ta solution fonctionne effectivement, merci beaucoup.


Bonne journée à vous.


Gub
Messages postés
1
Date d'inscription
vendredi 13 septembre 2013
Statut
Membre
Dernière intervention
13 septembre 2013
0
Merci
bonjour,

regarder si cette solution est valide:

Dans format de cellule====) personnalisée, entrer le code : #" "00":"00":"00


A+