Beräkna differensen mellan två tider i Excel

Gäller för
Excel för Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Anta att du vill ta reda på hur lång tid det tar för en anställd att slutföra en monteringslinjeoperation eller en snabbmatsbeställning som ska bearbetas under rusningstid. Det finns flera sätt att beräkna skillnaden mellan två tider.

Presentera resultatet i standardformat för tid

Det finns två metoder du kan använda för att presentera resultaten i standardformatet för tid (timmar: minuter: sekunder). Använd subtraktionsoperatorn (-) för att hitta differensen mellan tiderna och gör sedan något av följande:

Tillämpa en egen formatkod på cellen genom att göra följande:

  1. Markera cellen.
  2. Klicka på pilen bredvid rutanAllmänt i gruppen Tal på fliken Start och klicka sedan på Fler talformat.
  3. I dialogrutan Formatera celler klickar du på Anpassad i listan Kategori och väljer sedan ett anpassat format i rutan Typ .

Använd funktionen TEXT för att formatera tiderna: När du använder koderna för tidsformat får antalet timmar aldrig överstiga 24, minuterna aldrig överstiga 60 och sekunderna aldrig överstiga 60.

Exempel Tabell 1 – Presentera resultatet i standardformatet för tid

Använd informationen i följande tabell i ett tomt kalkylblad och ändra sedan om det behövs.

Exempel på cell A Exempel på cell B
Starttid Sluttid
2007-06-09 10:35 2007-06-09 15:30
Formel Beskrivning (Resultat)
=B2-A2 Antalet timmar mellan de två tiderna (4). Du måste manuellt använda det anpassade formatet "h" på cellen från dialogrutan Formatera celler .
=B2-A2 Timmar och minuter mellan de två tiderna (4:55). Du måste manuellt tillämpa det anpassade formatet "h:mm" på cellen från dialogrutan Formatera celler .
=B2-A2 Antalet timmar, minuter och sekunder mellan de två tiderna (4:55:00). Du måste manuellt använda det anpassade formatet "h:mm:ss" på cellen från dialogrutan Formatera celler .
=TEXT(B2-A2;"h") Antalet timmar mellan de två tiderna med cellen formaterad som "h" med hjälp av funktionen TEXT (4).
=TEXT(B2-A2;"h:mm") Timmar och minuter mellan de två tiderna med cellen formaterad som "h:mm" med hjälp av funktionen TEXT (4:55).
=TEXT(B2-A2;"t:mm:ss") Timmar, minuter och sekunder mellan de två tiderna med cellen formaterad som "t:mm:ss" med hjälp av funktionen TEXT (4:55:00).

Obs

Om du använder både ett format som används med funktionen TEXT och använder ett talformat för cellen, har funktionen TEXT företräde framför cellformateringen.

Mer information om hur du använder funktionerna finns i avsnittet TEXT-funktionen och Visa tal som datum eller tider.

Exempel Tabell 2 – Presentera resultatet baserat på en enda tidsenhet

För att utföra den här åtgärden använder du funktionen HELTAL eller funktionerna TIMME,MINUT och SEKUND som visas i följande exempel.

Använd informationen i följande tabell i ett tomt kalkylblad och ändra sedan om det behövs.

Exempel på cell A Exempel på cell B
Starttid Sluttid
2007-06-09 10:35 2007-06-09 15:30
Formel Beskrivning (Resultat)
=HELTAL((B2-A2)*24) Totalt antal timmar mellan de två tiderna (4)
=(B2-A2)*1440 Totalt antal minuter mellan de två tiderna (295)
=(B2-A2)*86400 Totalt antal sekunder mellan de två tiderna (17700)
=TIMME(B2-A2) Skillnaden i timenhet mellan två tider. Detta värde får inte överstiga 24 (4).
=MINUT(B2-A2) Skillnaden i minutenheten mellan två tider. Detta värde får inte överstiga 60 (55).
=SEKUND(B2-A2) Skillnaden i sekundenheten mellan två tider. Värdet får inte överstiga 60 (0).

Mer information om hur du använder funktionerna finns i Funktionen HELTAL, funktionen TIMME, funktionen MINUT och funktionen SEKUND.