De Excel DATE-functie combineert drie waarden om een datum te creëren. Wanneer u het jaar, de maand en de dag opgeeft, produceert Excel een serienummer dat vervolgens kan worden opgemaakt als een normaal ogende datum. De typische manier om een datum in Excel in te voeren, is door de hele datum in één cel te schrijven, maar dat is onhandig als je met veel informatie te maken hebt. De DATE-functie kan handig zijn als de datum niet correct is opgemaakt, bijvoorbeeld als deze is gecombineerd met gewone tekst of over meerdere cellen is verspreid.
De DATE-functie is vrij eenvoudig te begrijpen en te onthouden. Hieronder vindt u meer informatie over het gebruik ervan in uw formules. De DATE-functie kan in elke versie van Excel worden gebruikt.
DATE Functie Syntaxis & Argumenten
Dit is hoe elk exemplaar van de datumfunctie moet worden geschreven voor Excel om het correct te verwerken:
=DATUM(jaar,maand,dag)
- Jaar: voer het jaar in als een getal dat één tot vier cijfers lang is of voer de celverwijzing in naar de locatie van de gegevens in het werkblad. De jaar argumentatie vereist.
- Maand: Voer de maand van het jaar in als een positief of negatief geheel getal van 1 tot 12 (januari tot december) of voer de celverwijzing in naar de locatie van de gegevens. De maand argumentatie vereist.
- Dag: Voer de dag van de maand in als een positief of negatief geheel getal van 1 tot 31 of voer de celverwijzing in naar de locatie van de gegevens. De dag argumentatie vereist.
Aanvullende datumfunctie-informatie
Hier zijn enkele andere belangrijke dingen die u moet weten over de jaar-, maand- en dagargumenten:
JAAR
- Excel gebruikt standaard het 1900-datumsysteem, wat betekent dat de DATE-functie het jaar niet correct weergeeft voor iets ouder dan 1900.
- invoeren 0 als de jaar waarde is hetzelfde als 1900 invoeren, 1 is gelijk aan 1901, 105 is 2005, enz.
MAAND
- Overschrijding 12 als de maand waarde voegt dat aantal maanden toe aan de jaar waarde. 13, en voegt dan een jaar en een maand toe aan de datum.
- Een negatief getal gebruiken als de maand waarde zal dat aantal maanden plus één aftrekken van de eerste maand van jaar.
DAG
- Als de dag waarde groter is dan het aantal dagen dat maand heeft, worden de overtollige dagen opgeteld bij de eerste dag van de volgende maand.
- Een negatief dag waarde trekt dat aantal dagen plus één af van de eerste dag van maand.
DATUM Functie Voorbeelden
Hieronder staan een aantal real-world formules die de DATE-functie gebruiken:
Jaar, maand en dag in andere cellen
=DATUM(A2,B2,C2)
Dit voorbeeld van de DATE-functie gebruikt A2 voor het jaar, B2 voor de maand, en C2 voor de dag.
Jaar in formule en maand en dag in een andere cel
=DATUM(2020,A2,B2)
U kunt ook mixen hoe de gegevens worden verkregen. In dit voorbeeld maken we van 2020 de jaar argument, maar maand en dag wordt uit andere cellen gehaald.
Maanden aftrekken met negatief maandargument
=DATUM(2020,-2,15)
Hier gebruiken we een negatief getal in de maand ruimte. Dit gaat achteruit door het jaar in plaats van vooruit, beginnend in januari 2020 (omdat de formule bevat: 2020). Deze DATE-formule produceert 15-10-2019.
Dagen aftrekken met negatief dagargument
=DATUM(2020,1,-5)
Zonder het negatieve getal zou deze datum worden berekend als 1/5/2020. Echter, de negatieve dag waarde trekt vijf dagen (plus één) af van 1/1/2020, wat de datum 26/12/2019 oplevert.
Grote dag- en maandargumenten
=DATUM(2020,19,50)
Dit voorbeeld combineert een aantal van de hierboven genoemde regels. De jaar waarde zal stijgen vanaf 2020 omdat maand groter is dan 12, en de maand die wordt berekend, verandert ook sinds de dag waarde het aantal dagen in een maand overschrijdt. Deze DATE-formule levert 19-08-2021 op.
Voeg 10 jaar tot nu toe in een andere cel
=DATUM(JAAR(A2)+10,MAAND(A2),DAG(A2))
De Excel DATE-functie kan ook worden gebruikt met andere datums, zoals het toevoegen van tijd aan een bestaande datum. In dit voorbeeld willen we de datum zien die 10 jaar na een bestaande datum ligt. De bestaande datum staat in cel E2, dus we moeten deze formule zo schrijven dat het jaar, de maand en de dag uit E2 worden geëxtraheerd, maar ook 10 wordt toegevoegd aan de jaar waarde.
Bereken het aantal dagen in het jaar
=A2-DATUM(JAAR(A2),1,0)
Hier is een soortgelijk voorbeeld van de DATE-functie waarbij we berekenen hoeveel dagen in het jaar de datum in cel E10 is. 1/1/2020 is bijvoorbeeld één dag in het jaar, 5 januari is vijf dagen, enzovoort. In dit voorbeeld is E10 4/4/2018, dus het resultaat is 216.
Converteer datum als tekst naar correct opgemaakte datum
=DATUM(LINKS(A2,4),MID(A2,5,2),RECHTS(A2,2))
Als de cel waarmee je te maken hebt de volledige datum bevat, maar is opgemaakt als tekst, zoals such 20200417, kunt u deze DATE-formule gebruiken, gecombineerd met de LINKS, MIDDEN, en RECHTSAF functies, om de cel naar een correct opgemaakte datum te converteren. Wat dit doet, is de eerste vier cijfers van links extraheren met LINKS(A2,4), twee cijfers uit het midden nemend bij het vijfde teken via MIDDEN(A2,5,2), en het combineren met de laatste twee cijfers van rechts met RECHTS(A2,2). De berekende datum is 17-4-2020. Zie onze artikelen over het gebruik van de functies LEFT, RIGHT en MID van Excel voor meer informatie.
Dit jaar en deze maand op een specifieke dag
=DATUM(JAAR(VANDAAG()), MAAND(VANDAAG()), 5)
De TODAY-functie kan worden gebruikt met de DATE-functie om informatie over vandaag op te halen. Om uzelf er bijvoorbeeld aan te herinneren dat u elke maand op de 5e rekeningen moet betalen, kunt u deze DATE-formule gebruiken om automatisch het huidige jaar en de maand toe te voegen, maar plaats dan 5 (of een celverwijzing) als de dag waarde.
Bereken datum wanneer maand tekst is
=DATUM(A2,MAAND(1&B2),C2)
Soms bevat een datum de tekstversie van de maand, zoals juni-. Aangezien Excel dit niet als een getal begrijpt, moet u het met de functie MAAND naar één converteren. We hebben dit direct in de DATE-formule ingesloten, in de maandpositie, als MAAND(1&B2).
Datums corrigeren die er niet uitzien als datums
Als het resultaat van de DATE-functie een aantal getallen toont in plaats van een datum, moet u de cel opmaken als een datum. U kunt bijvoorbeeld een groot aantal zien zoals 43938 in plaats van een normaal ogende datum, zoals in deze onderstaande schermafbeelding:
Om de cel opnieuw op te maken, selecteert u deze, kiest u het vervolgkeuzemenu uit de Aantal groepsitem en kies vervolgens een van de datumnotaties.