Veelgebruikte toepassingen van functies

Het verschil tussen twee datums berekenen

Het verschil tussen twee datums berekenen

Gebruik de functie DATUMVERSCHIL als u het verschil tussen twee datums wilt berekenen. Plaats eerst een begindatum in een cel en een einddatum in een andere. Typ vervolgens een formule zoals een van de volgende formules.

Waarschuwing: Als de Begindatum groter is dan de Einddatum is het resultaat #GETAL!.

Verschil in dagen

=DATEEDIF(D9,E9,"d") met het resultaat 856

In dit voorbeeld staat de begindatum in cel D9 en de einddatum in E9. De formule staat in F9. De 'd' retourneert het aantal volledige dagen tussen de twee datums.

Verschil in weken

=(DATEEDIF(D13,E13,"d")/7) en resultaat: 122,29

In dit voorbeeld staat de begindatum in cel D13 en de einddatum in E13. De 'd' retourneert het aantal dagen. Maar let op de /7 aan het einde. Dit deelt het aantal dagen door 7, omdat er 7 dagen in een week zijn. Houd er rekening mee dat dit resultaat ook moet worden opgemaakt als een getal. Druk op Ctrl+1. Klik vervolgens op Aantal> aantal decimalen: 2.

Verschil in maanden

=DATEDIF(D5;E5;"m") en resultaat: 28

In dit voorbeeld staat de begindatum in cel D5 en de einddatum in E5. In de formule retourneert de 'm' het aantal volledige maanden tussen de twee dagen.

Verschil in jaren

=DATEDIF(D2;E2;"y") en resultaat: 2

In dit voorbeeld staat de begindatum in cel D2 en de einddatum in E2. De 'y' retourneert het aantal volledige jaren tussen de twee dagen.

Leeftijd berekenen in cumuleerde jaren, maanden en dagen

U kunt ook leeftijd of iemands servicetijd berekenen. Het resultaat kan bijvoorbeeld zijn '2 jaar, 4 maanden, 5 dagen'.

1. Gebruik DAG.ALS om het totaal aantal jaren te vinden.

=DATEEDIF(D17,E17,"y") en resultaat: 2

In dit voorbeeld staat de begindatum in cel D17 en de einddatum in E17. In de formule retourneert 'y' het aantal volledige jaren tussen de twee dagen.

2. Gebruik VERD.ALS opnieuw met 'ym' om maanden te zoeken.

=DATEEDIF(D17,E17,"ym") en result: 4

Gebruik in een andere cel de formule DATEEDIF met de parameter ym. De 'ym' be retourneert het aantal resterende maanden na het laatste volledige jaar.

3. Gebruik een andere formule om dagen te vinden.

=DATUMVERSCHIL(D17;E17;"md") en resultaat: 5

Nu moeten we het aantal resterende dagen weten. We zullen dit doen door een ander type formule te schrijven, zoals hierboven weergegeven. Met deze formule wordt de eerste dag van de laatste maand (1-5-2016) afgetrokken van de oorspronkelijke einddatum in cel E17 (6-5-2016). Dit gaat als volgt: Met de functie DATUM wordt eerst de datum, 1-5-2016, gemaakt. Deze wordt gemaakt met behulp van het jaar en de maand in cel E17. Vervolgens vertegenwoordigt de 1 de eerste dag van die maand. Het resultaat voor de functie DATUM is 1-5-2016. Vervolgens wordt dit afgetrokken van de oorspronkelijke einddatum in cel 2017. Het resultaat is dus 6-5-2016 minus 1-5-2016, wat 5 dagen is.

Waarschuwing: Het wordt niet aangeraden het argument 'md' met DED.ALS te gebruiken, omdat hierdoor mogelijk onjuiste resultaten worden berekend.

4. Optioneel: Combineer drie formules in één.

=DATEEDIF(D17,E17,"y")&" years, "&DATEEDIF(D17,E17,"ym")&" months, "&DATEEDIF(D17,E17,"md")&" days" en result: 2 jaar, 4 maanden, 5 dagen

