Convertir une durée en heures décimales ou en minutes
Saisissez une durée sous la forme `heures:minutes` ou `heures:minutes:secondes` pour obtenir ses équivalents décimaux. Vous pouvez aussi convertir une valeur décimale en durée en indiquant, lorsque nécessaire, qu’elle est exprimée en minutes.
Saisissez une durée sous la forme heures:minutes ou heures:minutes:secondes pour obtenir ses équivalents décimaux. Vous pouvez aussi convertir une valeur décimale en durée en indiquant, lorsque nécessaire, qu’elle est exprimée en minutes.
Quand utiliser cette conversion
Ce convertisseur est adapté aux durées saisies sous forme numérique avec des composants séparés par des deux-points. Il transforme une durée en heures décimales, en minutes décimales et en secondes totales, puis peut effectuer le trajet inverse à partir d’une valeur décimale. Le fonctionnement proposé par défaut va de la durée écrite vers les unités décimales, ce qui convient notamment à la préparation d’un tableau de suivi ou au calcul d’un temps de travail.
Procédure de conversion
-
Repérez la zone de saisie, le sélecteur de mode et, si nécessaire, l’option qui précise l’unité de la valeur décimale. Les intitulés visibles peuvent varier selon la présentation de la page, mais ces choix servent à déterminer le sens de la conversion.
-
Pour partir d’une durée, conservez le mode par défaut ou choisissez le mode qui convertit vers les unités décimales. Entrez soit deux composants, par exemple
1:30, soit trois composants, par exemple1:30:00. Le premier nombre correspond aux heures, le deuxième aux minutes et le troisième, lorsqu’il est présent, aux secondes. Chaque composant doit être un nombre entier. -
Contrôlez les composants avant de lancer le calcul. Les minutes et les secondes doivent être inférieures à 60 ; une écriture comme
1:75ne constitue donc pas une durée valide pour cette conversion. Lorsque l’opération aboutit, relevez séparément les heures décimales, les minutes décimales et le total en secondes. Les deux résultats décimaux sont présentés avec un arrondi à six chiffres après la virgule. -
Pour effectuer l’opération inverse, sélectionnez le mode de conversion depuis une valeur décimale, puis saisissez un nombre pouvant être lu comme un nombre à virgule flottante. Si ce nombre exprime des minutes, choisissez l’unité correspondante ; sans cette option, l’interprétation se fait comme une durée en heures décimales. Un mode non reconnu ne produit pas de conversion réussie.
-
Lancez le calcul inverse et examinez la durée affichée. La durée représentée est d’abord ramenée à un nombre entier de secondes, puis répartie entre heures, minutes et secondes. Le traitement des cas d’égalité suit les règles d’arrondi de Python, plutôt qu’une règle spéciale définie par l’utilisateur.
Lire le résultat avec discernement
Dans le sens durée vers décimal, utilisez les heures décimales lorsque votre tableau compte les heures, les minutes décimales lorsque l’unité de comparaison est la minute, et les secondes totales lorsque vous avez besoin d’une durée cumulée. Les six chiffres après la virgule constituent la précision d’affichage annoncée pour les deux valeurs décimales ; ils ne changent pas le format accepté en entrée.
Dans le sens inverse, les composants horaires sont affichés avec une largeur minimale de deux chiffres. Une durée d’au moins 100 heures peut donc présenter davantage de chiffres dans la partie des heures, sans que cela signale une erreur. Les entrées négatives peuvent également conduire à une représentation non standard. Enfin, une valeur non finie, telle que l’infini ou NaN, peut déclencher une erreur pendant le calcul, même si elle peut être reconnue comme un nombre à virgule flottante.
Exemple pratique
Vous préparez un tableau de suivi et devez représenter une durée de 1 heure et 30 minutes en heures décimales.
Entrez 01:30:00, gardez la conversion vers les unités décimales, puis déclenchez le calcul.
Pour une heure et demie, le résultat est de 1,5 heure décimale, 90 minutes décimales et 5400 secondes au total ; les deux valeurs décimales comportent un arrondi à six chiffres après la virgule.
Limites
- Les longues durées peuvent demander plus de deux chiffres pour les heures, les valeurs négatives peuvent avoir une forme non standard et une entrée non finie peut provoquer une erreur.
Erreurs fréquentes
- Une saisie comme
1 h 30ou01:60échoue parce qu’elle contient soit des éléments qui ne sont pas des composants entiers séparés par des deux-points, soit une minute trop élevée ; remplacez-la par une forme telle que01:30ou01:30:00.
Questions fréquentes
Quels formats de durée sont acceptés ?
À condition d’utiliser deux ou trois composants entiers séparés par des deux-points, vous pouvez saisir heures:minutes ou heures:minutes:secondes. Les composants des minutes et des secondes restent inférieurs à 60.
Comment convertir des minutes décimales en durée ?
Lorsque la valeur représente des minutes, sélectionnez le mode depuis une valeur décimale et l’unité minutes avant de lancer le calcul. Dans les autres cas, le nombre est interprété comme une durée exprimée en heures décimales.
Comment une valeur décimale est-elle arrondie ?
Lors d’une conversion vers une durée, le nombre de secondes est arrondi à l’entier avant la répartition entre les composants. Les situations d’égalité sont traitées selon les règles d’arrondi de Python.