Innehållsförteckning
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.xlsx6 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.