U kunt alle drie de berekeningen in één cel zoals in dit voorbeeld doen. Gebruik ampersands, aanhalingstekens en tekst. Het is een langere formule om te typen, maar in ieder geval in één formule. Tip: Druk op Alt+Enter om regel-pauzes in uw formule in te voeren. Dit maakt het gemakkelijker om te lezen. Druk ook op Ctrl+Shift+U als u niet de hele formule kunt zien.

Download onze voorbeelden

U kunt een voorbeeldwerkboek downloaden met alle voorbeelden in dit artikel. U kunt de instructies volgen of uw eigen formules maken.

Voorbeelden van datumberekeningen downloaden

Andere datum- en tijdberekeningen

Zoals u hierboven hebt gezien, berekent de functie DATUMVERSCHIL het verschil tussen een begindatum en een einddatum. U kunt echter in plaats van specifieke datums te typen ook de functie VANDAAG() in de formule gebruiken. Wanneer u de functie VANDAAG() gebruikt, wordt in Excel de huidige datum van de computer voor die datum gebruikt. Houd er rekening mee dat dit verandert wanneer het bestand op een volgende dag opnieuw wordt geopend.

=DATEEDIF(TODAY(),D28,"y") en result: 984

Houd er rekening mee dat op het moment van dit schrijven de dag 6 oktober 2016 was.

Gebruik de WERKDAGEN. INTL, functie als u het aantal werkdagen tussen twee datums wilt berekenen. U kunt ook weekeinden en feestdagen uitsluiten.

Voordat u begint: Bepaal of u feestdagen wilt uitsluiten. Als u dit wel doet, typt u een lijst met feestdagen in een apart gebied of werkblad. Zet elke feestdag in een eigen cel. Selecteer vervolgens die cellen, selecteer Formules >Naam definiëren. Noem het bereik MyHolidaysen klik op OK. Maak vervolgens de formule aan de hand van de onderstaande stappen.

1. Typ een begin- en einddatum.

De begindatum in cel D53 is 1-1-2016, de einddatum in cel E53 is 31-12-2016.

In dit voorbeeld staat de begindatum in cel D53 en de einddatum in cel E53.

2. Typ in een andere cel een formule zoals deze:

=NETWERKDAGEN. INTL(D53,E53,1) en resultaat: 261

Typ een formule zoals in het bovenstaande voorbeeld. Met de 1 in de formule worden zaterdagen en zondagen als weekenddagen vastgesteld en worden deze uitgesloten van het totaal.

Opmerking: Excel 2007 heeft geen NETWERKDAGEN. INTL, functie. Er zijn echter WEL NETWERKDAGEN. Het bovenstaande voorbeeld ziet er zo uit in Excel 2007: =NETWERKDAGEN(D53,E53). U geeft de 1 niet op omdat NETWERKDAGEN ervan uit gaat dat het weekend op zaterdag en zondag valt.

3. Wijzig zo nodig de 1.

Intellisense-lijst met 2 - zondag, maandag; 3 - maandag, dinsdag, zo verder

Als zaterdag en zondag geen weekenddagen zijn, wijzigt u de 1 in een ander getal in de IntelliSense-lijst. Met 2 worden bijvoorbeeld zondagen en maandagen als weekenddagen vastgesteld.

Als u Excel 2007 gebruikt, kunt u deze stap overslaan. De functie NETWERKDAGEN in Excel 2007 gaat ervan uit dat het weekend altijd zaterdag en zondag is.

4. Typ de naam van het vakantiebereik.

=NETWERKDAGEN. INTL(D53,E53,1,MyHolidays) en resultaat: 252

Als u een naam voor het feestdagenbereik hebt gemaakt in de sectie 'Voordat u begint', typt u deze als eerste aan het einde. Als u geen feestdagen hebt, kunt u de komma en MyHolidays weg laten. Als u Excel 2007 gebruikt, ziet het bovenstaande voorbeeld er als volgende uit: =NETWERKDAGEN(D53,E53,MyHolidays).

