
Generisk formel
=seconds/86400
Sammanfattning
För att konvertera sekunder i decimalformat till rätt Excel-tid, dividera med 86400. I exemplet som visas är formeln i C6:
=B6/86400
Använd ett tidsformat för att visa resultatet som tid. Kolumn D visar samma resultat formaterat med (h): mm.
Förklaring
I Excel-datasystemet ä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 | 6/24 | 360 | 21600 | 0,25 | 6:00 |
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 dela med 24 * 60 * 60 = 86400 för att konvertera decimaler till ett värde som Excel känner igen som tid. Efter att ha delat med 86400 kan du använda ett tidsformat efter eget val, eller använda resultatet i en matteoperation 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, visar Excel 12:00.
Visar en tidslängd
Om du vill visa timmar som representerar en varaktighet som är längre än 24 timmar, minuter som varar längre än 60 minuter eller sekunder i mer än 60 sekunder måste du justera nummerformatet genom att lägga till hakparenteser.
(h) // for hours greater than 24 (m) // for minutes greater than 60 (s) // for seconds greater than 60
Parenteserna berättar för Excel att tiden är en varaktighet och inte en tid på dagen.
Obs! För att använda hakparenteser måste du skapa och tillämpa ett anpassat nummerformat. Markera celler och gå sedan till Formatera celler (Kontroll + 1)> Nummer> Anpassad.