Hur man beräknar tidsskillnaden i Excel (13 sätt)

  • Dela Detta
Hugh West

Om du letar efter några av de enklaste sätten att beräkna tidsskillnaden i Excel är du på rätt plats. Låt oss dyka in i huvudartikeln för att få veta detaljerna om dessa sätt.

Ladda ner arbetsboken

Beräkning av tidsskillnader.xlsx

13 sätt att beräkna tidsskillnad i Excel

Här har vi använt följande två tabeller för att visa exempel på beräkning av tidsskillnader i Excel.

För att skapa artikeln har vi använt oss av Microsoft Excel 365 versionen, men du kan använda andra versioner när det passar dig.

Metod-1: Använd aritmetisk operatör för att beräkna tidsskillnad i Excel

Här kommer vi att fastställa tidsskillnaderna mellan Utgångstider och Inträdestider för att få den Arbetstider av de anställda med hjälp av minustecken.

Step-01 :

➤ Skriv följande formel i cellen E5

=D5-C5

Den kommer att subtrahera Tid för utresa från Inträdestid .

➤ Press ENTER

➤ Dra ner den Handtag för fyllning verktyg

Resultat :

På detta sätt får du Arbetstider av de anställda.

Läs mer: Hur man beräknar tid i Excel (16 olika sätt)

Metod-2: Använd TEXT-funktionen för att beräkna tidsskillnaden i Excel

Du kan använda TEXT-funktionen för att fastställa tidsskillnaderna mellan Tid för utresa och Inträdestid .

Step-01 :

➤ Skriv följande formel i cellen E5

=TEXT(D5-C5, "hh:mm:ss")

  • D5-C5 17:00-8:30

Utgång →0.354166667

  • TEXT(D5-C5, "hh:mm:ss") blir .

TEXT(0.354166667,”hh:mm:ss”)

Utgång →08:30:00

➤ Press ENTER

➤ Dra ner den Handtag för fyllning verktyg

Resultat :

Därefter får du Arbetstider av de anställda.

På samma sätt kan du använda följande funktioner för olika format

=TEXT(D5-C5, "hh:mm")

Den returnerar skillnaden i timmar och minuter

=TEXT(D5-C5, "hh")

Du får skillnaden i timmar här.

Obs

TEXT-funktionen återger skillnaderna i textformat.

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

Metod-3: Använd TIMEVALUE-funktionen för att beräkna tidsskillnaden i Excel

Här kommer vi att använda TIMEVALUE-funktionen för att beräkna tidsskillnaderna mellan Tid för utresa och Inträdestid .

Step-01 :

➤ Använd följande formel i cellen E5

=TIMEVALUE("17:00")-TIMEVALUE("8:30")

  • TIDSVÄRDE("17:00") blir

0.708333333

  • TIDSVÄRDE("8:30") blir

0.354166667

  • TIDSVÄRDE("17:00")-TIDSVÄRDE("8:30") blir

0.708333333-0.354166667

Utgång →08:30

På samma sätt kan du använda formlerna för andra Utgångstider och Inträdestider, och till sist får du fram arbetstiderna för de anställda.

Relaterat innehåll: Hur man beräknar skillnaden mellan två datum och tider i Excel

Metod-4: Använd TIME-funktionen för att beräkna tidsskillnaden i Excel

Du kan använda TIME-funktion för att beräkna tidsskillnaderna mellan Tid för utresa och Inträdestid .

Step-01 :

➤ Skriv följande formel i cellen E5

=TID(TIMME(D5),MINUT(D5),SEKUND(D5))-TID(TIMME(C5),MINUT(C5),SEKUND(C5))

  • TIMMA(D5) →17
  • MINUT(D5) →0
  • SECOND(D5) →0
  • TID(TIMME(D5),MINUT(D5),SEKUND(D5)) blir

TIME(17,0,0,0)

