Convertir le temps en nombre décimal dans Excel (heures, minutes, secondes)

Par défaut, la date et l'heure sont enregistrées sous forme de nombres/décimaux dans Excel. Mais vous le voyez souvent dans différents formats en raison de la façon dont les cellules ont été formatées.

Par exemple, dans l'exemple ci-dessous, la valeur des colonnes A et B est la même, mais celles-ci sont affichées différemment en raison du format.

Et l'une des choses dont beaucoup de gens ont besoin dans Excel est de convertir le temps en décimal (comme des heures, des minutes ou des secondes).

Par exemple, au lieu d'avoir la date et l'heure comme 01-01-2020 6:30 AM, vous voudrez peut-être obtenir :

  • Nombre d'heures comme 6
  • Nombre de minutes comme 30

Heureusement, Excel a des formules impressionnantes, vous pouvez facilement convertir le temps en valeurs décimales.

Comment convertir le temps en nombres décimaux dans Excel

Dans ce didacticiel, je vais vous montrer quelques exemples de conversion du temps en nombre décimal à l'aide de formules (c'est-à-dire convertir le temps en heures, minutes et secondes).

Il existe plusieurs façons de convertir le temps en décimal dans Excel:

  • L'utilisation de l'opération arithmétique est le moyen le plus simple de convertir le temps en nombres décimaux. Par exemple:
    • Pour convertir le temps en heures, multipliez la valeur du temps par 24
    • Pour convertir le temps en minutes, multipliez la valeur du temps par 24*60
    • Pour convertir le temps en secondes, multipliez la valeur du temps par 24*60*60
  • Vous pouvez également utiliser des formules intégrées à Excel telles que CONVERTIR ou alors HEURE/MINUTE/seconde

Dans les sections qui suivent, je vais vous montrer des exemples de conversion du temps Excel en valeurs décimales à l'aide de ces méthodes.

Alors, commençons!

Convertir le temps en heures dans Excel

Dans cette section, je couvre trois manières différentes de convertir le temps en heures dans Excel.

Utilisation de la multiplication simple pour obtenir la valeur de l'heure

Supposons que vous ayez l'heure dans une cellule à 18h00 (dans la cellule A2) et que vous vouliez la convertir en heures.

Vous pouvez simplement le multiplier par 24 et cela vous donnera combien d'heures se sont écoulées jusqu'à ce moment-là.

=A2*24

Cela fonctionne car Excel stocke les dates et les heures sous forme de nombres. Une journée complète (24 heures) est stockée comme 1 dans Excel. Cela signifie que chaque heure est stockée comme 1/24.

Ainsi, pendant que vous voyez la valeur 18h00, dans le backend, elle est stockée sous la valeur 0,75 (indiquant que 18 heures sur les 24 heures se sont déjà écoulées). Ainsi, lorsque vous le multipliez par 24, cela vous donne le nombre d'heures qui se sont écoulées.

Si vous avez une valeur telle que 18:32, l'utilisation de la formule ci-dessus vous donnera le résultat comme 18,53 (où la partie minutes/secondes est affichée en décimales et les heures complètes/complètes sous forme d'entiers). Dans cet exemple, la valeur numérique de 32 minutes dans Excel serait de 0,53 heures.

Remarque : si vous obtenez la valeur de l'heure contenant les décimales (comme 18,53), assurez-vous de l'avoir formatée pour afficher également les décimales. Si ce n'est pas le cas, vous pouvez voir le résultat comme 19, car Excel vous montre la valeur entière arrondie. Cependant, cela ne changerait pas la valeur dans la cellule, qui continuera à être 18,53

Si vous souhaitez uniquement la valeur de l'heure complète/complète et ignorez la partie minutes, utilisez la formule ci-dessous en utilisant INT.

=INT(A2*24)

INT ne vous donne que la partie entière et vous n'avez pas à vous soucier des minutes supplémentaires.

Utilisation des fonctions Excel (HEURE, MINUTE et SECONDE)

