Hur man subtraherar datum och tid i Excel (6 enkla sätt)

  • Dela Detta
Hugh West

Mycket ofta behöver vi subtrahera två datum i vår dagliga verksamhet. När vi beräknar ålder eller varaktighet använder vi vanligtvis subtrahera två datum. I den här artikeln visar vi dig hur du kan subtrahera datum och tid i Excel. Vi kommer att visa dig 6 enkla sätt som du kan använda för att subtrahera datum i Excel.

Anta att vi har ett datablad med start- och sluttid. Vi ska beräkna varaktigheten för varje projekt med hjälp av olika funktioner i Excel. I databladet har vi 4 kolumner Vi har Projektets namn , Starta , och Slutkolumner Vi kommer att beräkna varaktigheten i Kolumn för varaktighet använda olika funktioner i Excel.

Ladda ner övningsboken

Skillnad i datum och tid.xlsx

6 enkla sätt att subtrahera datum och tid i Excel

Vi kommer nu att guida dig steg för steg om hur du kan subtrahera datum och tid i Excel. Vi gör det på 6 enkla sätt.

1. Få fram dagar, timmar och minuter mellan datum genom att kombinera TEXT- och INT-funktionen

Vi kan använda INT och TEXT funktionen i Excel till subtrahera datum och tid i Excel. INT funktionen returnerar heltalsvärdet av ett tal medan funktionen TEXT funktionen används för att konvertera alla numeriska värden till ett specifikt format. Vi kan använda båda dessa tillsammans för att subtrahera datum och tid i Excel. Vi kommer att använda Ampersand symbol (&) för att sammanfoga texterna.

STEG :

  • För att göra detta, i cell E5 vi skriver,
=INT(D5-C5)&" dagar "&TEXT(D5-C5, "h"" hrs ""m"" mins """)

Fördelning av formler

(D5-C5) >> Anger värdet av subtraktion av celler D5 och C5 .

Utgång är >> 9.99943969907326

INT(D5-C5) >> Ger oss den heltaliga delen av resultatet av subtraktionen av celler C5 och D5 .

Utgång är >> 9

Förklaring >> Hela tal i ( D5-C5)

INT(D5-C5)&" dagar " >> Ansluter sig till 9 och texten dagar

Utgång är >> 9 dagar

Förklaring >> Sammanfogad del av 9 och dagar

TEXT(D5-C5, "h"" hrs ""m"" mins """) >> Konverterar resultatet av C5-D5 till timmar och minuter och lägger till texten timmar , minuter .

Utgång är >> "23 timmar 59 minuter"

Förklaring: TEXT funktionen omvandlar texten till timmar och minuter. Texten timmar , minuter läggs till värdena.

INT(D5-C5)&" dagar "&TEXT(D5-C5, "h"" hrs ""m"" mins """) >> Ger oss värdet av subtraktionen av totala antalet dagar, timmar och minuter.

Utgång är >> 9 dagar 23 timmar 59 minuter

Förklaring >> Skillnaden mellan två givna datum och tider.

  • Genom att trycka på Gå in på kommer vi att få resultatet i E5-cell .

  • Genom att dra ner eller dubbelklicka på Handtag för fyllning för att använda AutoFill i Excel får vi fram värden i motsvarande celler.

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

2. Användning av tidsfunktionen med tim- och minutfunktioner för att S ubtract Datum och tid i Excel

TID funktionen i Excel omvandlar ett tidsvärde till ett numeriskt värde. TIMMA funktion och MINUT i Excel returnerar timmar och minuter för ett givet tidsvärde. Vi kan använda funktionen TID funktion med funktionen TIMMA och MINUT för att få fram tidsskillnaden i Excel.

STEG :

  • För att göra detta, i cell E5 vi skriver,
=TID(TIMME(C5),MINUT(C5),0)-TID(TIMME(D5),MINUT(D5),0)

Fördelning av formler

TIMMA(C5) >> Ger oss timvärdet för den C5-cell .

Utgång är >>22

Förklaring >> Timvärde 22:59

MINUT(C5) >>Ger oss minutvärdet av den C5-cell .

Utgång är >>59

Förklaring >> Minutvärde 22:59

TIME(TIMME(C5),MINUT(C5),0) >> Återger det numeriska värdet om timme, minut och sekund anges. Här anger vi inget sekundvärde.

Utgång är >>0.957638888888889

Förklaring >> Konverterar det numeriska värdet av 22 timmar och 59 minuter.

TID(TIMME(C5),MINUT(C5),0)-TID(TIMME(D5),MINUT(D5),0) >>

Utgång är >> 0.41875

Förklaring >> Numeriskt värde av subtraktionen av två värden i cellerna.

  • För att formatera detta numeriska värde måste vi gå till Antal meny. En ny dialogruta kommer att dyka upp.

  • Gå sedan till Anpassad och skriva in h:mm:ss . Vi kan även skriva andra typer av format om vi vill.

  • Genom att trycka på Gå in på kommer vi att få resultatet i E5-cell .

  • Genom att dra ner eller dubbelklicka på Handtag för fyllning för att använda AutoFill i Excel får vi fram värden i motsvarande celler.

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

3. Beräkning av tidsskillnad med TEXT-funktionen

TEXT funktionen i Excel används för att konvertera alla numeriska värden till ett specifikt format. Vi kan uttrycka skillnaden i tid med hjälp av funktionen TEXT För att göra detta hittar vi skillnaden och med hjälp av textfunktionen omvandlar vi skillnaden till en timme : minut: sekund format.

STEG :

  • För att göra detta, i cell E5 , skriver vi
=TEXT(D5-C5,"h""Hours""m""Mins""")

Fördelning av formler

D5-C5 >> Återger värdet av subtraktionen av celler D5 och C5

