Excel Downloads
Forum

Précédent   Excel Downloads Forums > Archives > Forum Excel Downloads - Archives


 
 
LinkBack Outils de la discussion
Vieux 18/01/2005, 12h26   #1 (permalink)
Marc
Guest
 
Messages: n/a
Par défaut Convert

Bonjour tout le monde,

Je voudrais convertir des minutes en heures, par exemple 65' font 1h et 5 minutes.
Si j'utilise la fonction "convert", j'obtiens =CONVERT(65;"mn";"hr")= 1.083h.
alors que je voudrais 1h05.

Merci pour votre aide.

A+
Marc.
 
ANNONCES
Vieux 18/01/2005, 13h28   #2 (permalink)
C@thy
Guest
 
Messages: n/a
Par défaut Re: Convert

normal, convert ne fait que diviser par 60,

essaye =ENT(A1/60)&" h "&MOD(A1;60)&" mn" (si heure en A1)

C@thy
 
Vieux 18/01/2005, 13h30   #3 (permalink)
Monique
Guest
 
Messages: n/a
Par défaut Re: Convert

Bonjour,

Si ton nombre de minutes est au format standard :
=CONVERT(A1/24;"mn";"hr")
=CONVERT(65/24;"mn";"hr")
Format de la cellule qui reçoit le résultat :
hh:mm ou, si tu risques de dépasser les 24 heures, [hh]:mm

Si ton nombre de minutes est au format [mm],
tu modifies le format de la cellule,
hh:mm ou [hh]:mm
 
Vieux 18/01/2005, 13h32   #4 (permalink)
C@thy
Guest
 
Messages: n/a
Par défaut Re: Convert

si tu veux le 0 :

=ENT(A1/60)&" h "&SI(MOD(A1;60)<10;"0"&MOD(A1;60);MOD(A1;60))

C@thy
 
Vieux 18/01/2005, 13h34   #5 (permalink)
C@thy
Guest
 
Messages: n/a
Par défaut Re: Convert

chapeau bas Monique, je t'attendais sur cette question, je savais que tu ferais mieux!

C@thy
 
Vieux 18/01/2005, 13h34   #6 (permalink)
Monique
Guest
 
Messages: n/a
Par défaut Re: Convert

Re,

Bonjour, Cathy
Il y a aussi :
=A1/1440
format hh:mm ou [hh]:mm
 
Vieux 18/01/2005, 13h38   #7 (permalink)
Monique
Guest
 
Messages: n/a
Par défaut Re: Convert

Suite,

=ENT(A1/60)&" h "&TEXTE(MOD(A1;60);"00")
si on veut le résultat en texte
 
Vieux 18/01/2005, 13h44   #8 (permalink)
C@thy
Guest
 
Messages: n/a
Par défaut Re: Convert

Ah oui, je préfère, c'est plus court!

C@thy
 
Vieux 18/01/2005, 13h44   #9 (permalink)
Abel
Guest
 
Messages: n/a
Par défaut Re: Convert

Bonjour Marc, Cathy, Monique, tous, ....

On peut faire une petite fonction aussi en VB :

Function Conv(Min As Range)
i = 0
Mn = Min.Value
While Mn - 60 >= 0
Mn = Mn - 60
i = i + 1
Wend
Conv = Format(i, "00") & "h" & Format(Mn, "00")
End Function

Copie ce code dans un module.

Puis en A1 (par exemple) entre tes minutes et place la fonction "=Conv(A1)" en A2 (toujours) par exemple.

Bon, c'est juste pour l'exemple, puisque c'est déjà résolu. Mais je l'avais commencé.
Et il y a sûrement plus simple comme code.


A+

Abel.
 
Vieux 18/01/2005, 13h48   #10 (permalink)
Marc
Guest
 
Messages: n/a
Par défaut Re: Convert

Cathy, Monique,

merci pour vos réponses.

A+
Marc.
 
ANNONCES
 

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 01h38.


(C) 2006 Excel Downloads