
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.