Utgång är >> 0,375

"h""Hours""m""Mins""" >> Det är det format som vi vill uttrycka vårt värde i. Vi får vårt resultat i timmar följt av ordet Timmar , minuter följt av ordet Mins .

TEXT(D5-C5,"h""Hours""m""Mins""") >>

Utgång >> 9timmar0minuter

Förklaring >> Värdet returneras i formatet timmar och minuter.

  • Genom att trycka på Gå in på nyckel får vi resultatet i E5-cell .

  • Genom att dra ner eller dubbelklicka på Handtag för fyllning för att använda AutoFill i Excel får vi fram värden i motsvarande celler.

Läs mer: Hur man beräknar skillnaden mellan två datum och tider i Excel

Liknande läsningar

  • Hur man beräknar omloppstiden i Excel (4 sätt)
  • Beräkna timpris i Excel (2 snabba metoder)
  • Hur man använder tidsformat i Excel VBA (makro, UDF och UserForm)
  • Beräkna tidens längd i Excel (7 metoder)

4. Beräkna förfluten tid med hjälp av funktionen NOW/ TODAY

NU funktionen i Excel returnerar värdet av den aktuella tiden. I DAG funktionen returnerar det aktuella datumet. Om vi vill få fram den tid som förflutit mellan nu och ett visst datum kan vi använda funktionen NU eller . I DAG funktionen för att få fram det. Vi kan konvertera värdet med hjälp av funktionen TEXT funktion. TEXT funktionen i Excel används för att konvertera ett numeriskt värde till ett visst format.

STEG :

  • För att göra detta, i cell D5 , skriver vi,
=TEXT(NOW()-C5,"d""days""h""hours""m""mins""s""secs""")

Fördelning av formler

NOW()-C5 >> Ger oss skillnaden mellan den aktuella tiden och den angivna tiden.

Utgång är >> 10.1800935185165

Förklaring >> Skillnaden mellan aktuell tid och given tid.

"d""days""h""hours""m""mins""s""secs""" >> Det är det format som vi vill konvertera vårt resultat i. Vi kommer att få vårt resultat i dagar följt av ordet dagar , timmar följt av ordet timmar och så vidare.

TEXT(NOW()-C5,"d""days""h""hours""m""mins""s""secs""") >> Ger oss skillnaden i ett specificerat format.

Utgång >>10days4hours20mins10secs

Förklaring >> Skillnaden uttrycks i det angivna formatet.

  • Genom att trycka på Gå in på kommer vi att få resultatet i D5-cell .

  • Genom att dra ner eller dubbelklicka på Handtag för fyllning för att använda AutoFill i Excel får vi fram värden i motsvarande celler.

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

5. Subtraktion av en specificerad tid från en given tid

Vi kan subtrahera en viss tidsperiod från en given tidpunkt. Vi kan använda detta med hjälp av TID funktion i Excel. Anta att vi ska subtrahera en viss tid i den Skillnad(Mins) kolumn från Tidskolumn och hämta värdena i Resultatkolumn .

STEG :

  • För att göra detta skriver vi följande formel i E5-cell .
=C5-TID(0,D5,0)

Fördelning av formler

TIME(0,D5,0) >> Ger oss det numeriska värdet för den givna tidsperioden i cell D5

Utgång är>> 0.0208333333333333333333

Förklaring >> 30 minuter konverterat till numeriskt värde

C5-TID(0,D5,0) >> Ger oss datum och tid genom att subtrahera den givna tidsperioden.

Utgång är >> 44606.5182572917

Förklaring >> Numeriskt värde för den resulterande tiden.

Vi måste formatera resultatet med hjälp av den process som visas i Metod 2 .

  • Genom att trycka på Gå in på nyckel får vi resultatet i E5-cell .

  • Genom att dra ner eller dubbelklicka på Handtag för fyllning för att använda AutoFill i Excel får vi fram värden i motsvarande celler.

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

6. Användning av minustecken (-) & TEXT-funktion till S ubtract Datum och tid i Excel

Som framgår av Metod 3 Vi kan använda minustecknet (-) för att bestämma skillnaden mellan två datum tillsammans med TEXT funktion.

STEG :

  • För att göra detta, i cell E5 vi skriver,
=TEXT(D5-C5, "hh:mm:ss")

Fördelning av formler

D5-C5 >> Ger oss skillnaden mellan de olika Starta datum och Slut datum.

Utgång är >> 9.99943969907326

Förklaring >> Det numeriska värdet av skillnaden mellan två givna tider.

"hh:mm:ss" >> Anger formatet för utdata. Vår utdata kommer att vara i Timme: minut: sekund format.

TEXT(D5-C5, "hh:mm:ss") >> Ger oss det resulterande värdet i ett specificerat format.

Utgång >> 23:59:12

Förklaring >> 9,99943969907326 uttryckt i det angivna formatet.

  • Genom att trycka på Gå in på nyckel får vi resultatet i E5-cell .

  • Genom att dra ner eller dubbelklicka på Handtag för fyllning för att använda AutoFill i Excel får vi fram värden i motsvarande celler.

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

Saker att komma ihåg

När du har att göra med ett datum eller tidsvärde ska du se till att det är i rätt format. Annars kanske du inte får önskat resultat. För att välja rätt format följer du stegen i Metod 2 .

Övningssektionen

Vi har inkluderat en övningsdel i arbetsbladet så att du kan öva på metoderna själv.

Slutsats

I den här artikeln har vi försökt att täcka hur du kan subtrahera datum och tid i Excel. Om du har några förslag eller feedback kan du lämna en kommentar nedan eller kontakta oss. Om du har några Excel-relaterade frågor kan du ta en titt på vår webbplats. Vårt team hjälper dig gärna.

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.