AllInfo

Hur att Subtrahera Datum i Excel

Om du har ett Excel-ark med en massa datum, chansen är stor att du så småningom kommer att behöva beräkna skillnader mellan några av dessa datum. Kanske du vill se hur många månader det tog att du betalar av din skuld eller hur många dagar det tog för dig att förlora en viss vikt?

Beräkna skillnaden mellan datum i Excel är enkelt, men kan bli komplicerade beroende på hur du vill beräkna vissa värden. Till exempel, om du ville veta det antal månader mellan 2/5/2016 och 1/15/2016, bör svaret vara 0 eller 1? Vissa människor kan säga till 0 eftersom det inte är en hel månad mellan de datum och andra skulle säga 1, eftersom det är en annan månad.

I denna artikel kommer jag att visa dig hur man beräknar skillnaden mellan två datum att räkna ut antalet dagar, månader och år med olika formler, beroende på dina preferenser.

Dagar Mellan Två Datum

Den enklaste beräkning vi kan göra är att beräkna antalet dagar mellan två datum. Det är bra om beräkning av dagar är att det egentligen bara ett sätt att beräkna värdet, så du behöver inte oroa dig om olika formler för att ge dig olika svar.

I mitt exempel ovan, jag har två datum som lagras i cellerna A2 och A3. Till höger kan du se skillnaden mellan dessa två datum, 802 dagar. I Excel, det finns alltid flera sätt att beräkna samma värde och det är vad jag gjorde här. Låt oss ta en titt på formler:

Den första formeln är bara en enkel subtraktion av två datum, A3 – A2. Excel vet att det är en dag och helt enkelt beräknar antalet dagar mellan dessa två datum. Enkelt och väldigt rakt framåt. Dessutom kan du också använda DAGAR funktion.

=DAGAR(A3, A2)

Den här funktionen tar två argument: slutdatum och startdatum. Om du byter datum i formeln, kommer du bara få ett negativt tal. Slutligen, du kan använda en funktion som kallas DATEDIF, som ingår i Excel från Lotus 1-2-3 dagar, men är inte ett officiellt stöds formel i Excel.

=DATEDIF(A2, A3, “D”)

När du skriver formeln, kommer du att se att Excel inte ge dig några förslag för fält, etc. Lyckligtvis, du kan se syntax och alla som stöds argument för DATEDIF funktion här.

Som en extra bonus, vad händer om du ville beräkna antalet vardagar mellan två datum? Det är lätt nog också eftersom vi har en inbyggd formel:

=NETTOARBETSDAGAR(startdatum,slutdatum)

Beräkning av antalet dagar och vardagar är enkel nog, så låt oss tala om månader nu.

Månader Mellan Två Datum

Den svåraste beräkning är det antal månader på grund av hur du kan antingen runda upp eller runda ner beroende på om det är en hel månad eller en halv månad. Nu är det en månad funktion i Excel, men det är mycket begränsad eftersom den endast kommer att titta på den månad då beräkna skillnaden och inte år. Detta betyder att det är endast användbara för att beräkna skillnaden mellan två månader under samma år.

Eftersom det är ganska meningslöst, låt oss titta på några formler som kommer att få oss att det rätta svaret. Microsoft har gett dessa här, men om du är för lat för att gå in på länken, jag har gett dem här nedan också.

Runda Upp – =(ÅRET(LDate)-ÅR(EDate))*12+MÅNAD(LDate)-MÅNAD(EDate)
Avrunda Nedåt – =OM(DAG(LDate)>=DAG(EDate),0,-1)+(ÅR(LDate)-ÅR(EDate))
*12+MÅNAD(LDate)-MÅNAD(EDate)

Nu är detta två ganska långa och komplicerade formler och du verkligen inte behöver för att förstå vad som händer. Här är formlerna i Excel:

Notera du bör redigera den runda ner formeln i själva cellen själv på grund av någon konstig anledning hela formeln inte visas i formelfältet. För att se formel i cellen, klicka på Formler fliken och klicka sedan på Visa Formler.

Så vad är det slutliga resultatet av de två formler på våra aktuella exempel? Låt oss se nedan:

Runda upp ger mig 27 månader och runda ner ger mig 26 månader, som är korrekt, beroende på hur man vill se på det. Slutligen, du kan också använda den DATEDIF funktion, men det är bara beräknar hela månader, så i vårt fall svaret returneras är 26.

=DATEDIF(A2, A3, “M”)

År Mellan Två Datum

Som med månader och år kan också beräknas beroende på om du vill räkna 1 år som hela 365 dagar eller om en förändring i år som räknas. Så låt oss ta vårt exempel där jag har använt två olika formler för att beräkna antalet år:

En formel använder DATEDIF och den andra använder ÅRET funktion. Eftersom skillnaden i antalet dagar är bara 802, DATEDIF visar 2 år medan den ÅRET funktion visar 3 år.

Återigen, detta är en smaksak och beror på vad exakt det är du försöker beräkna. Det är en bra idé att veta båda metoderna så att du kan angripa olika problem med olika formler.

Så länge du är försiktig med vilka formler som du använder, är det ganska lätt att räkna ut exakt vad du letar efter. Det finns också en hel del fler datum funktioner än de jag har nämnt, så känn dig fri att kontrollera dem ut även på Office Support webbplats. Om du har några frågor, tveka inte att kommentera. Njut!

Exit mobile version