Anonim

Mange Excel-brugere bliver nødt til at føje start- og slutdato-kolonner til regneark. Som sådan inkluderer Excel et par funktioner, der fortæller dig, hvor mange dage der er mellem to separate datoer. DATEDIF, DAYS360, DATE og NETWORKDAYS er fire funktioner, du kan tilføje til celler, der fortæller dig antallet af dage mellem to datoer. Sådan finder du antallet af dage mellem datoer med og uden disse funktioner i Excel.

Se også vores artikel Sådan får du adgangskodebeskyttelse i Microsoft Excel

Sådan finder du forskellen mellem datoer uden en funktion

Først kan du finde forskellen mellem datoer ved at trække dem fra. Excel inkluderer ikke en subtraktionsfunktion, men du kan stadig tilføje subtraktionsformler til celler. Så åbn et tomt Excel-regneark, og indtast en start- og slutdato i celler B4 og C4 som i snapshot nedenfor. Bemærk, at datoer skal være i amerikansk format med måned første, dag andet og år tredje.

I eksemplet ovenfor er datoer 4/1/2017 og 5/5/2017. Nu skal du vælge celle D4 og klikke inde i funktionslinjen øverst på arket. Input '= C4-B4' i linjen, og tryk på Enter. Celle D4 returnerer en værdi på 34, hvis du indtastede de samme datoer i cellerne som i snapshot ovenfor. Som sådan er der 34 dage mellem 1. april 2017 og 5. maj 2017.

DATO-funktionen

Alternativt kan du finde forskellen mellem to datoer uden med DATE-funktionen. Derefter kan du finde antallet af dage ved at indtaste datoer i funktionslinjen i stedet for regnearkceller. Den grundlæggende syntaks for denne funktion er: = DATE (åååå, m, d) -DATO (åååå, m, d) ; så du indtaster datoer baglæns.

Lad os tilføje denne funktion med de samme datoer 4/1/2017 og 5/5/2017. Vælg en celle på regnearket, som funktionen skal føjes til. Klik derefter inde i funktionslinjen, indtast '= DATE (2017, 5, 5) -DATE (2017, 4, 1)', og tryk på Enter. Det kan også være nødvendigt, at du vælger et generelt nummerformat for cellen, hvis den returnerede værdi er i datoformat. Med et generelt talformat returnerer cellen en værdi på 34 dage som vist i snapshot nedenfor.

DATEDIF-funktionen

DATEDIF er en fleksibel funktion, som du kan beregne de samlede dage mellem datoer med ved at indtaste datoer på regnearket eller i funktionslinjen. DATEDIF vises dog ikke i Excel's Indsæt funktionsvindue. Således skal du indtaste det direkte i funktionslinjen. Syntaks for DATEDIF-funktionen er: DATEDIF (startdato, slutdato, enhed) . Du kan indtaste en startdato og slutdato eller cellehenvisninger til specifikke datoer i funktionen og derefter tilføje enhedsdage til slutningen af ​​den.

Så vælg en celle, der skal tilføjes DATEDIF til på regnearket, og klik derefter på formelbjælken for at indtaste funktionen. For at finde forskellen mellem de to datoer, du indtastede i cellerne C4 og B4, skal du indtaste følgende i funktionsbjælken: '= DATEDIF (B4, C4, "d").' DATEDIF-cellen inkluderer antallet af dage mellem datoerne som vist direkte nedenfor.

Dette er dog meget mere fleksibelt end DATE-funktionen, da du kan ændre enhederne. Antag f.eks., At du var nødt til at tælle antallet dagene mellem to datoer, men også ignorere årene. Det kan du gøre ved at tilføje 'yd' til funktionen. Indtast for eksempel '4/1/2017' og '5/5/2018' i to celler, og inkluder derefter 'yd' i funktionen som vist nedenfor.

Det giver en værdi på 34 dage mellem 04-01-2017 og 05-05-2018, hvilket er rigtigt, hvis du ignorerer året. Hvis funktionen ikke ignorerer året, ville værdien være 399.

DAYS360-funktionen

DAYS360-funktionen er en, der finder de samlede dage mellem datoer baseret på en 360-dages kalender, der er mere vedtaget for regnskabsår. Som sådan kan det muligvis være en bedre funktion for regneark. Det vil ikke gøre meget forskel for datoer med få måneders mellemrum, men i længere perioder vil DAYS360 returnere lidt forskellige værdier end de andre funktioner.

Indtast '1/1/2016' og '1/1/2017' i cellerne B6 og C6 på dit regneark. Klik derefter på en celle for at inkludere DAYS360-funktionen i, og tryk på fx- knappen ved siden af ​​funktionslinjen. Vælg DAYS360 for at åbne vinduet, der vises direkte nedenfor.

Tryk på Start_date-knappen, og vælg celle B6. Klik derefter på knappen End_date, og vælg celle C6 på regnearket. Tryk på OK for at tilføje DAYS360 til regnearket, som returnerer en værdi på 360.

NETWORKDAYS-funktionen

Hvad hvis du har brug for at finde forskellen mellem to datoer, men ekskludere weekender fra ligningen? DATEDIF, DATE og DAYS360 vil ikke være meget gode til et sådant scenario. NETWORKDAYS er en funktion, der finder antallet af dage mellem datoer uden at inkludere weekender, og den kan også faktor i ekstra helligdage, f.eks. Helligdage. Så det skal være en funktion til projektplanlægning. Funktionens grundlæggende syntaks er: = NETWORKDAYS (start_date, end_date, ) .

For at føje NETWORKDAYS til et regneark skal du klikke på en celle for funktionen og trykke på fx- knappen. Vælg NETWORKDAYS for at åbne dets vindue i snapshot lige nedenfor. Klik derefter på knappen Start_dato og vælg en celle på dit regneark, der indeholder en startdato. Tryk på knappen slut_dato, vælg en celle med en slutdato i den, og tryk på OK for at tilføje funktionen til regnearket.

I skærmbilledet direkte ovenfor er start- og slutdato 4/1/2017 og 5/5/2017. Funktionen NETWORKDAYS returnerer en værdi på 25 dage mellem datoerne uden weekender. Med de inkluderede weekender er de samlede dage 34 som med tidligere eksempler.

For at inkludere ekstra feriedage i funktionen skal du indtaste disse datoer i yderligere regnearkceller. Tryk derefter på feriecellehenvisningsknappen i NETWORKDAYS-funktionsvinduet, og vælg cellen eller cellerne, der inkluderer feriedatoer. Det fratrækker helligdagene fra det endelige tal.

Så der er adskillige måder, du kan beregne dage mellem start- og slutdatoer i Excel-regneark. Nyere Excel-versioner inkluderer også en DAYS-funktion, som du kan finde forskellen mellem et par datoer med. Disse funktioner er bestemt nyttige for regneark, der indeholder masser af datoer.

Sådan beregnes dage mellem to datoer i Excel