Hur man subtraherar tid i Excel (7 snabba metoder)

  • Dela Detta
Hugh West

Det finns många tillfällen då vi behöver subtrahera tid i vår Excel Vi subtraherar ofta tid för att hitta den förflutna tiden. I den här artikeln kommer vi att se olika metoder för att subtrahera tid enkelt i ett excel-arbetsblad. När du arbetar med ett stort dataset i excel kommer dessa tekniker att spara mycket tid.

Ladda ner övningsboken

Ladda ner övningsboken.

Beräkna tidsskillnad.xlsx

7 sätt att subtrahera tid i Excel

1. Subtrahera tiden mellan två celler för att få den förflutna tiden.

Ofta behöver vi beräkna tidsskillnaden mellan celler för att få fram den förflutna tiden. Vi behöver denna operation för att beräkna de anställdas arbetstid Det finns olika sätt att subtrahera tid mellan två celler. Vi kommer att diskutera dessa tekniker nedan. För att göra förklaringen enklare kommer vi att använda ett dataset som innehåller "Inträdestid & "Exit Time av vissa anställda.

Läs mer: Hur man beräknar förbrukad tid i Excel (8 sätt)

1.1 Med en enkel formel

I denna delmetod använder vi en enkel formel för att beräkna tidsskillnaden mellan två celler.

Följ stegen nedan.

STEG:

  • Välj först Cell E5.
  • För det andra skriver du formeln:
=D5-C5

  • Tryck nu på Gå in på .

Här subtraherar formeln värdena för Cell D5 & Cell C5. Ange sedan resultatet i samma format i Cell E5.

Vi måste ändra tidsformatet så att arbetstiden visas korrekt.

  • För detta ändamål ska du gå till Hem och välj fliken Antal dialogikonen som nedan. "Formatera celler kommer att uppstå.

  • Därefter väljer du Typ Format för tid som du vill visa och klicka på OK .

  • Då ser du följande timmar , minuter & sekunder i den Arbetstid kolumn.

  • Slutligen kan du använda Handtag för fyllning för att se resultat i alla celler.

1.2 Med IF-funktion

Vi kan också beräkna tidsskillnaden mellan två celler med hjälp av IF-funktion . IF-funktion testar logiken och returnerar ett värde om det är sant, annars returneras ett annat värde.

Följ nedanstående steg för denna teknik.

STEG:

  • I första hand väljer du Cell E5 .
  • Skriv nu formeln:
=IF(D5>=C5, D5-C5, D5+1-C5)

  • Tryck sedan på Gå in på för att se resultatet.

Här kan IF-funktion kommer först att kontrollera om värdet av D5 är större än eller lika med C5 . Om det är sant , kommer den att subtrahera dem och visas i resultatet. Om det är falskt , då kommer den att lägga till 1 med D5 och sedan subtrahera från C5 .

  • Om du vill ändra formatet går du till "Formatera celler & välj din Typ.

  • Efter att ha klickat på OKEJ, visas timmar och minuter som nedan.

  • Slutligen drar du ner Handtag för fyllning för att se resultat i alla celler.

1.3 Med MOD-funktion

Vi kan använda MOD Funktion för samma ändamål. MOD Funktion ger i allmänhet återstoden efter att ett tal har dividerats med en divisor. Talet är det första argumentet och det andra argumentet är divisorn.

Följ stegen nedan.

STEG:

  • I början väljer du Cell E5 .
  • Skriv nu formeln:
=MOD((D5-C5),1)

  • Tryck sedan på Gå in på för att se resultatet.

Här kan MOD Funktion subtraherar värdena för Cell D5 med Cell C5 Det subtraherade värdet divideras sedan med 1.

  • Ännu en gång ändrar du Tidsformat.

  • Slutligen kan du använda Handtag för fyllning för att se resultat i Arbetstid kolumn.

1.4 Med TEXT-funktionen

