| ||||||||
Petit astucien | Bonjour, | |||||||
Publicité | ||||||||
| ||||||||
Astucien | 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 | |||||||
Astucien ![]() | 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 A1 = 1440 A1 = 3000 Modifié par Marmotte18 le 29/06/2008 19:35 | |||||||
![]() ![]() | 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 | |||||||
![]() | Bonjour, Si A1 est la cellule à convertir la cellule cible étant formatée Heure (00:00) écrire = A1/1440 A+ | |||||||
Astucien ![]() | 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 | |||||||
![]() | Bah... je ne sais pas ce que tu cherches à démontrer myr à demandé :
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 | |||||||
Petit astucien | Merci à tous et à Marmotte. | |||||||
Astucien ![]() | Cher Galopin01, Ta réponse est la meilleure ! Il manquait un peu d'explication dans ton 1er mail ! BRAVO | |||||||
Astucien ![]() | 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 | |||||||
![]() | 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+
| |||||||
Astucien ![]() | 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 | |||||||
![]() ![]() |
| |||||||
Publicité | ||||||||
| ||||||||
|
Les bons plans du moment PC Astuces | Tous les Bons Plans | ||||||||||||||||
|