|
| MYR | Posté le 29/06/2008 @ 18:00 |
Petit astucien
185 Messages
| Bonjour, Sous Excel il y a sûrement un moyen automatique de transformer les minutes en heures + minutes ! Comment ? Exemple : Je tape 100 minutes dans une case, et hop ça m'inscrit 1h40mn dans une autre. Merci
|
| |
| |
| Publicité |
|
|
| sam² | Posté le 29/06/2008 à 18:33 |
Astucien
1800 Messages
| Slt
Je n'ai rien trouver de tout fait. Mais tu peux utiliser cette formule un peu barbare mais qui marche bien :
=TEMPS(A1/60;A1-(ARRONDI.INF(A1/60;0))*60;0)
Il reste juste à mettre la mise en forme de la cellule |
| |
|
| Marmotte18 | Posté le 29/06/2008 à 18:34 |
Astucien
1514 Messages
| Bonjour,
Voilà une solution qui correspond plus à ce qu'attend le demandeur :
A1 = 100
B1 = SI(MOD(A2;60)<>0;CTXT(ENT(A2/60);0;FAUX)&"h"&MOD(A2;60)&"mn";CTXT(ENT(A2/60);0;FAUX)&"h")
Comparatif des 2 formules :
A1 = 100 B1 = 12:00 AM (avec la formule de Sam2) B1 = 1h40mn (avec ma formule)
A1 = 1440 B1 = 12:00 AM (avec la formule de Sam2) B1 = 24h (avec ma formule)
A1 = 3000 B1 = 2:00 AM (avec la formule de Sam2) B1 = 50h (avec ma formule) Modifié par Marmotte18 le 29/06/2008 19:35 |
| |
|
| sourisdeservice | Posté le 29/06/2008 à 19:31 |
Grande Maîtresse astucienne
21465 Messages
| dans A1 je tape 0:100 et dans b1 je mets =A1 avec le format h:mm Modifié par sourisdeservice le 29/06/2008 19:32 |
| |
|
| galopin01 | Posté le 29/06/2008 à 19:37 |
Astucien
4452 Messages
| Bonjour,
Si A1 est la cellule à convertir
la cellule cible étant formatée Heure (00:00) écrire
= A1/1440
A+ |
| |
|
| Marmotte18 | Posté le 29/06/2008 à 19:42 |
Astucien
1514 Messages
| Bonsoir sourisdeservice et galopin01,
Vos 2 façons astucieuses de résoudre le problème (et surtout celle qui consiste à diviser par 1440) n'apporte pas le résultat escompté par le demandeur, soit 1h40mn !
Intéressant toutefois, mais vos formules ne conviennent plus si l'on dépasse les 24 heures !
Modifié par Marmotte18 le 29/06/2008 19:48 |
| |
|
| galopin01 | Posté le 29/06/2008 à 19:59 |
Astucien
4452 Messages
| Bah... je ne sais pas ce que tu cherches à démontrer
myr à demandé :
transformer les minutes en heures + minutes
Cette formule donne bien le bon résultat si on met un format horaire conventionnel.
Si on veut pinailler un petit peu, on peut même afficher h et mn en adoptant un format personnalisé :
h"h"mm"mn"
et dépasser les 24 heures avec les []
La démo
A+ Modifié par galopin01 le 29/06/2008 20:20 |
| |
|
| MYR | Posté le 29/06/2008 à 20:21 |
Petit astucien
185 Messages
| Merci à tous et à Marmotte. Je suis impressionné par tant de sciences ... Cela m'aura évité une scéance de prise de tête qui aurait duré des heures. |
| |
| |
| Publicité |
|
|
|
| Marmotte18 | Posté le 29/06/2008 à 21:48 |
Astucien
1514 Messages
| Cher Galopin01,
Ta réponse est la meilleure ! Il manquait un peu d'explication dans ton 1er mail !
BRAVO |
| |
|
| Marmotte18 | Posté le 30/06/2008 à 18:54 |
Astucien
1514 Messages
| Bonjour,
La technique de galopin01 est très simple de mise en oeuvre. Je souhaiterai malgré tout en comprendre le mécanisme. Comment justifie-t-on cette division par 1440.
Je ne veux pas mourrir bête !
Merci par avance Modifié par Marmotte18 le 30/06/2008 18:54 |
| |
|
| galopin01 | Posté le 30/06/2008 à 19:46 |
Astucien
4452 Messages
| C'est très simple (et la base de tous les calculs horaires)
Si tu reprends ma 'tite démo, tu mets 1 en A1 et tu modifies la formule en B1 tu écris = A1
Excel affiche alors 24:00
Ceci prouve si tu cherches à convertir 1 dans un format horaire Excel comprend 1... jour !
C'est à dire 24 heures. Si tu divises par 24 (heures) :
=A1/24
Excel affiche alors 1:00
...ç'est pas difficile à comprendre n'est-ce pas ?
Si tu divises encore par 60 (minutes)
=A1/24/60
Excel affiche alors 0:01
24*60 = 1440 n'est-ce pas ?
On en déduit que si en divisant 1 jour par 1440 minutes on trouve 1 minute . (Ce qui est assez normal )
en divisant 100 jours par 1440 minutes on trouve 100 minutes
et si on leur applique n'importe quel format horaire, ça ne peut qu'être juste !
Suis-je assez clair ?
A+
|
| |
|
| Marmotte18 | Posté le 30/06/2008 à 20:08 |
Astucien
1514 Messages
| Bonsoir galopin01,
Merci pour cette explication détaillée, claire, précise et compréhensible même par une personne qui a fait mat sup.
Je veux dire maternelle supérieure, bien sûr ! Modifié par Marmotte18 le 30/06/2008 20:09 |
| |
|
| sourisdeservice | Posté le 30/06/2008 à 22:56 |
Grande Maîtresse astucienne
21465 Messages
| Donc midi du 1er janvier 1900 = 0.5 
|
| |
|
|
| Haut de la page |