TEXT Funktion kan också beräkna tidsskillnaden. I allmänhet kan TEXT Funktion omvandlar siffror till text i ett kalkylblad. Funktionen omvandlar inledningsvis alla numeriska värden till en textsträng.

Vi följer stegen för att ta reda på hur det fungerar.

STEG:

  • Välj först Cell E5 och skriv formeln:
=TEXT(D5-C5, "h:mm:ss")

  • Hit Gå in på för att se resultatet.

I det här fallet är det TEXT Funktion lagrar subtraktionen av Cell D5 och Cell C5 i det första argumentet och sedan uttrycka strängen i formatet timmar, minuter, & sekunder.

  • Om du på samma sätt vill visa endast timmar och minuter skriver du formeln:
=TEXT(D5-C5, "h:mm")

  • Tryck på Gå in på för att se resultatet.

  • Om du vill visa endast timmar skriver du formeln:
=TEXT(D5-C5, "h")

  • Tryck nu på Gå in på för att se resultatet.

  • I slutändan kan du använda Handtag för fyllning för att se resultat i alla celler.

2. Subtrahera tid med TIME-funktionen i Excel

Det finns tillfällen då vi behöver subtrahera ett visst antal timmar från en tidsperiod. TIME-funktion är mycket effektiv. TIME-funktion lagrar timmar i det första argumentet, minuter i det andra argumentet och sekunder i det tredje argumentet.

Vi kommer att använda ett dataset som innehåller arbetstiden för vissa anställda och subtrahera lunchtimmen från den.

Följ stegen för att få mer information om denna metod.

STEG:

  • Välj Cell D5 till en början.
  • Nu ska du sätta in formeln:
=C5-TID(1,30,0)

  • Tryck nu på Gå in på för att se resultatet.

Här är vår lunchtid 1 timme och 30 minuter . Så, den TIME-funktion innehåller 1 i det första argumentet och 30 i det andra argumentet. Det innehåller 0 i det tredje argumentet eftersom vi inte har några sekunder under vår lunchtid.

  • Slutligen kan du använda Handtag för fyllning för att se resultat i alla celler.

Läs mer: Hur man subtraherar militär tid i Excel (3 metoder)

3. Beräkna och visa negativ tidsskillnad i Excel

När vi subtraherar tid kan subtraktionen ibland vara negativ. Excel visar inte negativa tidsvärden som standard.

Du kan se detta problem i bilden nedan.

Följ nedanstående steg för att åtgärda problemet.

STEG:

  • Först går du till Fil och välj Alternativ .

  • För det andra väljer du Avancerad från Excel Alternativ .
  • Kontrollera sedan "Använd 1904 års datumsystem".

  • Klicka på OK för att se resultat som nedan.

  • Alternativt kan du använda nedanstående formel i Cell E5.
=IF(D5-C5>0, D5-C5, "-" & TEXT(ABS(D5-C5), "h:mm"))

  • Hit Gå in på och använda Handtag för fyllning för att se resultatet.

Här kan IF-funktion visar subtraktionen mellan D5 och C5 om subtraktionen är större än 0. Annars visas ett negativt tecken tillsammans med subtraktionens absoluta värde.

Läs mer: Hur du subtraherar och visar negativ tid i Excel (3 metoder)

4. Subtrahera tid och visa i en enda enhet i Excel

Med den här metoden hittar vi skillnaden mellan två tider med hjälp av en enkel formel och omvandlar skillnaden till ett decimaltal.

Vi kommer att använda samma dataset här.

STEG:

  • Välj Cell E5 och skriv formeln:
=(D5-C5)*24

  • Hit Gå in på för att se resultatet.

  • Använd den Handtag för fyllning för att se resultat i andra celler.

  • För att endast visa heltalsvärdet använder vi INT Funktion och typ:
=INT((D5-C5)*24)

  • Tryck på Gå in på för att se resultatet.

  • Dra återigen i Handtag för fyllning ner för att se resultaten i alla celler.

  • För att konvertera till minuter, multiplicera formeln med 1440 .
=(D5-C5)*1440

  • Tryck på Gå in på och använda Handtag för fyllning för att se resultatet som nedan.

  • För att konvertera till minuter, multiplicera formeln med 86400 .
=(D5-C5)*86400

  • Tryck på Gå in på och använda Handtag för fyllning för att se resultatet som nedan.

Liknande läsningar:

  • [Rättad!] SUM fungerar inte med tidsvärden i Excel (5 lösningar)
  • Hur man beräknar genomsnittlig hanteringstid i Excel (2 enkla sätt)
  • Använd tidsformat i Excel VBA (makro, UDF och UserForm)
  • Hur man beräknar omloppstiden i Excel (4 sätt)
  • Beräkna timpris i Excel (2 snabba metoder)

5. Beräkna tidsskillnaden i en enhet och bortse från andra enheter

Vi kan också beräkna tidsskillnaden i en enhet som ignorerar andra enheter. Vi kan använda den här tekniken för att visa timmar, minuter och sekunder i olika enheter.

Vi följer stegen nedan.

STEG:

  • Välj en cell och skriv formeln:
= TIMMA(D5-C5)

  • Hit Gå in på och dra ner den Handtag för fyllning för att se resultatet.

Här kan HOUR Funktion subtraherar värdena för Cell D5 och C5 och endast visa timdelen.

  • Om du bara vill visa en liten del av utgången använder du MINUTE Funktion och skriv formeln:
=MINUT(D5-C5)

  • Tryck återigen på Gå in på och använda Handtag för fyllning för att se resultatet.

  • Använd den ANDRA funktion för att endast visa den andra delen i utmatningen. Skriv formeln:
=SECOND(D5-C5)

  • Därefter trycker du på Gå in på och dra ner den Handtag för fyllning för att se resultatet.

  • Slutligen visar vi värdena separat på följande sätt.

Relaterat innehåll: Hur man beräknar tidens längd i Excel (7 metoder)

6. Användning av NOW-funktionen för att subtrahera tid

Vi kan använda oss av NOW-funktion när vi behöver subtrahera tid från den aktuella tiden.

Följ stegen nedan.

STEG:

  • Välj Cell D5 och skriv formeln:
=NOW()-C5

Här subtraherar formeln värdet av Cell C5 från den aktuella tiden.

  • Tryck sedan på Gå in på och använda AutoFill för att se resultaten.

Relaterat innehåll: Hur man subtraherar datum och tid i Excel (6 enkla sätt)

7. Subtrahera och visa tid i timmar, minuter & sekunder

Ibland behöver vi visa det subtraherade värdet med viss text. I den här metoden visar vi de subtraherade värdena med enheterna timmar, minuter & sekunder. Vi använder samma dataset igen.

Vi följer stegen nedan.

STEG:

  • Välj först Cell E5 och skriv formeln:
=D5-C5

  • Tryck nu på Gå in på .

  • Gå sedan till Format för nummer i dialogikonen i den Hem och välj den.

  • Välj 'Anpassad' från Formatera celler fönster.
  • Sätt texten i Typ fält:
h "timmar", m "minuter" och s "sekunder".

  • Klicka på OK för att se resultat som nedan.

  • Slutligen kan du använda Handtag för fyllning för att se resultat i alla celler.

Läs mer: Hur man beräknar timmar och minuter för lönelistor i Excel (7 enkla sätt)

Slutsats

Vi har visat 7 enkla och snabba sätt att subtrahera tid i Excel. Jag hoppas att dessa metoder hjälper dig att subtrahera tid enkelt i Excel. Dessutom har vi lagt till en övningsbok i början av artikeln. Ladda ner den för att öva mer. Sist av allt, om du har några frågor eller förslag, är du välkommen att kommentera nedan.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.