Utgång →0.708333333

  • TIMMA(C5) →8
  • MINUT(D5) →30
  • SECOND(D5) →0
  • TIME(8,30,0 blir

TIME(17,0,0,0)

Utgång →0.354166667

  • TID(TIMME(D5),MINUT(D5),SEKUND(D5))-TID(TIMME(C5),MINUT(C5),SEKUND(C5)) blir

0.708333333-0.354166667

Utgång →08:30

➤ Press ENTER

➤ Dra ner den Handtag för fyllning verktyg

Resultat :

Efteråt får du Arbetstider av de anställda.

Relaterat innehåll: Hur man subtraherar militär tid i Excel (3 metoder)

Metod-5: Beräkning av timskillnader mellan två tider vid olika datum

Du kan beräkna timskillnaderna mellan Leveranstid och Beställningstid genom att följa den här metoden.

Step-01 :

➤ Skriv följande formel i cellen E5

=(D5-C5)*24

Här kan tidsskillnaden mellan Leveranstid och Beställningstid multipliceras med 24 (1 dag = 24 timmar) för att omvandla skillnaden till timmar.

➤ Press ENTER

➤ Dra ner den Handtag för fyllning verktyg

Resultat :

På så sätt får du fram timskillnaderna mellan de olika Leveranstider och Beställningstider .

Läs mer: Hur man beräknar totala timmar i Excel (9 enkla metoder)

Metod-6: Beräkning av minutskillnader mellan två tider vid olika datum

I det här avsnittet kommer vi att fastställa tidsskillnaderna mellan Leveranstider och Beställningstider i minuter.

Step-01 :

➤ Skriv följande formel i cellen E5

=(D5-C5)*1440

Här har vi multiplicerat tidsskillnaden mellan den Leveranstid och Beställningstid av 1440 (1 dag= 24 timmar*60 minuter= 1440 minuter) för att omvandla skillnaden till minuter.

➤ Press ENTER

➤ Dra ner den Handtag för fyllning verktyg

Resultat :

Då får du reda på de små skillnaderna mellan de olika Leveranstider och Beställningstider .

Läs mer: Hur man lägger till minuter till tid i Excel (5 enkla sätt)

Metod-7: Beräkning av sekundskillnader mellan två tider på olika datum

Här kommer vi att fastställa tidsskillnaderna mellan Leveranstider och Beställningstider i sekunder.

Step-01 :

➤ Skriv följande formel i cellen E5

=(D5-C5)*86400

Här har vi multiplicerat tidsskillnaden mellan den Leveranstid och Beställningstid av 86400 (1 dag= 24 timmar*60 minuter*60 sekunder= 86400 sekunder) för att omvandla skillnaden till sekunder.

➤ Press ENTER

➤ Dra ner den Handtag för fyllning verktyg

Resultat :

Slutligen får du den andra skillnaden mellan Leveranstider och Beställningstider .

Läs mer: Hur man subtraherar tid i Excel (7 snabba metoder)

Liknande läsning:

  • Hur man använder tidsformat i Excel VBA (makro, UDF och UserForm)
  • Beräkna omloppstiden i Excel (4 sätt)
  • Hur man beräknar timpriset i Excel (2 snabba metoder)
  • Beräkna totala antalet arbetstimmar per vecka i Excel (5 bästa metoderna)
  • Hur man beräknar genomsnittlig svarstid i Excel (4 metoder)

Metod-8: Beräkna tidsskillnader med hjälp av funktionerna HUR, MINUT och SECOND

Här kommer vi att använda TIMMA , MINUT, och ANDRA funktioner för att bestämma tidsskillnaderna och dela upp dem i tim-, minut- och sekundenheter.

Step-01 :

➤ Skriv följande formel i cellen E5

= TIMMA(D5-C5)

TIMMA returnerar timvärdet för denna tidsskillnad.

➤ Press ENTER

➤ Dra ner den Handtag för fyllning verktyg

På detta sätt får du timskillnaderna mellan de olika Tid för utresa och Inträdestid .

För att beräkna minutskillnaderna har vi använt följande funktion

=MINUT(D5-C5)

MINUT returnerar minutvärdet för denna tidsskillnad.

Du kan använda följande funktion för att beräkna de andra skillnaderna

=SECOND(D5-C5)

ANDRA returnerar det andra värdet av denna tidsskillnad.

Obs

Du måste använda Allmänt format här.

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

Metod-9: Använd NOW-funktionen för att beräkna tidsskillnaden i Excel

Om du vill få fram tidsskillnaden mellan den aktuella tiden och den Inträdestid Här använder vi NOW-funktion .

Step-01 :

➤ Skriv följande formel i cellen D5

=NOW()-C5

NOW() kommer att ge den aktuella tiden (när vi skapade denna artikel var det 10:54 )

➤ Press ENTER

➤ Dra ner den Handtag för fyllning verktyg

Resultat :

Därefter får du tidsskillnaden mellan den aktuella tiden och den Inträdestid .

Obs

Relaterat innehåll: Tidtabellsformel i Excel (5 exempel)

Metod-10: Använd funktionerna IF och INT för att beräkna tidsskillnaden i Excel

I det här avsnittet kommer vi att använda IF , INT , TIMMA , MINUT , och ANDRA funktioner för att beräkna tidsskillnader.

Step-01 :

➤ Skriv följande formel i cellen E5

=IF(INT(D5-C5)>0, INT(D5-C5) & " dagar, ",""") & IF(HOUR(D5-C5)>0, HOUR(D5-C5) & " timmar, ","") & IF(MINUTE(D5-C5)>0, MINUTE(D5-C5) & " minuter och ","") & IF(SECOND(D5-C5)>0, SECOND(D5-C5) & " sekunder,"")

  • (D5-C5) →2.5
  • INT(D5-C5) →2
  • IF(INT(D5-C5)>0, INT(D5-C5) & " dagar, ",""") blir .

IF(2>0, 2 & " dagar, ","") IF kommer att återge 2 dagar med hjälp av & operatör när skillnaden är större än noll, annars returneras en tom

Utgång →2 dagar,

  • TIMME (D5-C5) →12
  • IF(HOUR(D5-C5)>0, HOUR(D5-C5) & " timmar, ",""") blir

IF(12>0, 12 & " timmar, ","") IF kommer att återge 12 timmar med hjälp av & operatör när skillnaden är större än noll, annars returneras en tom

Utgång →12 timmar,

  • MINUT (D5-C5) →0
  • IF(MINUTE(D5-C5)>0, MINUTE(D5-C5) & " minuter och ","") blir .

IF(0>0, 0 & " minuter och ","") IF kommer att återge 0 minuter med hjälp av & operatör när skillnaden är större än noll, annars returneras en tom

Utgång →Blank

  • SECOND(D5-C5) →0
  • IF(SECOND(D5-C5)>0, SECOND(D5-C5) & " sekunder","") blir

IF(0>0, 0 & " sekunder och ","") IF kommer att återge 0 sekunder med hjälp av & operatör när skillnaden är större än noll, annars returneras en tom

Utgång →Blank

  • IF(INT(D5-C5)>0, INT(D5-C5) & " dagar, ",""") & IF(HOUR(D5-C5)>0, HOUR(D5-C5) & " timmar, ",""") & IF(MINUTE(D5-C5)>0, MINUTE(D5-C5) & " minuter och ","") & IF(SECOND(D5-C5)>0, SECOND(D5-C5) & " sekunder,""") blir .

2 dagar,&12 timmar,& "" & ""

Utgång →2 dagar, 12 timmar,

➤ Press ENTER

➤ Dra ner den Handtag för fyllning verktyg

Resultat :

På så sätt får du fram tidsskillnaderna mellan de olika Leveranstid och Beställningstid .

Du kan få ett liknande resultat genom att helt enkelt subtrahera värdena med hjälp av följande formel

=D5-C5

och sedan måste du trycka på CTRL+1 för att välja följande format från Anpassad alternativ.

Metod-11: Beräkning av negativa skillnader mellan två tider

Om du vill beräkna tidsskillnaden genom att subtrahera den Inträdestid och Tid för utresa får du ett negativt värde på grund av att du subtraherar ett litet värde från ett stort värde. Här ska vi se hur vi ska hantera denna situation.

Step-01 :

➤ du kan skriva följande enkla formel i cellen E5

=C5-D5

Men det visas inga resultat

Du måste alltså använda följande formel i stället

=IF(C5-D5>0, C5-D5, TEXT(ABS(C5-D5),"-h:mm"))

  • C5-D5 →-0.35416667
  • TEXT(ABS(C5-D5),"-h:mm") blir

TEXT(ABS(-0.35416667),”-h:mm”) TEXT(0.35416667,”-h:mm”)

Utgång →-8:30

  • IF(C5-D5>0, C5-D5, TEXT(ABS(C5-D5),"-h:mm")) blir .

IF(-0.35416667>0, C5-D5, -8:30) → Här är villkoret FALSK

Utgång →-8:30

➤ Dra ner den Handtag för fyllning verktyg

Resultat :

Då får du de negativa tidsskillnaderna.

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

Metod-12: Summera tidsvärdena i en lista

Här summerar vi tidsskillnaderna för att få fram den totala arbetstiden.

Step-01 :

➤ Skriv följande formel i cellen E12

=TEXT(SUM(E5:E11), "dd:hh:mm:ss")

  • SUM(E5:E11)→ 2.2951388889
  • TEXT(SUM(E5:E11), "dd:hh:mm:ss") blir

TEXT(2.2951388889,”dd:hh:mm:ss”)

Utgång →02:07:05:00

➤ Press ENTER

Resultat :

Slutligen får du summan av arbetstimmarna där 2 är den dagen, 7 är timmen och 5 är minuten.

Läs mer: [Rättad!] SUM fungerar inte med tidsvärden i Excel (5 lösningar)

Metod-13: Lägg till timmar, minuter och sekunder

Du kan summera dina önskade timmar, minuter och sekunder i följande tre tabeller.

Step-01 :

➤ Använd följande formel för att räkna ihop timmarna med den Beställningstid för att få den Leveranstid

=C5+D5/24

Här anges det timvärde som kommer att läggas till med den Beställningstid delas av 24 (1 dag = 24 timmar)

För att lägga till minuter används följande formel

=C5+D5/1440

Här dividerar vi minutvärdena med 1440 (1 dag= 24 timmar*60 minuter= 1440 minuter)

Vi använder följande formel för att summera sekunderna

=C5+D5/86400

Vi delar alltså de andra värdena med 86400 (1 dag= 24 timmar*60 minuter*60 sekunder= 86400 sekunder)

Läs mer: Hur man lägger till minuter till tid i Excel (5 enkla sätt)

Övningssektionen

För att du ska kunna öva på egen hand har vi tillhandahållit en Praktik som nedan i ett ark som heter Praktik . Gör det själv.

Slutsats

I den här artikeln har jag försökt täcka de enklaste sätten att beräkna tidsskillnaden i Excel på ett effektivt sätt. Jag hoppas att du kommer att finna den användbar. Om du har några förslag eller frågor, dela gärna med dig av dem till oss.

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.