Innehållsförteckning
Artikeln visar några tips för att beräkna och visa tider som är längre än 24 timmar, 60 minuter och 60 sekunder.
När du subtraherar eller adderar tid i Excel kan du ibland vilja visa resultatet som det totala antalet timmar, minuter eller sekunder. Uppgiften är mycket enklare än vad den låter och du kommer snart att få veta hur du ska göra.
Hur man visar tiden över 24 timmar, 60 minuter, 60 sekunder
Om du vill visa ett tidsintervall på mer än 24 timmar, 60 minuter eller 60 sekunder använder du ett anpassat tidsformat där en motsvarande tidsenhetskod är omgiven av hakparenteser, som [h], [m] eller [s]. De detaljerade stegen följer nedan:
- Välj den eller de celler som du vill formatera.
- Högerklicka på de markerade cellerna och klicka sedan på Formatera celler , eller tryck på Ctrl + 1 . Detta kommer att öppna Formatera celler dialogrutan.
- På den Antal under fliken Kategori , välj Anpassad och ange ett av följande tidsformat i fältet Typ box:
- Över 24 timmar: [h]:mm:ss eller [h]:mm
- Över 60 minuter: [m]:ss
- Över 60 sekunder: [s]
Följande skärmdump visar det anpassade tidsformatet "över 24 timmar" i praktiken:
Nedan finns några andra anpassade format som kan användas för att visa tidsintervall som är längre än standardtidsenheterna.
Beskrivning | Formatkod |
Totalt antal timmar | [h] |
Timmar & amp; minuter | [h]:mm |
Timmar, minuter, sekunder | [h]:mm:ss |
Totalt antal minuter | [m] |
Minuter & sekunder | [m]:ss |
Totalt antal sekunder | [s] |
Om du tillämpar dessa anpassade tidsformat på våra exempeluppgifter (Totaltid 50:40 i skärmbilden ovan) får du följande resultat:
A | B | C | |
---|---|---|---|
1 | Beskrivning | Visad tid | Format |
2 | Timmar | 50 | [h] |
3 | Timmar & amp; minuter | 50:40 | [h]:mm |
4 | Timmar, minuter, sekunder | 50:40:30 | [h]:mm:ss |
5 | Protokoll | 3040 | [m] |
6 | Minuter & sekunder | 3040:30 | [m]:ss |
7 | Sekunder | 182430 | [s] |
För att göra de visade tiderna mer meningsfulla för användarna kan du komplettera tidsenheterna med motsvarande ord, till exempel:
A | B | C | |
---|---|---|---|
1 | Beskrivning | Visad tid | Format |
2 | Timmar & amp; minuter | 50 timmar och 40 minuter | [h] "timmar och" mm "minuter" |
3 | Timmar, minuter, sekunder | 50 h. 40 m. 30 s. | [h] "h." mm "m." ss "s." |
4 | Protokoll | 3040 minuter | [m] "minuter" |
5 | Minuter & sekunder | 3040 minuter och 30 sekunder | [m] "minuter och" ss "sekunder" |
6 | Sekunder | 182430 sekunder | [s] "sekunder" |
Observera: Även om tiderna ovan ser ut som textsträngar är de fortfarande numeriska värden, eftersom Excel-talsformat endast ändrar den visuella representationen men inte de underliggande värdena. Du kan alltså lägga till och dra ifrån de formaterade tiderna som vanligt, hänvisa till dem i dina formler och använda dem i andra beräkningar.
Nu när du känner till den allmänna tekniken för att visa tider som är längre än 24 timmar i Excel, ska jag visa dig några fler formler som passar för specifika situationer.
Beräkna tidsskillnaden i timmar, minuter eller sekunder
Om du vill beräkna skillnaden mellan två tider i en viss tidsenhet använder du en av följande formler.
Tidsskillnad i timmar
Om du vill beräkna timmarna mellan start- och sluttid som en decimaltal , använd denna formel:
( Sluttid - Starttid ) * 24För att få fram antalet hela timmar Använd INT-funktionen för att avrunda decimalen till närmaste heltal:
=INT((B2-A2) * 24)
Tidsskillnad i minuter
Om du vill beräkna minuterna mellan två tider drar du av starttiden från sluttiden och multiplicerar sedan skillnaden med 1440, vilket är antalet minuter på en dag (24 timmar*60 minuter).
( Sluttid - Starttid ) * 1440Tidsskillnad i sekunder
För att få fram antalet sekunder mellan två tidpunkter multiplicerar du tidsskillnaden med 86400, vilket är antalet sekunder på ett dygn (24 timmar*60 minuter*60 sekunder).
( Sluttid - Starttid ) * 86400Med starttidpunkt i A3 och sluttidpunkt i B3, kan formlerna användas på följande sätt:
Timmar som ett decimaltal: =(B3-A3)*24
Fullständiga timmar: =INT((B3-A3)*24)
Protokoll: =(B3-A3)*1440
Sekunder: =(B3-A3)*86400
Följande skärmdump visar resultatet:
Anteckningar:
- För att få korrekta resultat ska formelcellerna formateras på följande sätt Allmänt .
- Om sluttiden är längre än starttiden visas tidsskillnaden som ett negativt tal, som i rad 5 i skärmdumpen ovan.
Hur man adderar/subtraherar mer än 24 timmar, 60 minuter, 60 sekunder
Om du vill lägga till ett önskat tidsintervall till en given tid delar du antalet timmar, minuter eller sekunder som du vill lägga till med antalet motsvarande enheter i ett dygn (24 timmar, 1440 minuter eller 86400 sekunder) och lägger sedan till kvoten till starttiden.
Lägg till under 24 timmar:
Starttid + ( N /24)Lägg till mer än 60 minuter:
Starttid + ( N /1440)Tillsätt under 60 sekunder:
Starttid + ( N /86400)Där N är antalet timmar, minuter eller sekunder som du vill lägga till.
Här är några exempel på verkliga formler:
Om du vill lägga till 45 timmar till starttiden i cell A2:
=A2+(45/24)
Om du vill lägga till 100 minuter till starttiden i A2:
=A2+(100/1440)
Om du vill lägga till 200 sekunder till starttiden i A2:
=A2+(200/86400)
Du kan också ange de tider som ska läggas till i separata celler och referera till dessa celler i formlerna, som i skärmbilden nedan:
Till subtrahera gånger I Excel använder du liknande formler, men med minustecknet i stället för plus:
Subtrahera över 24 timmar:
Starttid - ( N /24)Subtrahera över 60 minuter:
Starttid - ( N /1440)Subtrahera under 60 sekunder:
Starttid - ( N /86400)Följande skärmdump visar resultatet:
Anteckningar:
- Om en beräknad tid visas som ett decimaltal tillämpar du ett anpassat datum/tidsformat på formelcellerna.
- Om en cell visas på ##### efter att du har tillämpat anpassad formatering är det troligt att cellen inte är tillräckligt bred för att visa datum- och tidsvärdet. För att åtgärda detta utökar du kolumnbredden antingen genom att dubbelklicka eller dra i kolumnens högra gräns.
Så här kan du visa, addera och subtrahera långa tidsintervall i Excel. Tack för att du läste och hoppas att vi ses på vår blogg nästa vecka!