Excel-formel: Konverter decimalsekunder til Excel-tid -

Generisk formel

=seconds/86400

Resumé

For at konvertere sekunder i decimalformat til en ordentlig Excel-tid divideres med 86400. I det viste eksempel er formlen i C6:

=B6/86400

Brug et tidsformat for at få vist resultatet som tid. Kolonne D viser det samme resultat formateret med (h): mm.

Forklaring

I Excel-datasystemet er en dag lig med 1, så du kan tænke på tiden som brøkværdier på 1, som vist i nedenstående tabel:

Timer Brøk Protokol Sekunder Værdi 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

Da der er 24 timer om dagen, 60 minutter i hver time og 60 sekunder i hvert minut, skal du dividere med 24 * 60 * 60 = 86400 for at konvertere decimalsekunder til en værdi, som Excel genkender som tid. Efter at have divideret med 86400 kan du anvende et tidsformat efter eget valg eller bruge resultatet i en matematikhandling med andre datoer eller tidspunkter.

I eksemplet, da B11 indeholder 43200 (repræsenterer 43200 sekunder eller en halv dag), er resultatet 43200/86400 = 0,5. Når et tidsformat som h: mm eller (h): mm er anvendt, viser Excel 12:00.

Viser en tidsvarighed

Hvis du vil vise timer, der repræsenterer en varighed, der er længere end 24 timer, minutter i længere tid end 60 minutter eller sekunder i varighed over 60 sekunder, skal du justere nummerformatet ved at tilføje firkantede parenteser.

(h) // for hours greater than 24 (m) // for minutes greater than 60 (s) // for seconds greater than 60

Beslagene fortæller Excel, at tiden er en varighed og ikke en tid på dagen.

Bemærk: For at bruge firkantede parenteser skal du oprette og anvende et brugerdefineret nummerformat. Vælg celler, og gå derefter til Formatér celler (Kontrol + 1)> Nummer> Brugerdefineret.

Interessante artikler...