Sådan trækker du datoer fra i Excel

Hvis du har et Excel -ark med mange datoer, er chancerne for, at du i sidste ende bliver nødt til at beregne forskellene mellem nogle af disse datoer. Måske vil du se, hvor mange måneder det tog dig at betale din gæld af, eller hvor mange dage det tog dig at tabe dig en vis mængde vægt?

At beregne forskellen mellem datoer i Excel er let, men kan blive kompliceret afhængigt af, hvordan du vil beregne bestemte værdier. Hvis du for eksempel ville vide antallet af måneder mellem 2/5/2016 og 15/1/2016, skal svaret så være 0 eller 1? Nogle mennesker siger måske 0, da der ikke er en hel måned mellem datoerne, og andre siger måske 1, fordi det er en anden måned.

I denne artikel viser jeg dig, hvordan du beregner forskellene mellem to datoer for at finde antallet af dage, måneder og år med forskellige formler, afhængigt af dine præferencer.

Dage mellem to datoer

Den enkleste beregning, vi kan gøre, er at få antallet af dage mellem to datoer. Det gode ved at beregne dage er, at der i virkeligheden kun er én måde at beregne værdien på, så du behøver ikke bekymre dig om, at forskellige formler giver dig forskellige svar.

dage mellem datoerne

I mit eksempel ovenfor har jeg to datoer gemt i cellerne A2 og A3. Til højre kan du se forskellen mellem disse to datoer er 802 dage. I Excel er der altid flere måder at beregne den samme værdi på, og det er det, jeg gjorde her. Lad os tage et kig på formlerne:

beregne dage excel

Den første formel er blot en simpel subtraktion af de to datoer, A3 – A2 . Excel ved, at det er en dato og beregner blot antallet af dage mellem disse to datoer. Nemt(Easy) og meget ligetil. Derudover kan du også bruge DAGE-(DAYS) funktionen.

=DAYS(A3, A2)

Denne funktion tager to argumenter: slutdatoen og startdatoen. Hvis du skifter datoerne i formlen, får du bare et negativt tal. Til sidst kan du bruge en funktion kaldet DATEDIF , som er inkluderet i Excel fra Lotus 1-2-3 dage, men som ikke er en officielt understøttet formel i Excel .

=DATEDIF(A2, A3, "D")

Når du skriver formlen, vil du se, at Excel ikke giver dig forslag til felter osv. Heldigvis kan du se syntaksen og alle understøttede argumenter for DATEDIF-funktionen(DATEDIF function) her.

Som en ekstra bonus, hvad nu hvis du ville beregne antallet af hverdage mellem to datoer? Det er nemt nok, også fordi vi har en indbygget formel:

=NETWORKDAYS(startDate,endDate)

At beregne antallet af dage og ugedage er simpelt nok, så lad os tale om måneder nu.

Måneder mellem to datoer

Den vanskeligste beregning er antallet af måneder på grund af, hvordan du enten kan runde op eller ned, afhængigt af om det er en hel måned eller en del af måneden. Nu er der en MÅNEDE(MONTHS) - funktion i Excel , men den er meget begrænset, fordi den kun vil se på måneden, når forskellen beregnes, og ikke året. Det betyder, at det kun er nyttigt til at beregne forskellen mellem to måneder i samme år.

Da det er lidt meningsløst, lad os se på nogle formler, der vil give os det rigtige svar. Microsoft har leveret disse her(here) , men hvis du er for doven til at besøge linket, har jeg også givet dem nedenfor.

Round Up - =(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)
Round Down - =IF(DAY(LDate)>=DAY(EDate),0,-1)+(YEAR(LDate)-YEAR(EDate))
*12+MONTH(LDate)-MONTH(EDate)

Nu er disse to ret lange og komplicerede formler, og du behøver virkelig ikke at forstå, hvad der foregår. Her er formlerne i Excel:

måneders forskel forumla

Bemærk, at du skal redigere formlen afrundet ned i selve cellen, fordi hele formlen af ​​en eller anden mærkelig grund ikke vises i formellinjen. For at se formlen i selve cellen skal du klikke på fanen Formler(Formulas) og derefter klikke på Vis formler(Show Formulas) .

vise formler

Så hvad er det endelige resultat af de to formler på vores nuværende eksempel? Lad os se nedenfor:

måneders forskel

Rund(Round) op giver mig 27 måneder og rund ned giver mig 26 måneder, hvilket er præcist, alt efter hvordan du vil se på det. Til sidst kan du også bruge DATEDIF- funktionen, men den beregner kun hele måneder, så i vores tilfælde er svaret den returnerer 26.

=DATEDIF(A2, A3, "M")

år mellem to datoer

Ligesom med måneder kan år også opgøres alt efter om man vil tælle 1 år som hele 365 dage eller om en ændring i året tæller. Så lad os tage vores eksempel, hvor jeg har brugt to forskellige formler til at beregne antallet af år:

års forskelsformel

Den ene formel bruger DATEDIF og den anden bruger funktionen ÅR. Da forskellen i antallet af dage kun er 802, viser DATEDIF 2 år, mens ÅR-funktionen viser 3 år.

års forskel

Igen er dette et spørgsmål om præference og afhænger af, hvad du præcist forsøger at beregne. Det er en god idé at kende begge metoder, så du kan angribe forskellige problemer med forskellige formler.

Så længe du er omhyggelig med, hvilke formler du bruger, er det ret nemt at beregne præcis, hvad du leder efter. Der er også mange flere datofunktioner uden for dem, jeg nævnte, så du er velkommen til at tjekke dem ud også på Office Support- webstedet. Hvis du har spørgsmål, er du velkommen til at kommentere. God fornøjelse!



About the author

Jeg er professionel software reviewer med over 10 års erfaring. Jeg har skrevet og anmeldt mange forskellige typer software, inklusive men ikke begrænset til: Microsoft Office (Office 2007, 2010, 2013), Android-apps og trådløse netværk. Mine kompetencer ligger i at give objektive og detaljerede anmeldelser af programmer/applikationer, som andre kan bruge som referencemateriale eller til eget arbejde. Jeg er også ekspert i MS office-produkter og har tips til, hvordan du bruger dem effektivt og effektivt.



Related posts