Formule Excel: convertir le temps Excel en secondes décimales -

Formule générique

=A1*86400

Sommaire

Pour convertir une heure Excel valide en secondes décimales, vous pouvez multiplier par 86400. Dans l'exemple illustré, la formule en C6 est:

=B6*86400

qui renvoie une valeur de 60, car il y a 60 secondes dans 1 minute.

Explication

Dans le système horaire Excel, un jour de 24 heures est égal à 1. Cela signifie que les heures et les heures sont des valeurs fractionnaires de 1, comme indiqué dans le tableau ci-dessous:

Heures Temps Fraction Valeur
1 01H00 1/24 0,04167
3 03H00 3/24 0,125
6 06H00 6/24 0,25
4 4H00 DU MATIN 4/24 0,167
8 8 h 00 8/24 0,333
12 12h00 12/24 0,5
18 18h00 18/24 0,75
21 21H00 21/24 0,875

Étant donné que chaque heure peut être représentée par 1/24, vous pouvez convertir une heure Excel en heures décimales en multipliant la valeur par 24, convertir en minutes décimales en multipliant la valeur par 1440 (24 * 60) et convertir en secondes en multipliant par 86400 (24 * 60 * 60).

Avec la valeur de temps 6:00 cellule A1, vous pouvez visualiser la conversion comme ceci:

=A1*(24*60*60) =(6/24)*86400 =0.25*86400 =21,600

L'heure Excel 6:00 est convertie en 21 600 secondes.

Formater le résultat sous forme de nombre

Lorsque vous multipliez une valeur d'heure par 86400, Excel peut automatiquement mettre en forme le résultat en utilisant un format d'heure tel que h: mm, qui affichera la valeur de manière incorrecte. Pour afficher le résultat sous forme de nombre normal, appliquez le format Général ou Nombre.

Articles intéressants...