OVH Cloud OVH Cloud

comment convertir automatiquement des minutes en heure

15 réponses
Avatar
Georges
je cherche la formule sous excel pour me convertir=20
automatiquement les minutes audel=E0 de 60mms en heure.
Expl: 157h92mms en 158h32mms.
Merci =E0 tous ceux qui pourront m'aider.

5 réponses

1 2
Avatar
AV
Ca me parait correct comme soluce car ça n'échoue pas avec des valeurs de type :
10h3mms ou 25h9mms

Autre :
=GAUCHE(A1;TROUVE("h";A1)-1)+ENT((STXT(A1;TROUVE("h";A1)+1;TROUVE("m";A1)-TROUVE
("h";A1)-1)*1)/60)&"h"&J2&"mn"

AV
Avatar
Michel Gaboly
Re,

;-))


Bonjour Michel,
J'imaginais bien que quelqu'un(e) comme toi trouverai moins alambiqué.
;o))
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Michel Gaboly" a écrit dans le message de
news:
Bonjour Philippe et Georges,

Voici une formule + simple, enfin, moins comploquée ;-)))pour traiter une chaine du type "157h92m".


=GAUCHE(A1;TROUVE("h";A1) - 1) + ENT(CNUM(STXT(A1;TROUVE("h";A1) + 1;2)) / 60) & "h" &
MOD(CNUM(STXT(A1;TROUVE("h";A1) + 1;2));60) & "m"


Re,
Si c'est une chaîne de texte, cette formule le fait :


=SI(DROITE(GAUCHE(A1;TROUVE("m";A1;1)-1);TROUVE("m";A1;1)-TROUVE("h";A1;1)-1)+0>60;GAUCHE(A1;TROUVE("h";



A1;1)-1)+1&"h"&MOD(DROITE(GAUCHE(A1;TROUVE("m";A1;1)-1);TROUVE("m";A1;1)-TROUVE("h";A1;1)-1)+0;60)&"mms"


;A1)
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Georges" a écrit dans le message de
news:06cc01c38006$20b68ee0$


je cherche la formule sous excel pour me convertir
automatiquement les minutes audelà de 60mms en heure.
Expl: 157h92mms en 158h32mms.
Merci à tous ceux qui pourront m'aider.


--
Cordialement,

Michel Gaboly
http://www.gaboly.com





--
Cordialement,

Michel Gaboly
http://www.gaboly.com



Avatar
Michel Gaboly
Bonjour jp,

C'est moi qui suis entomologiste, mais ici, c'est toi qui cherche la petite bête ;-)))


en effet, mochel, elle est nettement plus explocote ta formule que celle de pholoppe
jps

Michel Gaboly wrote:

Bonjour Philippe et Georges,

Voici une formule + simple, enfin, moins comploquée ;-)))



--
Cordialement,

Michel Gaboly
http://www.gaboly.com


Avatar
Daniel.M
Bonjour,

Une alternative:

=TEXTE(SOMME(STXT(A1;TROUVE({"/";"h"};"/"&A1);TROUVE({"h";"mms"};
A1)-TROUVE({"/";"h"};"/"&A1))/{24;1440});"[h]""h""m""mms""")

Salutations,

Daniel M.

"Georges" wrote in message
news:06cc01c38006$20b68ee0$
je cherche la formule sous excel pour me convertir
automatiquement les minutes audelà de 60mms en heure.
Expl: 157h92mms en 158h32mms.
Merci à tous ceux qui pourront m'aider.
Avatar
Frédéric Sigonneau
Bonjour,

Pour changer un peu (mais comme je suis hors sujet compte tenu de ta demande, je
vais faire bref), une approche avec une petite fonction perso VBA :

Function MonHeure(S)
Dim h, m
h = Val(S): m = Val(Mid(S, Len(h) + 2))
MonHeure = TimeSerial(h, m, 0)
End Function

Puis, avec par exemple 157h92mms en A1, en B1 :
=MonHeure(A1)

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


je cherche la formule sous excel pour me convertir
automatiquement les minutes audelà de 60mms en heure.
Expl: 157h92mms en 158h32mms.
Merci à tous ceux qui pourront m'aider.


1 2