Konverter tid til desimaltall i Excel (timer, minutter, sekunder)

Som standard lagres dato og klokkeslett som tall/desimaler i Excel. Men du ser det ofte i forskjellige formater på grunn av måten cellene har blitt formatert på.

For eksempel i eksemplet nedenfor er verdien i kolonne A og B den samme, men disse vises annerledes på grunn av formatet.

Og en av tingene mange trenger i Excel er å konvertere tiden til desimal (for eksempel timer eller minutter eller sekunder).

For eksempel, i stedet for å ha dato og klokkeslett som 01-01-2020 06:30, vil du kanskje få:

  • Antall timer som 6
  • Antall minutter som 30

Heldigvis har Excel noen fantastiske formler, du kan enkelt konvertere tid til desimalverdier.

Hvordan konvertere tid til desimaltall i Excel

I denne opplæringen vil jeg vise deg noen eksempler på hvordan du konverterer tid til en desimal ved å bruke formler (dvs. konvertere tid til timer, minutter og sekunder).

Det er flere måter å konvertere tid til desimal i Excel:

  • Å bruke regning er den enkleste måten å konvertere tid til desimaltall. For eksempel:
    • For å konvertere tid til timer, multipliser tidsverdien med 24
    • For å konvertere tid til minutter, multipliser tidsverdien med 24*60
    • For å konvertere tid til sekunder, multipliser tidsverdien med 24*60*60
  • Du kan også bruke Excel innebygde formler som f.eks KONVERTERE eller TIME/MINUTE/SECOND

I avsnittene som følger, vil jeg vise deg eksempler på hvordan du konverterer Excel -tid til desimalverdier ved å bruke disse metodene.

Så la oss komme i gang!

Konverter tid til timer i Excel

I denne delen dekker jeg tre forskjellige måter å konvertere tid til timer i Excel.

Bruke enkel multiplikasjon for å få timeverdien

Anta at du har tiden i en celle som 18.00 (i celle A2), og du vil konvertere den til timer.

Du kan ganske enkelt multiplisere det med 24, og det vil gi deg hvor mange timer som har gått til den tiden.

= A2*24

Dette fungerer fordi Excel lagrer datoer og klokkeslett som tall. En hel dag (24 timer) lagres som 1 i Excel. Dette betyr at hver time er lagret som 1/24.

Så mens du ser verdien 18:00, i backend, lagres den som verdien 0,75 (som indikerer at 18 timer av 24 timer allerede har gått). Så når du multipliserer det med 24, gir det deg antall timer som har gått.

Hvis du har en verdi som 18:32 PM, vil bruk av formelen ovenfor gi deg resultatet som 18,53 (hvor minutter/sekunder -delen vises i desimaler og hele/hele timer som heltall). I dette eksemplet vil den numeriske verdien på 32 minutter i Excel være 0,53 timer.

Merk: Hvis du får timeverdien som har desimalene (for eksempel 18.53), må du kontrollere at du har formatert den for å vise desimalene også. Hvis du ikke har det, kan du se resultatet som 19, ettersom Excel viser deg den avrundede heltallsverdien. Dette vil imidlertid ikke endre verdien i cellen, som fortsatt vil være 18,53

Hvis du bare vil ha verdien fullstendig/full time og ignorer minutter -delen, bruk formelen nedenfor ved å bruke INT.

= INT (A2*24)

INT gir deg bare heltallsdelen, og du trenger ikke bekymre deg for noen ekstra minutter.

Bruke Excel -funksjoner (HOUR, MINUTE og SECOND)

Hvis du ikke liker den manuelle multiplikasjonsmetoden, er en annen veldig enkel måte å konvertere tid til timer ved å bruke de innebygde tidsrelaterte funksjonene (HOUR, MINUTE og SECOND)

Anta at du har tidene som vist nedenfor, og du vil vite hvor mange timer som har gått på dagen.

Nedenfor er formelen for å konvertere tiden til timer

= HOUR (A2)+MINUTE (A2)/60+SECOND (A2)/(60*60)

HOUR -funksjonen returnerer ganske enkelt antall timer som har gått på den gitte tiden, og det samme gjør MINUTT- og SECOND -funksjonen.

Men siden vi trenger den endelige verdien i timer, må vi dele minuttverdien med 60 (for å konvertere den til timer) og den andre verdien med 60*60 (igjen for å konvertere den til timer).

Bruke konverteringsfunksjonen

En annen veldig enkel (sannsynligvis den enkleste av de tre metodene) er å bruke CONVERT -funksjonen.

Denne funksjonen tar en numerisk verdi (som vil være tiden i dette tilfellet) og kan konvertere den til timer (eller minutter/sekunder).

Nedenfor er formelen som vil konvertere tid til timer:

= KONVERTER (A2, "dag", "t")

Det andre argumentet er å fortelle funksjonen til det eksisterende dataformatet, og det tredje argumentet er formatet du vil konvertere til.

Merk: Noen ganger kan resultatene se annerledes ut enn forventet. Dette kan skyldes celleformatet som kan vise resultatet i et datoformat i stedet for desimalformat. Du kan enkelt endre dette ved å gå til Hjem-fanen og angi formatet fra formatrullegardinlisten (det er i tallgruppen)

