Sådan subtraheres tid i Excel (7 hurtige metoder)

  • Del Dette
Hugh West

Der er mange gange, hvor vi har brug for at trække tid fra i vores Excel I denne artikel vil vi se forskellige metoder til at trække tid fra for at finde den forløbne tid. I denne artikel vil vi se forskellige metoder til nemt at trække tid fra i et excel-regneark. Når du arbejder med et stort datasæt i excel, vil disse teknikker spare meget tid.

Download øvelsesbog

Download øvelsesbogen.

Beregne tidsforskel.xlsx

7 måder at trække tid fra hinanden på i Excel

1. Træk tiden mellem to celler fra hinanden for at få den forløbne tid

Vi har ofte brug for at beregne tidsforskellen mellem cellerne for at få oplyst den forløbne tid. Vi kræver, at denne operation beregne de ansattes arbejdstid på et kontor. Der er forskellige måder at trække tiden mellem to celler fra hinanden på. Vi vil diskutere disse teknikker nedenfor. For at gøre forklaringen lettere vil vi bruge et datasæt, der indeholder de "Indgangstid & 'Exit Time' af nogle medarbejdere.

Læs mere: Sådan beregner du den udgåede tid i Excel (8 måder)

1.1 Med en simpel formel

I denne delmetode vil vi bruge en simpel formel til at beregne tidsforskellen mellem to celler.

Følg nedenstående trin.

TRIN:

  • Først skal du vælge Celle E5.
  • For det andet skal du skrive formlen:
=D5-C5

  • Tryk nu på Indtast .

Her trækker formlen værdierne for Celle D5 & Celle C5. Angiv derefter resultatet i samme format i Celle E5.

Vi skal ændre tidsformatet for at vise arbejdstiden korrekt.

  • Gå til dette formål til Hjem fanen og vælg den Nummer dialogikon som nedenfor. Den 'Formater celler' vindue vil opstå.

  • Derefter skal du vælge den Type Tidsformat du ønsker at vise, og klik på OK .

  • Derefter vil du se timer , minutter & sekunder i den Arbejdstid kolonne.

  • Endelig skal du bruge Håndtag til påfyldning for at se resultaterne i alle celler.

1.2 Med IF-funktion

Vi kan også beregne tidsforskellen mellem to celler ved hjælp af IF-funktion . IF-funktion tester logikken og returnerer en værdi, hvis den er sand, ellers returnerer den en anden værdi.

Vær opmærksom på nedenstående trin for denne teknik.

TRIN:

  • Vælg i første omgang Celle E5 .
  • Skriv nu formlen:
=IF(D5>=C5, D5-C5, D5+1-C5)

  • Derefter skal du trykke på Gå ind på for at se resultatet.

Her er det IF-funktion vil først kontrollere, om værdien af D5 er større end eller lig med C5 . hvis det er sand , så vil den trække dem fra hinanden og vil blive vist i output. Hvis det er falsk , så vil den tilføje 1 med D5 og derefter trækkes fra C5 .

  • Hvis du vil ændre formatet, skal du gå til 'Formater celler' & vælg din Type.

  • Når du har klikket på OK, du vil se timer og minutter som nedenfor.

  • Til sidst skal du trække ned i Håndtag til påfyldning for at se resultaterne i alle celler.

1.3 Med MOD-funktion

Vi kan bruge den MOD-funktion til samme formål. MOD-funktion returnerer generelt resten efter at et tal er divideret med en divisor. Tallet er det første argument, og det andet argument er divisoren.

Følg nedenstående trin.

TRIN:

  • I begyndelsen skal du vælge Celle E5 .
  • Skriv nu formlen:
=MOD((D5-C5),1)

  • Derefter skal du trykke på Indtast for at se resultatet.

Her er det MOD-funktion fratrækker værdierne for Celle D5 med Celle C5 Derefter divideres den subtraherede værdi med 1.

  • Igen skal du ændre Tidsformat.

  • Endelig skal du bruge Håndtag til påfyldning for at se resultater i Arbejdstid kolonne.

1.4 Med TEXT-funktionen

