Excel-formel: Konverter desimal sekunder til Excel-tid -

Generisk formel

=seconds/86400

Sammendrag

For å konvertere sekunder i desimalformat til riktig Excel-tid, divider med 86400. I eksemplet vist er formelen i C6:

=B6/86400

Bruk et tidsformat for å vise resultatet som tid. Kolonne D viser det samme resultatet formatert med (h): mm.

Forklaring

I Excel-datasystemet er en dag lik 1, så du kan tenke på tiden som brøkverdier på 1, som vist i tabellen nedenfor:

Timer Brøkdel Minutter Sekunder Verdi 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

Siden det er 24 timer på en dag, 60 minutter i hver time og 60 sekunder i hvert minutt, må du dele med 24 * 60 * 60 = 86400 for å konvertere desimal sekunder til en verdi som Excel vil gjenkjenne som tid. Etter å ha delt på 86400, kan du bruke et tidsformat du ønsker, eller bruke resultatet i en matteoperasjon med andre datoer eller klokkeslett.

I eksemplet, siden B11 inneholder 43200 (som representerer 43200 sekunder eller en halv dag), er resultatet 43200/86400 = 0,5. Når et tidsformat som h: mm eller (h): mm er brukt, vil Excel vise 12:00.

Viser en varighet

Hvis du vil vise timer som representerer en varighet lenger enn 24 timer, minutter i lengre tid enn 60 minutter eller sekunder i varighet over 60 sekunder, må du justere tallformatet ved å legge til firkantede parenteser.

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

Parentesene forteller Excel at tiden er en varighet, og ikke en tid på dagen.

Merk: for å bruke firkantede parenteser, må du opprette og bruke et tilpasset tallformat. Velg celler, og gå deretter til Format celler (Kontroll + 1)> Antall> Egendefinert.

Interessante artikler...