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
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:
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:
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:
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:
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:
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
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: