Excel-formel: Konvertera Excel-tid till decimaler -

Generisk formel

=A1*86400

Sammanfattning

För att konvertera en giltig Excel-tid till decimaler kan du multiplicera med 86400. I exemplet som visas är formeln i C6:

=B6*86400

som returnerar värdet 60 eftersom det är 60 sekunder på 1 minut.

Förklaring

I Excel-tidssystemet är en 24-timmarsdag lika med 1. Detta betyder att tider och timmar är bråkvärden på 1, som visas i tabellen nedan:

Timmar Tid Fraktion Värde
1 01:00 1/24 0,04167
3 3:00 3/24 0,125
6 06:00 6/24 0,25
4 04:00 4/24 0,167
8 08:00 8/24 0,333
12 12:00 12/24 0,5
18 18:00 18/24 0,75
21 09:00 21/24 0,875

Eftersom varje timme kan representeras som 1/24 kan du konvertera en Excel-tid till decimaltimmar genom att multiplicera värdet med 24, konvertera till decimalminuter genom att multiplicera värdet med 1440 (24 * 60) och konvertera till sekunder genom att multiplicera med 86400 (24 * 60 * 60).

Med tidsvärdet 6:00 cell A1 kan du visualisera konverteringen så här:

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

Excel-tiden 6:00 omvandlas till 21 600 sekunder.

Formatera resultatet som nummer

När du multiplicerar ett tidsvärde med 86400 kan Excel automatiskt formatera resultatet med ett tidsformat som h: mm, vilket visar värdet felaktigt. Om du vill visa resultatet som ett vanligt nummer använder du formatet Allmänt eller Siffror.

Intressanta artiklar...