TEXT Funktion kan også beregne tidsforskellen. Generelt kan den TEXT Funktion konverterer tal til tekst i et regneark. I første omgang konverterer funktionen enhver numerisk værdi til en tekststreng.

Lad os følge trinene for at finde ud af, hvordan det fungerer.

TRIN:

  • Først skal du vælge Celle E5 og skriv formlen:
=TEXT(D5-C5, "h:mm:ss")

  • Hit Gå ind på for at se resultatet.

I dette tilfælde skal TEXT Funktion gemmer subtraktionen af Celle D5 og Celle C5 i det første argument og derefter udtrykke strengen som timer, minutter, & sekunder format.

  • Hvis du på samme måde kun ønsker at vise timer og minutter, skal du skrive formlen:
=TEXT(D5-C5, "h:mm")

  • Tryk på Indtast for at se resultatet.

  • Hvis du igen kun vil vise timer, skal du skrive formlen:
=TEXT(D5-C5, "h")

  • Tryk nu på Gå ind på for at se resultatet.

  • Til sidst skal du bruge Håndtag til påfyldning for at se resultaterne i alle celler.

2. Træk tid fra hinanden med TIME-funktionen i Excel

Der er nogle gange behov for at trække et bestemt antal timer fra en periode. I disse tilfælde skal TIME-funktion er meget effektiv. TIME-funktion gemmer timer i det første argument, minutter i det andet argument og sekunder i det tredje argument.

Vi vil bruge et datasæt, der indeholder arbejdstiden for nogle medarbejdere. Vi vil trække frokosttiden fra det.

Følg trinene for at få mere at vide om denne metode.

TRIN:

  • Vælg Celle D5 i første omgang.
  • Nu skal du sætte formlen:
=C5-TID(1,30,0)

  • Tryk nu på Indtast for at se resultatet.

Her er vores frokostpause 1 time og 30 minutter . Så, den TIME-funktion indeholder 1 i det første argument og 30 i det andet argument. Det indeholder 0 i det tredje argument, fordi vi ikke har nogen sekunder i vores frokostpause.

  • Til sidst skal du bruge Håndtag til påfyldning for at se resultaterne i alle celler.

Læs mere: Sådan trækkes militær tid fra i Excel (3 metoder)

3. Beregne og vise negativ tidsforskel i Excel

Når vi trækker tid fra hinanden, kan subtraktionen nogle gange være negativ. Excel viser som standard ikke negative tidsværdier.

Du kan se dette problem på billedet nedenfor.

Følg nedenstående trin for at løse dette problem.

TRIN:

  • Først skal du gå til Fil og vælg Indstillinger .

  • For det andet skal du vælge Avanceret fra den Excel Indstillinger .
  • Kontroller derefter den "Brug 1904-datosystem".

  • Klik på OK for at se resultater som nedenfor.

  • Alternativt kan du bruge nedenstående formel i Celle E5.
=IF(D5-C5>0, D5-C5, "-" & TEXT(ABS(D5-C5), "h:mm"))

  • Hit Indtast og bruge den Håndtag til påfyldning for at se resultatet.

Her er det IF-funktion vil vise subtraktionen mellem D5 og C5 hvis subtraktionen er større end 0. Ellers vises et negativt tegn sammen med den absolutte værdi af subtraktionen.

Læs mere: Sådan subtraheres og vises negativ tid i Excel (3 metoder)

4. Træk tid fra hinanden og vis i en enkelt enhed i Excel

I denne metode finder vi forskellen mellem to gange ved hjælp af en simpel formel og konverterer forskellen til et decimaltal.

Vi vil bruge det samme datasæt her.

TRIN:

  • Vælg Celle E5 og skriv formlen:
=(D5-C5)*24

  • Hit Indtast for at se resultatet.

  • Brug den Håndtag til påfyldning for at se resultater i andre celler.

  • For kun at vise den hele talværdi skal vi bruge INT-funktion og og og type:
=INT((D5-C5)*24)

  • Tryk på Indtast for at se resultatet.

  • Igen skal du trække den Håndtag til påfyldning ned for at se resultaterne i alle celler.

  • For at omregne til minutter skal formlen ganges med 1440 .
