Excel

Konvertera decimal sekunder till Excel -tid

Convert Decimal Seconds Excel Time

Excel -formel: Konvertera decimal sekunder till Excel -tidGenerisk formel | _+_ | Sammanfattning

Om du vill konvertera sekunder i decimalformat till en korrekt Excel -tid dividerar du med 86400. I exemplet som visas är formeln i C6:





=seconds/86400

För att visa resultatet som tid, använd ett tidsformat. Kolumn D visar samma resultat formaterat med [h]: mm.

Förklaring

I Excel -datumsystemet är en dag lika med 1, så du kan tänka på tiden som bråkvärden på 1, som visas i tabellen nedan:





Timmar Fraktion Minuter Sekunder Värde Tid
1 1/24 60 3600 0,04167 1:00
3 3/24 180 10800 0,125 3:00
6 24/6 360 21600 0,25 klockan 6
12 12/24 720 43200 0,5 12:00
18 18/24 1080 64800 0,75 18.00
24 24/24 1440 86400 1.0 21.00

Eftersom det finns 24 timmar på en dag, 60 minuter i varje timme och 60 sekunder i varje minut måste du dividera med 24 * 60 * 60 = 86400 för att konvertera decimalsekunder till ett värde som Excel känner igen som tid. Efter att ha delat med 86400 kan du använda ett valfritt tidsformat eller använda resultatet i en matematisk operation med andra datum eller tider.

I exemplet, eftersom B11 innehåller 43200 (representerar 43200 sekunder eller en halv dag) är resultatet 43200/86400 = 0,5. När ett tidsformat som h: mm eller [h]: mm har tillämpats kommer Excel att visa 12:00.



Visar en tidsperiod

För att visa timmar som representerar en varaktighet som är längre än 24 timmar, minuter i längre tid än 60 minuter eller sekunder i längd över 60 sekunder, måste du justera talformatet genom att lägga till hakparenteser.

 
=B6/86400

Parenteserna berättar för Excel att tiden är en varaktighet, och inte en tid på dagen.

till kraften i excel

Obs! För att använda hakparenteser måste du skapa och tillämpa en anpassat nummerformat . Markera celler och gå sedan till Formatera celler (Control + 1)> Antal> Anpassat.

Författare Dave Bruns


^