Træk tid i Excel - Hvordan trækker man tid i Excel? - Eksempler

Hvordan trækker man tid i Excel? (Med eksempler)

Det er blevet ret let at udføre operationer som at tilføje eller trække forskellige tids- og datoværdier med Excel. Til fratrækning af tidsværdier mindre end 24 timer kan vi nemt trække disse ved hjælp af '-' operatoren. Tidsværdierne, der ved subtraktion overstiger 24 timer / 60 minutter / 60 sekunder, ignoreres dog af Excel. Vi bruger brugerdefineret nummerformat i sådanne tilfælde.

Eksempel nr. 1

Hvis vi får starttid og afslutningstid for at udføre en opgave af nogle studerende (dvs. vi får de tidspunkter, hvor de studerende starter og afslutter opgaven), og vi ønsker at beregne den samlede tid, det tager af disse studerende at gennemføre opgave:

Vi kan se, at starttidspunktet og afslutningstiden tages af tre studerende for at gennemføre en opgave, der findes i celler: henholdsvis B2, B3, B4 og C2, C3, C4, og vi ønsker at beregne den samlede tid (i timer ) taget af disse studerende for at gennemføre opgaven i cellerne D2, D3, D4.

Så vi trækker de to givne tidsværdier ved hjælp af '-operatøren og multiplicerer derefter den resulterende værdi med 24 for at få det antal timer, der er taget for at gennemføre opgaven. Dette fungerer ret let, da subtraktionsværdien af ​​givne tider ikke er mere end 24.

vi får resultatet som 3,00.

Træk formlen fra C2 til C4.

Eksempel 2

Lad os nu sige, at vi ønsker at trække den tid i Excel, der er mere end 24 timer, når starttidspunktet og sluttidspunktet for udførelsen af ​​opgaven gives:

Vi kan se, at starttidspunktet og afslutningstiden tages af tre studerende for at gennemføre en opgave, der findes i celler: henholdsvis B2, B3, B4 og C2, C3, C4, og vi ønsker at beregne den samlede tid (i timer ) taget af disse studerende for at gennemføre opgaven i cellerne D2, D3, D4.

vi fik resultatet som angivet nedenfor:

Disse DateTime-værdier (der krydser midnat) skrives ved hjælp af brugerdefinerede formater, der kan bruges til at vise tidsintervaller, der overstiger standardtidsenhedernes længde.

Følgende trin illustrerer, hvordan man bruger brugerdefineret nummerformat i Excel:

  • Klik på fanen 'Hjem' og udvid rullemenuen 'Nummerformat'. Klik på 'Flere nummerformater.'
  • Vælg 'Brugerdefineret', og i boksen 'Type' skal du vælge: 'dd-mm-åååå tt: mm AM / PM' og klikke på 'OK'.

Nu næste gang vi har brug for dette format, gemmes det på 'Type' -listen.

Derefter trækker vi de to givne tidsværdier ved hjælp af '- operatoren og multiplicerer derefter den resulterende værdi med 24 for at få det antal timer, det tager at udføre opgaven.

Tilsvarende, hvis vi ønsker at beregne minutter eller sekunder mellem to-tidsværdier, trækker vi to-tidsværdierne og multiplicerer den resulterende værdi med henholdsvis 1440 eller 86400 (i stedet for 24).

Eksempel 3

Lad os nu sige, at vi ønsker at trække det ønskede tidsinterval fra et givet tidspunkt: Dette kan gøres ved at dividere antallet af timer, minutter eller sekunder med antallet af den tilsvarende enhed på en dag (24 timer, 1440 minutter, 86400 sekunder) og derefter trække den resulterende kvotient fra det givne tidspunkt:

Tilfælde 1) Tid til at blive fratrukket under 24 timer:

Vi kan se, at given tid er til stede i celle A2, og celle B2 indeholder et antal timer, vi ønsker at trække fra dette. Så disse to-gangsværdier trækkes som følger:

Taget tid = given tid - (antal timer der skal trækkes fra / 24)

Nu kan dette resultat også opnås ved hjælp af TIME () -funktionen som følger: Så vi kan se, at når vi trækker 4 timer fra det givne tidspunkt: 16:00, får vi resultatet som 12:00.

Taget tid = givet T000ime - TIME (antal timer der skal trækkes fra, 0,0)

Men når vi ønsker at trække under 24 timer, kan kun TIME () -funktionen bruges. Så vi ser, at funktionen TIME () også giver det samme resultat.

Tilfælde 2) Tid til at blive fratrukket over 24 timer:

Vi kan se, at given DateTime er til stede i celle A4, og celle B4 indeholder et antal timer, som vi ønsker at trække fra dette. Nu trækkes disse to-gangsværdier som følger:

Taget tid = given tid - (antal timer der skal trækkes fra / 24)

Tilfælde 3) Tid til at blive fratrukket over 60 minutter eller 60 sekunder: Derfor finder vi, at denne formel ikke har nogen begrænsninger for det antal timer, vi ønsker at trække. Så når 26 timer (> 24) trækkes fra det givne datotid: '27 -03-2019 15:56 ', får vi '26 -03-2019 13:56' som et resultat.

Her trækkes to-gangsværdierne ved hjælp af den samme formel som ovenfor. Den eneste forskel i formlen ville være, at:

  • Et antal minutter, som vi ønsker at trække fra den givne DateTime, divideres med 1440 (når tiden, der skal trækkes, er over 60 minutter, da 1 dag har 1440 minutter), og formlen fungerer således:
Taget tid = given tid - (antal minutter der trækkes / 1440)
  • Antallet af sekunder, som vi ønsker at trække fra den givne DateTime, divideres med 86400 (når tiden, der skal trækkes, er over 60 sekunder, da 1 dag har 86400 sekunder), og formlen fungerer som følger:
Taget tid = given tid - (antal sekunder der skal trækkes fra / 86400)

Ting at huske

  • Vi kan tilføje timer / minutter / sekunder til en DateTime i Excel ved hjælp af brugerdefinerede nummerformater eller brugerdefinerede nummerformater, der kan bruges til at formatere tidsværdier, der overstiger 24 timer eller 60 minutter eller 60 sekunder.
  • De tilpassede tidsformater fungerer kun med positive tidsværdier.
  • For at få det komplette antal timer efter subtraktion af tidsværdier kan vi bruge funktionen 'INT' og afrunde den til nærmeste heltal.
  • Hvis afslutningstiden er større end starttiden, vises tidsforskellen som et negativt tal.
  • Hvis en celle efter anvendelse af den brugerdefinerede formatering viser en rækkefølge med '#####', kan dette ske på grund af, at cellebredden ikke er tilstrækkelig til at vise dato-tidsværdien.

Interessante artikler...