Si vous n'aimez pas la méthode de multiplication manuelle, un autre moyen très simple de convertir le temps en heures consiste à utiliser les fonctions intégrées liées au temps (HEURE, MINUTE et SECONDE).

Supposons que vous ayez les heures indiquées ci-dessous et que vous vouliez savoir combien d'heures se sont écoulées dans la journée.

Voici la formule pour convertir le temps en heures

=HEURE(A2)+MINUTE(A2)/60+SECOND(A2)/(60*60)

La fonction HOUR renvoie simplement le nombre d'heures qui se sont écoulées dans le temps donné, de même que les fonctions MINUTE et SECOND.

Mais puisque nous avons besoin de la valeur finale en heures, nous devons diviser la valeur des minutes par 60 (pour la convertir en heures) et la deuxième valeur par 60*60 (à nouveau pour la convertir en heures).

Utilisation de la fonction de conversion

Une autre méthode très simple (probablement la plus simple des trois méthodes) consiste à utiliser la fonction CONVERT.

Cette fonction prend une valeur numérique (qui serait l'heure dans ce cas) et peut la convertir en heures (ou minutes/secondes).

Voici la formule qui convertira le temps en heures :

=CONVERTIR(A2,"jour","h")

Le deuxième argument est de dire la fonction du format de données existant et le troisième argument est le format vers lequel vous souhaitez convertir.

Noter: Parfois, les résultats peuvent sembler différents de ceux attendus. Cela peut être dû au format de cellule qui peut afficher le résultat dans un format de date au lieu d'un format décimal. Vous pouvez facilement changer cela en allant dans l'onglet Accueil et en définissant le format dans la liste déroulante des formats (c'est dans le groupe Nombre)

En pratique, vous avez plus de chances d'obtenir la date et l'heure ensemble (au lieu de simplement l'heure comme je l'ai montré dans les exemples ci-dessus). Vous pouvez toujours utiliser les méthodes indiquées ci-dessus, mais vous devez d'abord diviser la valeur de date et d'heure, puis utiliser les méthodes indiquées ci-dessus uniquement sur la partie horaire. Plus loin dans ce didacticiel, je couvrirai également deux méthodes pour séparer la date et l'heure dans Excel à l'aide de formules.

Vous pouvez également utiliser les mêmes méthodes décrites ci-dessus pour convertir le temps en minutes et en secondes.

Jetons également un coup d'œil à ces exemples.

Convertir le temps en minutes dans Excel

Dans cette section, je couvre trois manières différentes de convertir le temps en minutes dans Excel.

Utilisation de la multiplication simple pour obtenir la valeur minute

Dans une journée, il y a 1440 minutes (24*60).

Ainsi, pour convertir le temps en minutes, vous pouvez simplement multiplier la valeur du temps par 1440.

Supposons que vous ayez l'heure dans une cellule à 18h00 (dans la cellule A2) et que vous vouliez la convertir en minutes.

Ci-dessous la formule pour le faire :

=A2*1440

Cela vous donnera le nombre total de minutes qui se sont écoulées ce jour-là dans le temps donné.

Remarque : N'oubliez pas que si vous avez également des secondes dans le temps, celles-ci seront converties en minutes et affichées sous forme de partie décimale. Pour que ceux-ci soient visibles dans le résultat, vous devez formater les cellules résultantes pour afficher les résultats jusqu'à 2/3 décimales.

Si vous souhaitez uniquement la valeur des minutes et ignorez la partie des secondes, utilisez la formule ci-dessous en utilisant INT.

=INT(A2*1440)

Utilisation des fonctions Excel (HEURE, MINUTE et SECONDE)

Tout comme nous avons utilisé ces fonctions pour obtenir la valeur de l'heure, vous pouvez également les utiliser pour convertir le temps en minutes.

Vous trouverez ci-dessous la formule qui convertira le temps en minutes à l'aide de ces fonctions :

=HEURE(A2)*60+MINUTE(A2)+SECOND(A2)/60

Puisque le but ici est d'obtenir toutes les parties en minutes (heures, minutes et secondes), nous multiplions 60 par des heures pour obtenir la valeur des minutes et nous divisons les secondes par 60 pour obtenir la valeur des minutes.

Utilisation de la fonction de conversion

Encore une fois, le moyen le plus simple de convertir le temps en minutes est d'utiliser la formule de conversion.

La formule ci-dessous prend la valeur du temps et la convertit en minutes;

=CONVERTIR(A2,"jour","mn")

Le deuxième argument indique à la fonction que la valeur de la cellule A2 est au format jour et le troisième argument (« mn ») lui dit de la convertir en minutes.

Convertir le temps en secondes dans Excel

Dans cette section, je couvre trois manières différentes de convertir le temps en secondes dans Excel.

Utilisation de la multiplication simple pour obtenir la valeur des secondes

Dans une journée, il y a 86400 secondes (24*60*60).

Ainsi, pour convertir le temps en secondes, vous pouvez simplement multiplier la valeur du temps par 86400.

Supposons que l'heure dans une cellule soit 18:32:30 (dans la cellule A2) et que vous vouliez la convertir en secondes.

Ci-dessous la formule pour le faire :

=A2*86400

Cela vous donnera le nombre total de secondes qui se sont écoulées ce jour-là dans le temps donné.

Utilisation des fonctions Excel (HEURE, MINUTE et SECONDE)

Vous trouverez ci-dessous la formule qui convertira le temps en minutes à l'aide de ces fonctions :

=HEURE(A2)*60*60+MINUTE(A2)*60+SECOND(A2)

Puisque le but ici est d'obtenir toutes les parties (heures, minutes et secondes) en secondes, nous multiplions 60*60 avec des heures pour obtenir la valeur des secondes et nous multiplions les minutes par 60 pour obtenir la valeur des secondes.

Diviser la date et l'heure, puis convertir l'heure en décimal

Jusqu'à présent, nous avons vu des exemples où nous n'avions que le temps et nous voulions convertir ce temps en heures, minutes ou secondes.

Mais que faire si vous avez la date ainsi que l'heure ?

Dans ce cas, vous ne pouvez pas utiliser directement les méthodes ci-dessus. Vous devrez d'abord diviser la date et l'heure, puis convertir l'heure en décimales.

Étant donné que la date et l'heure sont stockées sous forme de nombres dans Excel, les séparer devient plus facile.

Une journée complète est stockée sous forme d'entier et la partie de temps est stockée sous forme de valeur décimale. Donc, si vous souhaitez séparer la date et l'heure, il vous suffit de séparer la partie entière et la partie décimale.

Jetons un coup d'œil à quelques façons très simples de diviser la date et l'heure dans Excel.

Fractionner la date et l'heure à l'aide de la formule INT

Supposons que vous ayez l'ensemble de données comme indiqué ci-dessous et que vous souhaitiez diviser la date et l'heure.

Pour ce faire, entrez la formule suivante dans la cellule B2 :

=A2-INT(A2)

La formule ci-dessus supprime la partie entière et vous donne la partie décimale de la date.

Vous pouvez maintenant utiliser l'une des trois méthodes décrites ci-dessus (en utilisant la multiplication arithmétique, en utilisant la formule HEURE/MINUTE/SECOND ou en utilisant la formule CONVERT) pour convertir l'heure en nombre décimal.

Diviser la date et l'heure à l'aide de la formule MOD

Une autre façon de le faire peut être d'utiliser la fonction MOD.

Supposons que vous ayez l'ensemble de données comme indiqué ci-dessous et que vous souhaitiez diviser la date et l'heure.

Pour ce faire, entrez la formule suivante dans la cellule B2 :

=MOD(A2,1)

Cela vous donnera immédiatement la partie décimale et vous pourrez ensuite utiliser l'une des trois méthodes décrites ci-dessus pour convertir le temps en nombres décimaux (heures, minutes ou secondes).

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave