[résolu] [excel] affichage du temps au format hh:mm

affichage du temps au format hh:mm [résolu] [excel] - Logiciels - Windows & Software

Marsh Posté le 14-09-2006 à 12:27:03    

Bonjour,
 
J'ai créé un tableau excel dans lequel j'affiche une durée en minutes. J'aimerais afficher également la durée en heures. Pour l'instant j'utilise le calcul A1/60, avec affichage d'une seule décimale, mais ça me donne des résultats pas très parlants du genre 1,9.
 
Connaisez-vous un moyen pour afficher le résultat en heures et en minutes ? Il doit y avoir une histoire de calcul sur 60 au lieu de 100...
 
Merci d'avance. [:romf]


Message édité par abakuk le 19-09-2006 à 12:19:50

---------------
Islamophobie | Rapport Obin | Test de pureté
Reply

Marsh Posté le 14-09-2006 à 12:27:03   

Reply

Marsh Posté le 15-09-2006 à 14:19:18    

http://yelims3.free.fr/Inclassables/Inclassable33.gif
 
Y a personne dans cette section ?


---------------
Islamophobie | Rapport Obin | Test de pureté
Reply

Marsh Posté le 15-09-2006 à 18:41:34    

C'est toi qui saisi l'heure ? Ou c'est le resultat d'un calcul sous forme decimale ?

 

A la limite donne nous un exemple concret  ;)  
 
EDIT : si tu veux ajouter des heures lorsqu'elles sont formatées il faut les diviser par 24. Cordialement.

Message cité 1 fois
Message édité par SuppotDeSaTante le 15-09-2006 à 18:53:34
Reply

Marsh Posté le 15-09-2006 à 18:56:12    

Par exemple avec ton nombre de minutes en A1, si tu souhaites afficher l'équivalent heures/minutes en B1
=concatener((ENT(A1/60));" heures et";(A1-(ENT(A1/60)*60));" minutes" )

Reply

Marsh Posté le 17-09-2006 à 08:50:28    

SuppotDeSaTante a écrit :

C'est toi qui saisi l'heure ? Ou c'est le resultat d'un calcul sous forme decimale ?
 
A la limite donne nous un exemple concret  ;)  
 
EDIT : si tu veux ajouter des heures lorsqu'elles sont formatées il faut les diviser par 24. Cordialement.

C'est le résultat d'un calcul. Je suis reprographe et je veux calculer le temps de tirage d'un document.
 
Soit :
P le nombre de pages du document original
N le nombre d'exemplaires à imprimer
C le nombre de copies par minutes
 
(P*N)/C=résultat en minutes
 
C'est ce résultat en minutes que je divise par 60, ce qui m'affiche des résultats à la con...
 
Sooshi : je te promet d'essayer ta solution dès que je serai mieux réveillé. :D


---------------
Islamophobie | Rapport Obin | Test de pureté
Reply

Marsh Posté le 17-09-2006 à 13:26:39    

Les résultats décimaux, si tu les veux sous la forme 00:40 il faut les diviser par 24, puis aller dans format, format de cellule, et tu choisis le format Heure.
Ex : 1.5 donne : 1:30
       0.75 donne : 00:45
 
Cordialement

Reply

Marsh Posté le 19-09-2006 à 12:18:54    

C'est finalement la solution de Sooshi que j'ai adoptée, gloire à lui au plus haut des cieux. :jap: [:prosterne]
 
dje69r : marche pas ton truc... :spamafote:


Message édité par abakuk le 19-09-2006 à 12:23:00

---------------
Islamophobie | Rapport Obin | Test de pureté
Reply

Marsh Posté le 19-09-2006 à 14:18:26    

abakuk <(-- mon "truc" fonctionne parfaitement.
Mets toi en A1 et saisis 1,5
Mets toi en A2 et saisis =A1/24
Ensuite toujours sur A2, tu vas dans Format, Format de cellule et tu selectionne Heure...
Ce "truc" marche d'excel 97 à 2003...

 

Cordialement.  
 
 
EDIT : la solution de [size=1]Sooshi est tres bien pour l'affichage... si tu veux effectuer des operations sur ces nombres mis en forme ca ne fonctionnera pas, comme une somme par exemple...[/size]


Message édité par SuppotDeSaTante le 19-09-2006 à 14:21:12
Reply

Marsh Posté le 19-09-2006 à 15:26:31    

Sauf que le résultat qui s'affiche en A1 n'est pas en heure, mais en minutes...
 
La durée en heure et en minute que je veux afficher est bien le résultat que je cherche, donc je n'effectuerai pas d'autres opérations dessus, donc sa solution me convient parfaitement.


---------------
Islamophobie | Rapport Obin | Test de pureté
Reply

Marsh Posté le 19-09-2006 à 16:01:10    

Euh  :heink:  

 

Si il est en heure est pas en minute, avant de diviser par 24 tu divises par 60...!

 

Pour reprendre mon exemple :
Mets toi en A1 et saisis 1,5
Mets toi en A2 et saisis =A1/60/24
Ensuite toujours sur A2, tu vas dans Format, Format de cellule et tu selectionne Heure...

 

Je n'essaie pas de te persuader que ma solution et la meilleure patati patata, je te dis juste que si tu concatenes avec du texte le jour ou tu veux sommer ou effectuer des calculs dessus... bah tu pourras pas.
EDIT : Genre la durée moyenne... le total etc.
Cordialement

Message cité 1 fois
Message édité par SuppotDeSaTante le 19-09-2006 à 16:04:37
Reply

Marsh Posté le 19-09-2006 à 16:01:10   

Reply

Marsh Posté le 19-09-2006 à 16:32:35    

SuppotDeSaTante a écrit :

Euh  :heink:  
 
Si il est en heure est pas en minute, avant de diviser par 24 tu divises par 60...!

Excuse moi, mais faut vraiment tout m'expliquer, chuis nul en maths. [:arg]
 
 
 

SuppotDeSaTante a écrit :

Pour reprendre mon exemple :  
Mets toi en A1 et saisis 1,5
Mets toi en A2 et saisis =A1/60/24
Ensuite toujours sur A2, tu vas dans Format, Format de cellule et tu selectionne Heure...
 
Je n'essaie pas de te persuader que ma solution et la meilleure patati patata, je te dis juste que si tu concatenes avec du texte le jour ou tu veux sommer ou effectuer des calculs dessus... bah tu pourras pas.
EDIT : Genre la durée moyenne... le total etc.
Cordialement

Bon, finalement ça marche, mais un problème subsiste : quand la durée dépasse 24 heures (ce qui peut arriver), le nombre d'heures repasse à 0. Peut-on faire quelque chose à ce sujet, ne serait-ce qu'une alerte, genre "/!\ le tirage va durer plus d'une journée /!\" ?
 
Cdt,
 
Abakuk :d


Message édité par abakuk le 19-09-2006 à 16:35:25

---------------
Islamophobie | Rapport Obin | Test de pureté
Reply

Marsh Posté le 19-09-2006 à 18:14:11    

Tu peux faire ce que tu veux.
Si ca depasse 24h c'est que ton decimal est supérieur à 1. Il suffit de faire un test... =si(A1>=1;Condition oui;Condition Non)
Et de meme, si il est superieur à 2, c'est 48h etc.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed