logo

Excel forskel mellem to datoer

Hvis vi arbejder på mange projekter, skal vi muligvis vide, hvor mange måneder der er gået mellem de to datoer. På samme måde, hvis vi er i planlægningsfasen af ​​et projekt, skal vi muligvis kende start- og slutdatoerne. Antallet af måneder mellem to datoer kan beregnes på forskellige måder (alle ved hjælp af forskellige formler).

Vi ser på forskellige formler til beregning af forskellen mellem to datoer i denne øvelse.

Beregn forskellen mellem to datoer ved hjælp af funktionen 'DATE-DIF'

Den mest passende funktion til at bestemme forskellen mellem de to datoer er 'DATE-DIF'. I Excel, hvis vi ønsker at beregne forskellen mellem to datoer i år, måneder eller dage, så vil DATEDIF-funktionen administrere det.

Det er en unik funktion, fordi den ikke er inkluderet i Excels Dato & Time-funktion. Så hvis vi går til formler, vil vi finde over 450 Excel-funktioner, og hvis vi går til dato og tid, vil vi ikke se DATEDIF.

1. Beregn forskellen mellem to givne datoer i dage

Hvis vi vil vide, hvor mange dage der er mellem to datoer, kan vi bruge følgende formel:

1. Først skal vi indtaste nedenstående datofunktion i den tomme celle, hvor vi skal have resultatet.

 =DATEDIF(A2, B2, 'D') 

Bemærk: A2 angiver startdatocellen, mens B2 angiver slutdatocellen i formlen ovenfor.

2. Dernæst, for at udfylde denne formel, skal vi trække udfyldningshåndtaget ned til cellen, og antallet af dage mellem datoerne bestemmes som vist på skærmbilledet nedenfor:

string array i c-sprog
Excel forskel mellem to datoer

2. Beregn forskellen mellem to givne datoer i måneder

Hvis vi ønsker at finde ud af, hvor mange måneder der er mellem to datoer, kan vi bruge formlen nedenfor i en tom celle:

 =DATEDIF(A2,B2,'M') 

Bemærk: Startdatocellen er A2, mens slutdatocellen er B2.

Derefter skal vi trække udfyldningshåndtaget ned til cellerne, så vi kan anvende ovenstående formel, og forskellen mellem to datoer i måneder er blevet bestemt, som vist på skærmbilledet nedenfor:

Excel forskel mellem to datoer

3. Beregn forskellen mellem to givne datoer i år

Vi kan også bruge DATEDIF-funktionen til at beregne antallet af år mellem to datoer:

konvertere streng til int java

For at bestemme forskellen mellem to givne datoer i år, skal vi skrive følgende formel i den tomme celle:

 =DATEDIF(A2,B2, 'Y') 

Bemærk: Startdatocellen er A2, mens slutdatocellen er B2.

For at bruge denne formel skal du trække udfyldningshåndtaget ned til cellerne, og antallet af år mellem de specifikke to datoer returneres, som vist på nedenstående skærmbillede:

Excel forskel mellem to datoer

4. Beregn forskellen mellem to givne datoer i dage, måneder og år

Hvis vi vil beregne forskellen mellem to datoer i år, måneder , og dage sammen, så skal vi bruge følgende formel:

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

Bemærk: A2 er startdatocellen, og B2 er slutdatocellen.

Derefter skal vi trække udfyldningshåndtaget ned til de celler, som vi vil anvende ovenstående formel; så vil vi se følgende output:

Excel forskel mellem to datoer

Bemærk, at vi også kan bruge dobbelte anførselstegn til manuelt at angive datoer i FIL fungere. Du skal blot dobbelttjekke, at datoerne i dobbelte anførselstegn i Excel er i et gyldigt datoformat.

5. Beregn forskellen mellem to givne datotider i dage, timer og minutter

Følgende formel kan hjælpe os med at beregne forskellen mellem to datotider i dage, timer , og minutter hvis vi har to lister med datoer og tidspunkter.

Vi skal skrive følgende formel i en tom celle:

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

BEMÆRK: A2 er startdato-tids-cellen, og B2 er slutdato-tidscellen:

Træk derefter udfyldningshåndtaget ned til de celler, hvor vi vil anvende formlen, og vi får det ønskede resultat:

Excel forskel mellem to datoer

Tæl dage mellem datoer med Excel DAYS-funktion

MS Excel 2013 introducerer DAYS funktion . Dens formål er at finde ud af, hvor mange dage der er mellem to datoer. I Excel er DAGE-funktionen en Dato/tid funktion hvorigennem vi kan beregne antallet af dage mellem to datoer.

Bemærk venligst, at i modsætning til DATEDIF, argumenterne for en DAGE formel skal indtastes i omvendt rækkefølge.

fuld hugorm sandhedstabel
 DAYS(end_date, start_date) 

Så vores formel antager følgende form:

=DAGE(B2; A2)

Afhængigt af om slutdatoen er mindre eller større end startdatoen, returnerer den forskellen som positiv eller negativ, svarende til subtraktion:

Excel forskel mellem to datoer

Sådan beregnes arbejdsdage mellem to datoer i Excel

Hvis vi ønsker at finde ud af, hvor mange arbejdsdage der er mellem to datoer, så kan vi bruge NETVÆRKSDAGE fungere:

 NETWORKDAYS(start_date, end_date, [holidays]) 

De to første argumenter er velkendte, mens det tredje argument, som er valgfrit, tillader os at udelade en brugerdefineret liste over helligdage fra dagtællingen.

Brug følgende formel til at beregne antallet af arbejdsdage mellem to datoer i kolonne A og kolonne B.

=NETVÆRKSDAGE(A2, B2)

java program
Excel forskel mellem to datoer

Vi kan også indtaste vores ferieliste i få celler og fortælle formlen at udelade disse dage:

=NETVÆRKSDAGE(A2, B2, $A:$A)

Som følge heraf tælles kun hverdage mellem to datoer:

Excel forskel mellem to datoer

Bemærk: Hvis vi skal administrere tilpassede weekender, såsom lørdag eller søndag eller kun søndag, skal vi bruge funktionen NETWORKDAYS.INTL, som tillader os at definere, hvilke dage i ugen der skal betragtes som weekender.