=(D5-C5)*1440

  • Tryk på Gå ind på og bruge den Håndtag til påfyldning for at se resultaterne som nedenfor.

  • For at omregne til minutter skal formlen ganges med 86400 .
=(D5-C5)*86400

  • Tryk på Indtast og bruge den Håndtag til påfyldning for at se resultaterne som nedenfor.

Lignende læsninger:

  • [Rettet!] SUM virker ikke med tidsværdier i Excel (5 løsninger)
  • Sådan beregnes den gennemsnitlige håndteringstid i Excel (2 nemme måder)
  • Brug tidsformat i Excel VBA (makro, UDF og UserForm)
  • Sådan beregner du omsætningstid i Excel (4 måder)
  • Beregn timelønnen i Excel (2 hurtige metoder)

5. Beregn tidsforskellen i en enhed uden hensyntagen til andre enheder

Vi kan også beregne tidsforskellen i en enhed, der ignorerer andre enheder. Vi kan bruge denne teknik til at vise timer, minutter og sekunder i forskellige.

Lad os følge nedenstående trin.

TRIN:

  • Vælg en celle, og skriv formlen:
= TIME(D5-C5)

  • Hit Indtast og træk ned i Håndtag til påfyldning for at se resultatet.

Her er det HOUR Funktion fratrækker værdierne for Celle D5 og C5 og kun vise timedelen.

  • Hvis du kun vil vise en meget lille del af output, skal du bruge MINUT funktion og skriv formlen:
=MINUTE(D5-C5)

  • Tryk igen på Indtast og bruge den Håndtag til påfyldning for at se resultatet.

  • Brug den ANDEN funktion for kun at vise den anden del i output. Indtast formlen:
=SECOND(D5-C5)

  • Derefter skal du trykke på Indtast og træk ned i Håndtag til påfyldning for at se resultatet.

  • Endelig viser vi værdierne separat som nedenfor.

Relateret indhold: Sådan beregnes tidsvarigheden i Excel (7 metoder)

6. Brug af NOW-funktionen til at trække tid fra hinanden

Vi kan bruge bruge NOW-funktion når vi skal trække tiden fra den aktuelle tid.

Følg nedenstående trin.

TRIN:

  • Vælg Celle D5 først og skriv formlen:
=NOW()-C5

Her vil formlen trække værdien af Celle C5 fra det aktuelle tidspunkt.

  • Derefter skal du trykke på Gå ind på og bruge den AutoFill for at se resultaterne.

Relateret indhold: Sådan subtraheres dato og tid i Excel (6 nemme måder)

7. Subtrahere og vise tid i timer, minutter & sekunder enhed

Nogle gange har vi brug for at vise den subtraherede værdi med nogle tekster. I denne metode vil vi vise de subtraherede værdier med enhederne timer, minutter & sekunder. Vi vil igen bruge det samme datasæt her.

Lad os følge nedenstående trin.

TRIN:

  • Først skal du vælge Celle E5 og skriv formlen:
=D5-C5

  • Tryk nu på Gå ind på .

  • Derefter skal du gå til Nummerformat dialogikon i den Hjem og vælg den.

  • Vælg 'Brugerdefineret' fra den Formater celler vindue.
  • Sæt teksten i Type felt:
h "timer", m "minutter" og s "sekunder"

  • Klik på OK for at se resultater som nedenfor.

  • Endelig skal du bruge Håndtag til påfyldning for at se resultaterne i alle celler.

Læs mere: Sådan beregner du timer og minutter til lønnings Excel (7 nemme måder)

Konklusion

Vi har demonstreret 7 nemme og hurtige måder at trække tid fra i Excel på. Jeg håber, at disse metoder vil hjælpe dig med at trække tid fra i Excel. Desuden er øvelsesbogen også tilføjet i begyndelsen af artiklen. Download den for at øve dig mere. Sidst af alt, hvis du har spørgsmål eller forslag, er du velkommen til at kommentere nedenfor.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.