Als je een Excel-sheet hebt met veel datums, is de kans groot dat je uiteindelijk de verschillen tussen sommige van die datums moet berekenen. Misschien wilt u zien hoeveel maanden het u kostte om uw schuld af te betalen of hoeveel dagen het u kostte om een bepaald gewicht te verliezen?
Het verschil tussen datums berekenen in Excel is eenvoudig, maar kan gecompliceerd worden, afhankelijk van hoe u bepaalde waarden wilt berekenen. Als u bijvoorbeeld het aantal maanden wilt weten tussen 5-02-2016 en 15-01-2016, moet het antwoord dan 0 of 1 zijn? Sommige mensen zeggen misschien 0 omdat er geen volledige maand tussen de datums zit en anderen zeggen misschien 1 omdat het een andere maand is.
Inhoudsopgave
- Dagen tussen twee datums
- Maanden tussen twee datums
- Jaren tussen twee datums
In dit artikel laat ik je zien hoe je de verschillen tussen twee datums kunt berekenen om het aantal dagen, maanden en jaren te vinden met verschillende formules, afhankelijk van je voorkeuren.
Dagen tussen twee datums
De eenvoudigste berekening die we kunnen doen, is het aantal dagen tussen twee datums te krijgen. Het goede aan het berekenen van dagen is dat er eigenlijk maar één manier is om de waarde te berekenen, dus je hoeft je geen zorgen te maken dat verschillende formules je verschillende antwoorden geven.
In mijn voorbeeld hierboven heb ik twee datums opgeslagen in cellen A2 en A3. Aan de rechterkant ziet u dat het verschil tussen die twee datums 802 dagen is. In Excel zijn er altijd meerdere manieren om dezelfde waarde te berekenen en dat is wat ik hier deed. Laten we de formules eens bekijken:
De eerste formule is slechts een eenvoudige aftrekking van de twee datums, A3 - A2. Excel weet dat het een datum is en berekent eenvoudig het aantal dagen tussen die twee datums. Makkelijk en heel rechttoe rechtaan. Daarnaast kunt u ook de DAGEN- functie gebruiken.
=DAGEN(A3, A2)
Deze functie heeft twee argumenten: de einddatum en de startdatum. Als u de datums in de formule verwisselt, krijgt u alleen een negatief getal. Ten slotte kunt u een functie gebruiken met de naam DATEDIF , die vanaf Lotus 1-2-3 dagen in Excel is opgenomen, maar geen officieel ondersteunde formule is in Excel.
=DATUM.ALS(A2; A3; "D")
Wanneer je de formule typt, zul je zien dat Excel je geen suggesties geeft voor de velden, enz. Gelukkig kun je hier de syntaxis en alle ondersteunde argumenten voor de DATEDIF-functie zien.
Als een toegevoegde bonus, wat als u het aantal weekdagen tussen twee datums wilt berekenen? Dat is eenvoudig genoeg, ook omdat we een ingebouwde formule hebben:
=NETWERKDAGEN(begindatum,einddatum)
Het aantal dagen en weekdagen berekenen is eenvoudig genoeg, dus laten we het nu over maanden hebben.
Maanden tussen twee datums
De lastigste berekening is het aantal maanden vanwege de manier waarop u naar boven of naar beneden kunt afronden, afhankelijk van of het een volledige maand of een gedeeltelijke maand is. Nu is er een MAANDEN-functie in Excel, maar die is erg beperkt omdat hij alleen naar de maand kijkt bij het berekenen van het verschil en niet naar het jaar. Dit betekent dat het alleen nuttig is voor het berekenen van het verschil tussen twee maanden in hetzelfde jaar.
Aangezien dat een beetje zinloos is, laten we eens kijken naar enkele formules die ons het juiste antwoord geven. Microsoft heeft deze hier gegeven , maar als je te lui bent om de link te bezoeken, heb ik ze hieronder ook gegeven.
Naar boven afronden - =(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)
Naar beneden afronden - =IF(DAY(LDate)>=DAY(EDate),0,-1)+(YEAR(LDate)-YEAR(EDate)) *12+MONTH(LDate)-MONTH(EDate)
Dit zijn twee vrij lange en gecompliceerde formules en je hoeft echt niet te begrijpen wat er aan de hand is. Dit zijn de formules in Excel:
Merk op dat u de afrondingsformule in de eigenlijke cel zelf moet bewerken, omdat om de een of andere vreemde reden de hele formule niet in de formulebalk verschijnt. Om de formule in de cel zelf te zien, klikt u op het tabblad Formules en vervolgens op Formules weergeven .
Dus wat is het uiteindelijke resultaat van de twee formules in ons huidige voorbeeld? Laten we hieronder kijken:
Naar boven afronden geeft me 27 maanden en naar beneden afronden geeft me 26 maanden, wat klopt, afhankelijk van hoe je het wilt bekijken. Ten slotte kunt u ook de DATEDIF-functie gebruiken, maar deze berekent alleen volledige maanden, dus in ons geval is het resultaat 26.
=DATUM.ALS(A2; A3; "M")
Jaren tussen twee datums
Net als bij maanden kunnen ook jaren worden berekend, afhankelijk van of u 1 jaar als volledige 365 dagen wilt tellen of dat een verandering in het jaar meetelt. Laten we dus ons voorbeeld nemen waarin ik twee verschillende formules heb gebruikt om het aantal jaren te berekenen:
De ene formule gebruikt DATEDIF en de andere gebruikt de JAAR-functie. Aangezien het verschil in het aantal dagen slechts 802 is, geeft DATEDIF 2 jaar weer, terwijl de JAAR-functie 3 jaar aangeeft.
Nogmaals, dit is een kwestie van voorkeur en hangt af van wat u precies probeert te berekenen. Het is een goed idee om beide methoden te kennen, zodat u verschillende problemen met verschillende formules kunt aanpakken.
Zolang je voorzichtig bent met welke formules je gebruikt, is het vrij eenvoudig om precies te berekenen wat je zoekt. Er zijn ook veel meer datumfuncties dan degene die ik noemde, dus voel je vrij om die ook op de Office Support- site te bekijken. Als u vragen heeft, kunt u reageren. Genieten van!