logo

Excel-skillnad mellan två datum

Om vi ​​arbetar med många projekt kan vi behöva veta hur många månader som har gått mellan de två datumen. På samma sätt, om vi är i planeringsfasen av ett projekt, kan vi behöva veta start- och slutdatum. Antalet månader mellan två datum kan beräknas på olika sätt (alla med olika formler).

Vi kommer att titta på olika formler för att beräkna skillnaden mellan två datum i den här handledningen.

Beräkna skillnaden mellan två datum med funktionen 'DATE-DIF'

Den lämpligaste funktionen för att bestämma skillnaden mellan de två datumen är 'DATE-DIF'. I Excel, om vi vill beräkna skillnaden mellan två datum i år, månader eller dagar, kommer DATEDIF-funktionen att hantera det.

css kommentar

Det är en unik funktion eftersom den inte ingår i Excels Date & Time-funktion. Så om vi går till formler kommer vi att hitta över 450 Excel-funktioner, och om vi går till datum och tid kommer vi inte att se DATEDIF.

1. Beräkna skillnaden mellan två givna datum i dagar

Om vi ​​vill veta hur många dagar det är mellan två datum kan vi använda följande formel:

1. Först måste vi ange datumfunktionen nedan i den tomma cellen där vi behöver få resultatet.

 =DATEDIF(A2, B2, 'D') 

Obs: A2 anger startdatumcellen, medan B2 anger slutdatumcellen i formeln ovan.

2. Därefter, för att fylla den här formeln, måste vi dra fyllningshandtaget ner till cellen, och antalet dagar mellan datumen bestäms enligt skärmdumpen nedan:

Excel-skillnad mellan två datum

2. Beräkna skillnaden mellan två givna datum i månader

Om vi ​​vill ta reda på hur många månader det är mellan två datum kan vi använda formeln nedan i en tom cell:

 =DATEDIF(A2,B2,'M') 

Obs! Startdatumcellen är A2, medan slutdatumcellen är B2.

Sedan måste vi dra fyllningshandtaget ner till cellerna så att vi kan tillämpa formeln ovan, och skillnaden mellan två datum i månader har bestämts, som visas i skärmdumpen nedan:

Excel-skillnad mellan två datum

3. Beräkna skillnaden mellan två givna datum i år

Vi kan också använda DATEDIF-funktionen för att beräkna antalet år mellan två datum:

För att bestämma skillnaden mellan två givna datum i år måste vi skriva in följande formel i den tomma cellen:

 =DATEDIF(A2,B2, 'Y') 

Obs! Startdatumcellen är A2, medan slutdatumcellen är B2.

Sedan, för att använda den här formeln, dra fyllningshandtaget ner till cellerna, och antalet år mellan de specifika två datumen returneras, som visas i skärmdumpen nedan:

Excel-skillnad mellan två datum

4. Beräkna skillnaden mellan två givna datum i dagar, månader och år

Om vi ​​vill räkna ut skillnaden mellan två datum i år, månader , och dagar tillsammans måste vi använda följande formel:

 =DATEDIF(A2, B2, 'y') &' years, '&DATEDIF(A2, B2, 'ym') &' months, ' &DATEDIF(A2, B2, 'md') &' days' 

Obs: A2 är startdatumcellen och B2 är slutdatumcellen.

Efter det måste vi dra fyllningshandtaget ner till cellerna som vi vill använda ovanstående formel; då kommer vi att se följande utdata:

Excel-skillnad mellan två datum

Observera att vi också kan använda dubbla citattecken för att manuellt ange datum i FIL fungera. Dubbelkolla helt enkelt att datumen i dubbla citattecken i Excel är i ett giltigt datumformat.

5. Beräkna skillnaden mellan två givna datumtider i dagar, timmar och minuter

Följande formel kan hjälpa oss att beräkna skillnaden mellan två datum och tider i dagar, timmar , och minuter om vi har två listor med datum och tider.

Vi måste skriva in följande formel i en tom cell:

 =INT(B2-A2)&' days '&TEXT(B2-A2,'h'' hours ''m'' minutes ''') 

OBS: A2 är startdatum-tid-cellen och B2 är slutdatum-tidscellen:

Efter det, dra fyllningshandtaget ner till cellerna där vi vill tillämpa formeln, så får vi det önskade resultatet:

Excel-skillnad mellan två datum

Räkna dagar mellan datum med Excel DAYS-funktion

MS Excel 2013 introducerar DAYS funktion . Dess syfte är att ta reda på hur många dagar det är mellan två datum. I Excel är DAGAR-funktionen en Datum/tid funktion genom vilken vi kan beräkna antalet dagar mellan två datum.

exempel på användarnamn

Observera att till skillnad från DATEDIF, argumenten för a DAGAR formeln måste anges i omvänd ordning.

 DAYS(end_date, start_date) 

Så vår formel tar följande form:

=DAGAR(B2, A2)

Beroende på om slutdatumet är mindre eller större än startdatumet, returnerar det skillnaden som en positiv eller negativ, liknande subtraktion:

Excel-skillnad mellan två datum

Hur man beräknar arbetsdagar mellan två datum i Excel

Om vi ​​vill ta reda på hur många arbetsdagar som är mellan två datum kan vi använda NÄTVERKDAGAR fungera:

pandas pivot
 NETWORKDAYS(start_date, end_date, [holidays]) 

De två första argumenten är välkända, medan det tredje argumentet som är valfritt tillåter oss att utelämna en anpassad lista över helgdagar från dagräkningen.

Använd följande formel för att beräkna antalet arbetsdagar mellan två datum i kolumn A och kolumn B.

=NÄTVERKDAGAR(A2, B2)

Excel-skillnad mellan två datum

Vi kan också skriva in vår semesterlista i några få celler och säga till formeln att utelämna dessa dagar:

=NÄTVERKDAGAR(A2, B2, $A:$A)

Som ett resultat räknas endast arbetsdagar mellan två datum:

Excel-skillnad mellan två datum

Obs: Om vi ​​måste hantera anpassade helger som till exempel lördag eller söndag eller endast söndag måste vi använda funktionen NETWORKDAYS.INTL som tillåter oss att definiera vilka dagar i veckan som ska betraktas som helger.