• Initiateur de la discussion Initiateur de la discussion Marc
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

Marc

Guest
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.
 
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
 
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.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
387
Réponses
3
Affichages
111
Réponses
16
Affichages
165
Réponses
4
Affichages
112
Retour