I praksis er det mer sannsynlig at du får dato og tid sammen (i stedet for bare tiden som jeg har vist i eksemplene ovenfor). Du kan fortsatt bruke metodene som er vist ovenfor, men du må først dele dato og klokkeslett og deretter bruke metodene vist ovenfor på bare tidsdelen. Senere i denne opplæringen dekker jeg også to metoder for å skille dato og klokkeslett i Excel ved hjelp av formler.

Du kan også bruke de samme metodene som er dekket ovenfor for å konvertere tid til minutter og sekunder.

La oss raskt se på disse eksemplene også.

Konverter tid til minutter i Excel

I denne delen dekker jeg tre forskjellige måter å konvertere tid til minutter i Excel.

Bruke enkel multiplikasjon for å få minuttverdien

På en dag er det 1440 minutter (24*60).

Så, for å konvertere tid til minutter, kan du ganske enkelt multiplisere tidsverdien med 1440.

Anta at du har tiden i en celle som 18.00 (i celle A2), og du vil konvertere den til minutter.

Nedenfor er formelen for å gjøre dette:

= A2*1440

Dette vil gi deg det totale antallet minutter som har gått den dagen på den gitte tiden.

Merk: Husk at hvis du også har sekunder i tid, vil disse bli konvertert til minutter og bli vist som desimaldelen. For at disse skal være synlige i resultatet, må du formatere de resulterende cellene for å vise resultater opptil 2/3 desimaler.

Hvis du bare vil ha minuttverdien og ignorere sekunddelen, bruker du formelen nedenfor ved å bruke INT.

= INT (A2*1440)

Bruke Excel -funksjoner (HOUR, MINUTE og SECOND)

Akkurat som vi brukte disse funksjonene for å få timeverdien, kan du også bruke disse til å konvertere tid til minutter.

Nedenfor er formelen som vil konvertere tid til minutter ved å bruke disse funksjonene:

= TIME (A2)*60+MINUTT (A2)+SECOND (A2)/60

Siden målet her er å få alle delene i minutter (timer, minutter og sekunder), multipliserer vi 60 med timer for å få minutterverdien i den, og vi deler sekunder med 60 for å få minuttverdien.

Bruke konverteringsfunksjonen

Igjen, definitivt den enkleste måten å konvertere tid til minutter er ved å bruke konverteringsformelen.

Formelen nedenfor tar tidsverdien og konverterer den til minutter;

= KONVERTER (A2, "dag", "mn")

Det andre argumentet forteller funksjonen at verdien i celle A2 er i dagformat og det tredje argumentet ("mn") forteller den å konvertere den til minutter.

Konverter tid til sekunder i Excel

I denne delen dekker jeg tre forskjellige måter å konvertere tid til sekunder i Excel.

Bruke enkel multiplikasjon for å få verdien for sekunder

På en dag er det 86400 sekunder (24*60*60).

Så, for å konvertere tid til sekunder, kan du ganske enkelt multiplisere tidsverdien med 86400.

Anta at du har tiden i en celle som 18:32:30 (i celle A2), og du vil konvertere den til sekunder.

Nedenfor er formelen for å gjøre dette:

= A2*86400

Dette vil gi deg det totale antallet sekunder som har gått den dagen på den gitte tiden.

Bruke Excel -funksjoner (HOUR, MINUTE og SECOND)

Nedenfor er formelen som vil konvertere tid til minutter ved å bruke disse funksjonene:

= TIME (A2)*60*60+MINUTE (A2)*60+SECOND (A2)

Siden målet her er å få alle delene (timer, minutter og sekunder) i sekunder, multipliserer vi 60*60 med timer for å få sekundverdien i den, og vi multipliserer minutter med 60 for å få sekundverdien.

Del dato og klokkeslett, og konverter deretter tid til desimal

Så langt har vi sett eksempler der vi bare har tid, og vi ønsket å konvertere den tiden til timer, minutter eller sekunder.

Men hva om du har både datoen og klokkeslettet?

I så fall kan du ikke bruke metodene ovenfor direkte. Du må først dele dato og klokkeslett og deretter konvertere tiden til desimaler.

Siden dato og klokkeslett er lagret som tall i Excel, blir det lettere å skille disse.

En hel dag lagres som et heltall og tidsdelen lagres som en desimalverdi. Så hvis du vil skille dato og klokkeslett, trenger du bare å skille heltall og desimal del.

La oss se på et par veldig enkle måter å dele dato og klokkeslett i Excel.

Del dato og klokkeslett med INT Formula

Anta at du har datasettet som vist nedenfor, og du vil dele dato og klokkeslett.

For å gjøre dette, skriv inn følgende formel i celle B2:

= A2-INT (A2)

Formelen ovenfor fjerner heltallsdelen og gir deg desimaldelen av datoen.

Nå kan du bruke hvilken som helst av de tre metodene som er dekket over (ved hjelp av aritmetisk multiplikasjon, ved å bruke HOUR/MINUTE/SECOND -formelen, eller ved å bruke CONVERT -formelen) for å konvertere tiden til desimal.

Del dato og klokkeslett ved å bruke MOD -formelen

En annen måte å gjøre dette på er ved å bruke MOD -funksjonen.

Anta at du har datasettet som vist nedenfor, og du vil dele dato og klokkeslett.

For å gjøre dette, skriv inn følgende formel i celle B2:

= MOD (A2,1)

Dette vil gi deg desimaldelen med en gang, og deretter kan du bruke hvilken som helst av de tre metodene som dekkes ovenfor for å konvertere tid til desimaltall (timer, minutter eller sekunder).

wave wave wave wave wave