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.
Indholdsfortegnelse
- Dage mellem to datoer
- Måneder mellem to datoer
- år mellem to datoer
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.
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, hvad jeg gjorde her. Lad os tage et kig på formlerne:
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 og meget ligetil. Derudover kan du også bruge DAGE- funktionen.
=DAGE(A3; A2)
Denne funktion tager to argumenter: slutdatoen og startdatoen. Hvis du skifter datoerne i formlen, får du bare et negativt tal. Endelig 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 her.
Som en ekstra bonus, hvad nu hvis du ville beregne antallet af hverdage mellem to datoer? Det er også nemt nok, fordi vi har en indbygget formel:
=NETWORKDAYS(startdato, slutdato)
At beregne antallet af dage og ugedage er simpelt nok, så lad os tale om måneder nu.
Måneder mellem to datoer
Den sværeste 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ÅNEDER-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 , men hvis du er for doven til at besøge linket, har jeg også givet dem nedenfor.
Round Up - =(ÅR(LDato)-ÅR(EDato))*12+MÅNED(LDato)-MÅNED(EDato)
Rund ned - =HVIS(DAG(LDato)>=DAG(EDato),0,-1)+(ÅR(LDato)-ÅR(Dato)) *12+MÅNED(LDato)-MÅNED(EDAT)
Nu er det to ret lange og komplicerede formler, og du behøver virkelig ikke at forstå, hvad der foregår. Her er formlerne i Excel:
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 og derefter klikke på Vis formler .
Så hvad er det endelige resultat af de to formler på vores nuværende eksempel? Lad os se nedenfor:
Rund 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. Endelig 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å beregnes 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:
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.
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!