Tip: Als u niet naar de naam van een feestdagenbereik wilt verwijzen, kunt u ook een bereik typen, zoals D35:E:39. U kunt ook elke feestdag in de formule typen. Als de feestdagen bijvoorbeeld op 1 en 2 januari 2016 waren, typt u deze als volgende: =NETWERKDAGEN. INTL(D53,E53,1,{"1-1-2016","2-1-2016"}). In Excel 2007 ziet dit er zo uit: =NETWERKDAGEN(D53,E53,{"1-1-2016","2-1-2016"})

U kunt de verstreken tijd berekenen door de ene tijd af te trekken van een andere tijd. Plaats eerst een begintijd in een cel en een eindtijd in een andere. Typ een volledige tijd, inclusief het uur, de minuten en een spatie vóór AM of PM. Dit doet u als volgt:

1. Typ een begin- en eindtijd.

Begindatum/-tijd van 07:15 uur, einddatum/-tijd van 16:30 uur

In dit voorbeeld staat de begintijd in cel D80 en de eindtijd in E80. Zorg ervoor dat u het uur, de minuut en een spatie vóór AM of PM typt.

2. Stel de notatie u:mm AM/PM in.

Dialoogvenster Celeigenschappen, opdracht Aangepast, u:mm AM/PM

Selecteer beide datums en druk op Ctrl+1 (of druk Afbeelding van het pictogram voor de opdrachtknop MAC + 1 op de Mac). Zorg ervoor dat u Aangepaste > u:mm AM/PMselecteert, als dit nog niet is ingesteld.

3. Trek de twee tijden af.

=E80-D80 en resultaat: 9:15 AM

Trek in een andere cel de begintijdcel af van de cel voor de eindtijd.

4. Stel de notatie u:mm in.

Dialoogvenster Cellen opmaken, opdracht Aangepast, u:mm

Druk op CTRL+1 (of Afbeelding van het pictogram voor de opdrachtknop MAC +1 op de Mac). Kies Aangepaste > u:mm zodat AM en PM niet als resultaat worden gebruikt.

Als u de tijd tussen twee datums en tijden wilt berekenen, kunt u gewoon de ene van de andere aftrekken. U moet echter opmaak op elke cel toepassen om ervoor te zorgen dat Excel het gewenste resultaat retourneert.

1. Typ twee volledige datums en tijden.

Begindatum van 1-1-16 13:00 uur; Einddatum van 2-1-16 14:00 uur

Typ in één cel een volledige begindatum/-tijd. En in een andere cel typt u een volledige einddatum/-tijd. Elke cel moet een maand, dag, jaar, uur, minuut en een spatie voor AM of PM hebben.

2. Stel de notatie 14-3-12 13:30 in.

Dialoogvenster Celeigenschappen, opdracht Datum, type 14-3-12 13:30 uur

Selecteer beide cellen en druk op Ctrl+1 (of Afbeelding van het pictogram voor de opdrachtknop MAC + 1 op de Mac). Selecteer vervolgens Datum >14-3-12 13:30 uur. Dit is niet de datum die u gaat instellen, het is slechts een voorbeeld van hoe de notatie eruit zal zien. In versies vóór Excel 2016 kan deze indeling een andere voorbeelddatum hebben, zoals 14-3-01 13:30 uur.

3. Trek deze twee van elkaar af.

=E84-D84 en 1,041666667

Trek in een andere cel de begindatum/tijd af van de einddatum/-tijd. Het resultaat ziet er waarschijnlijk uit als een getal en een decimaal getal. Dat lost u op in de volgende stap.

4. Stel de notatie [u]:mm in.

Dialoogvenster Cellen opmaken, opdracht Aangepast, [u]:mm-type

Druk op CTRL+1 (of Afbeelding van het pictogram voor de opdrachtknop MAC +1 op de Mac). Selecteer Aangepast. Typ [u]:mm in het vak Type.

Verwante onderwerpen

DATEDIF, functie
NETWERKDAGEN. INTL,
functie NETWERKDAGEN Meerdatum- en
tijdfuncties Hetverschil tussen twee tijden
berekenen

Meer hulp nodig?

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×