Inhoudsopgave
Dit is het laatste deel van onze Excel Date Tutorial met een overzicht van alle Excel datumfuncties, uitleg over hun basisgebruik en vele formulevoorbeelden.
Microsoft Excel biedt een groot aantal functies om met datums en tijden te werken. Elke functie voert een eenvoudige bewerking uit en door verschillende functies in één formule te combineren kunt u complexere en uitdagendere taken oplossen.
In de vorige 12 delen van onze Excel data tutorial hebben we de belangrijkste Excel datumfuncties in detail bestudeerd. In dit laatste deel vatten we de opgedane kennis samen en geven we links naar verschillende formulevoorbeelden om u te helpen de functie te vinden die het meest geschikt is voor het berekenen van uw datums.
De belangrijkste functie om datums te berekenen in Excel:
Haal de huidige datum en tijd op:
- Dagen toevoegen aan of aftrekken van een datum
- Bereken het aantal dagen in een maand
Excel TODAY functie
De TODAY()
functie geeft de datum van vandaag, precies zoals de naam suggereert.
TODAY is aantoonbaar een van de gemakkelijkste Excel functies om te gebruiken omdat het helemaal geen argumenten heeft. Wanneer u de datum van vandaag in Excel moet krijgen, voert u de volgende formule in een cel in:
=TODAY()
Naast dit voor de hand liggende gebruik kan de functie TODAY in Excel deel uitmaken van complexere formules en berekeningen op basis van de datum van vandaag. Om bijvoorbeeld 7 dagen bij de huidige datum op te tellen, voert u de volgende formule in een cel in:
=TODAY()+7
Om 30 weekdagen toe te voegen aan de datum van vandaag, exclusief weekenddagen, gebruik je deze:
=WORKDAY(TODAY(), 30)
Opmerking. De datum die de functie TODAY in Excel oplevert, wordt automatisch bijgewerkt wanneer uw werkblad opnieuw wordt berekend om de huidige datum weer te geven.
Voor meer formulevoorbeelden die het gebruik van de TODAY-functie in Excel demonstreren, kunt u de volgende tutorials bekijken:
- Excel TODAY functie om de datum van vandaag in te voegen en meer
- Converteer de datum van vandaag naar tekstformaat
- Bereken weekdagen op basis van de datum van vandaag
- Zoek de 1e dag van de maand op basis van de datum van vandaag
Excel NU-functie
NU()
De functie geeft de huidige datum en tijd weer. Evenals TODAY heeft deze geen argumenten. Als u de datum en de huidige tijd van vandaag in uw werkblad wilt weergeven, hoeft u alleen maar de volgende formule in een cel te zetten:
=NOW()
Opmerking. Net als TODAY is Excel NOW een vluchtige functie die de geretourneerde waarde telkens vernieuwt wanneer het werkblad opnieuw wordt berekend. Let op, de cel met de NOW() formule wordt niet automatisch in real-time bijgewerkt, alleen wanneer de werkmap opnieuw wordt geopend of het werkblad opnieuw wordt berekend. Om het werkblad te dwingen opnieuw te berekenen, en dus uw NOW-formule zijn waarde te laten bijwerken, drukt u op ofwelShift+F9 om alleen het actieve werkblad opnieuw te berekenen of F9 om alle open werkmappen opnieuw te berekenen.
Excel DATEVALUE functie
DATEVALUE(date_text)
converteert een datum in tekstformaat naar een volgnummer dat een datum voorstelt.
De functie DATEVALUE begrijpt tal van datumformaten, evenals verwijzingen naar cellen die "tekstdatums" bevatten. DATEVALUE is erg handig voor het berekenen, filteren of sorteren van datums die zijn opgeslagen als tekst en voor het converteren van dergelijke "tekstdatums" naar het datumformaat.
Hieronder volgen enkele eenvoudige voorbeelden van DATEVALUE-formules:
=DATEVALUE("20-may-2015")
=DATEVALUE("5/20/2015")
=DATEVALUE("20 mei 2015")
En de volgende voorbeelden laten zien hoe de functie DATEVALUE kan helpen bij het oplossen van echte taken:
- DATEVALUE formule om een datum in een getal om te zetten
- DATEVALUE formule om een tekststring om te zetten in een datum
Excel TEKST functie
In zuivere zin kan de TEKST-functie niet worden ingedeeld bij de datumfuncties van Excel, omdat zij elke numerieke waarde, niet alleen datums, kan omzetten in een tekststring.
Met de functie TEXT(value, format_text) kun je de data veranderen in tekststrings in verschillende formaten, zoals gedemonstreerd in de volgende schermafbeelding.
Opmerking: Hoewel de waarden die de TEKST-functie oplevert eruit zien als gewone Excel-data, zijn het tekstwaarden en kunnen ze daarom niet worden gebruikt in andere formules en berekeningen.
Hier zijn nog enkele voorbeelden van TEKSTformules die u wellicht nuttig vindt:
- Excel TEXT functie om datum naar tekst te converteren
- Een datum omzetten naar maand en jaar
- Haal de maandnaam uit de datum
- Converteer het maandnummer naar de maandnaam
Excel DAG functie
DAG(serienummer)
functie geeft een dag van de maand als een geheel getal van 1 tot 31.
Serienummer is de datum die overeenkomt met de dag die u probeert te krijgen. Het kan een celverwijzing zijn, een datum die is ingevoerd met de functie DATUM, of teruggegeven door andere formules.
Hier zijn enkele formulevoorbeelden:
=DAG(A2)
- geeft de dag van de maand terug van een datum in A2
=DAY(DATE(2015,1,1))
- keert de dag van 1-Jan-2015 terug
=DAY(TODAY())
- geeft de dag van de datum van vandaag
Excel MAAND functie
MAAND(serienummer)
functie in Excel geeft de maand van een opgegeven datum als een geheel getal tussen 1 (januari) en 12 (december).
Bijvoorbeeld:
=MONTH(A2)
- geeft de maand van een datum in cel A2.
=MAAND(VANDAAG())
- geeft de huidige maand terug.
De functie MAAND wordt zelden alleen gebruikt in Excel-formules voor datums. Meestal wordt deze functie gebruikt in combinatie met andere functies, zoals in de volgende voorbeelden:
- Maanden toevoegen of aftrekken van een datum in Excel
- Maanden tussen twee data berekenen
- Haal een maand uit het weeknummer
- Een maandnummer uit een datum halen in Excel
- Bereken de 1e dag van een maand
- Formatteer data voorwaardelijk op basis van maand
Voor een gedetailleerde uitleg van de syntaxis van de MONTH-functie en veel meer formulevoorbeelden kunt u de volgende tutorial raadplegen: De MONTH-functie gebruiken in Excel.
Excel JAAR functie
YEAR(serial_number)
geeft een jaartal dat overeenkomt met een gegeven datum, als een getal van 1900 tot 9999.
De Excel YEAR-functie is zeer eenvoudig en u zult nauwelijks problemen ondervinden bij het gebruik ervan in uw datumberekeningen:
=JAAR(A2)
- geeft het jaartal van een datum in cel A2.
=YEAR("20-May-2015")
- geeft het jaar van de opgegeven datum.
=YEAR(DATE(2015,5,20))
- een meer betrouwbare methode om het jaar van een bepaalde datum te krijgen.
=YEAR(TODAY())
- geeft het huidige jaar terug.
Voor meer informatie over de functie JAAR, zie:
- Excel YEAR functie - syntaxis en gebruik
- Hoe datum omzetten naar jaar in Excel
- Jaartallen optellen of aftrekken in Excel
- Jaren tussen twee data berekenen
- Hoe krijg je de dag van het jaar (1 - 365)
- Hoe vind je het aantal resterende dagen van het jaar?
Excel EOMONTH functie
EOMONTH(begin_datum, maanden)
functie geeft de laatste dag van de maand een bepaald aantal maanden vanaf de begindatum.
Zoals de meeste datumfuncties in Excel kan EOMONTH werken op datums die zijn ingevoerd als celverwijzingen, die zijn ingevoerd met de functie DATUM, of die het resultaat zijn van andere formules.
A positieve waarde in de maanden
argument voegt het overeenkomstige aantal maanden toe aan de begindatum, bijvoorbeeld:
=EOMONTH(A2, 3)
- geeft de laatste dag van de maand terug, 3 maanden na de datum in cel A2.
A negatieve waarde in de maanden trekt het overeenkomstige aantal maanden af van de begindatum:
=EOMONTH(A2, -3)
- geeft de laatste dag van de maand terug, 3 maanden voor de datum in cel A2.
A nul in de maanden dwingt de functie EOMONTH de laatste dag van de maand van de begindatum terug te geven:
=EOMONTH(DATE(2015,4,15), 0)
- keert de laatste dag van april 2015 terug.
Om de laatste dag van de lopende maand voer de TODAY-functie in de begindatum argument en 0 in maanden :
=EOMONTH(TODAY(), 0)
In de volgende artikelen vindt u nog enkele voorbeelden van EOMONTH-formules:
- Hoe krijg je de laatste dag van de maand
- Hoe krijg je de eerste dag van de maand
- Schrikkeljaren berekenen in Excel
Excel WEEKDAG functie
WEEKDAG(serienummer,[return_type])
functie geeft de dag van de week die overeenkomt met een datum, als een getal van 1 (zondag) tot 7 (zaterdag).
- Serienummer kan een datum zijn, een verwijzing naar een cel die een datum bevat, of een datum die door een andere Excel-functie is geretourneerd.
- Return_type (facultatief) - is een getal dat bepaalt welke dag van de week als eerste dag wordt beschouwd.
De volledige lijst van beschikbare retoursoorten vindt u in de volgende tutorial: Dag van de week-functie in Excel.
En hier zijn een paar WEEKEND formule voorbeelden:
=WEEKDAG(A2)
- geeft de dag van de week die overeenkomt met een datum in cel A2; de eerste dag van de week is zondag (standaard).
=WEEKDAG(A2, 2)
- geeft de dag van de week die overeenkomt met een datum in cel A2; de week begint op maandag.
=WEEKDAG(VANDAAG())
- geeft een getal terug dat overeenkomt met de dag van de week van vandaag; de week begint op zondag.
Met de functie WEEKDAY kunt u bepalen welke data in uw Excel-blad werkdagen zijn en welke weekenddagen, en kunt u ook werkdagen en weekends sorteren, filteren of markeren:
- Hoe krijg je een weekdagnaam uit datum
- Werkdagen en weekends zoeken en filteren
- Markeer weekdagen en weekends in Excel
Excel DATEDIF functie
DATEDIF(begin_datum, eind_datum, eenheid)
functie is speciaal ontworpen om het verschil tussen twee data in dagen, maanden of jaren te berekenen.
Welk tijdsinterval moet worden gebruikt voor de berekening van het datumverschil hangt af van de letter die u in het laatste argument invoert:
=DATEDIF(A2, TODAY(), "d")
- berekent het aantal dagen tussen de datum in A2 en de datum van vandaag.
=DATEDIF(A2, A5, "m")
- geeft het aantal volledige maanden tussen de data in A2 en B2.
=DATEDIF(A2, A5, "y")
- geeft het aantal volledige jaren tussen de data in A2 en B2.
Dit zijn slechts de basistoepassingen van de DATEDIF-functie en de functie kan veel meer, zoals de volgende voorbeelden aantonen:
- Excel DATEDIF functie - syntaxis en gebruik
- Dagen tellen tussen twee data
- Bereken de weken tussen de data
- Bereken de maanden tussen twee data
- Jaren tussen twee data berekenen
- Datumverschil is dagen, maanden en jaren
Excel WEEKNUM functie
WEEKNUM(serienummer, [return_type])
- geeft het weeknummer van een specifieke datum als een geheel getal van 1 tot 53.
De onderstaande formule geeft bijvoorbeeld 1 omdat de week met 1 januari de eerste week van het jaar is.
=WEEKNUM("1-Jan-2015")
In de volgende handleiding worden alle bijzonderheden van de Excel WEEKNUM functie uitgelegd: WEEKNUM functie - weeknummer berekenen in Excel.
U kunt ook direct naar een van de formulevoorbeelden gaan:
- Hoe waarden per weeknummer op te tellen
- Hoe cellen markeren op basis van het weeknummer
Excel EDATE functie
EDATE(begin_datum, maanden)
functie geeft het volgnummer van de datum die het opgegeven aantal maanden voor of na de begindatum ligt.
Bijvoorbeeld:
=EDATE(A2, 5)
- voegt 5 maanden toe aan de datum in cel A2.
=EDATE(TODAY(), -5)
- trekt 5 maanden af van de datum van vandaag.
Voor een gedetailleerde uitleg van EDATE-formules, geïllustreerd met formulevoorbeelden, zie:
Met de EDATE-functie kunt u maanden aan een datum toevoegen of aftrekken.
Excel JAARFRAC functie
JAARFRAC(begin_datum, eind_datum, [basis])
functie berekent het deel van het jaar tussen 2 data.
Deze zeer specifieke functie kan worden gebruikt om praktische taken op te lossen, zoals het berekenen van de leeftijd uit de geboortedatum.
Excel WERKDAG functie
WERKDAG(begindatum, dagen, [feestdagen])
De functie geeft een datum N werkdagen voor of na de begindatum. weekenddagen worden automatisch uitgesloten van de berekeningen, evenals eventuele feestdagen die u opgeeft.
Deze functie is zeer nuttig voor het berekenen van mijlpalen en andere belangrijke gebeurtenissen op basis van de standaardwerkkalender.
De volgende formule voegt bijvoorbeeld 45 weekdagen toe aan de begindatum in cel A2, waarbij de feestdagen in de cellen B2:B8 worden genegeerd:
=WORKDAY(A2, 45, B2:B85)
Voor een gedetailleerde uitleg van de syntaxis van WORKDAY en meer formulevoorbeelden, zie:
WERKDAG functie - werkdagen toevoegen of aftrekken in Excel
Excel WERKDAG.INTL functie
WERKDAG.INTL(begindatum, dagen, [weekend], [feestdagen])
is een krachtigere variant van de functie WERKDAG die in Excel 2010 is geïntroduceerd.
WORKDAY.INTL maakt het mogelijk een datum N aantal werkdagen in de toekomst of in het verleden te berekenen met aangepaste weekendparameters.
Om bijvoorbeeld een datum 20 werkdagen na de begindatum in cel A2 te krijgen, waarbij maandag en zondag als weekenddagen worden geteld, kunt u een van de volgende formules gebruiken:
=WORKDAY.INTL(A2, 20, 2, 7)
of
=WORKDAY.INTL(A2, 20, "1000001")
Natuurlijk kan het moeilijk zijn om de essentie te vatten uit deze korte uitleg, maar meer formulevoorbeelden geïllustreerd met schermafbeeldingen zullen het echt gemakkelijk maken:
WORKDAY.INTL - berekening van werkdagen met aangepaste weekends
Excel NETWERKDAGEN functie
NETWERKDAGEN(begin_datum, eind_datum, [feestdagen])
geeft het aantal weekdagen tussen twee data die u opgeeft. Het sluit automatisch weekenddagen en, optioneel, de feestdagen uit.
De volgende formule berekent bijvoorbeeld het aantal hele werkdagen tussen de begindatum in A2 en de einddatum in B2, waarbij zaterdagen en zondagen worden genegeerd en vakantiedagen in de cellen C2:C5 worden uitgesloten:
=NETWERKDAGEN(A2, B2, C2:C5)
Een uitgebreide uitleg van de argumenten van de functie NETWORKDAYS, geïllustreerd met formulevoorbeelden en schermafbeeldingen, vindt u in de volgende handleiding:
Functie NETWERKDAGEN - berekening van werkdagen tussen twee data
Excel NETWORKDAYS.INTL functie
NETWERKDAGEN.INTL(begin_datum, eind_datum, [weekend], [feestdagen])
is een krachtigere wijziging van de functie NETWERKDAGEN die beschikbaar is in Excel 2010 en later. Het geeft ook het aantal weekdagen tussen twee datums, maar laat u specificeren welke dagen als weekend moeten worden geteld.
Hier is een basisformule voor NETWERKDAGEN:
=NETWORKDAYS(A2, B2, 2, C2:C5)
De formule berekent het aantal werkdagen tussen de datum in A2 (begin_datum) en de datum in B2 (eind_datum), exclusief de weekenddagen zondag en maandag (nummer 2 in de weekendparameter), en zonder rekening te houden met vakantiedagen in de cellen C2:C5.
Zie voor volledige details over de functie NETWORKDAYS.INTL:
Functie NETWERKDAGEN - werkdagen tellen met aangepaste weekends
Hopelijk heeft deze 10K foot view op de Excel datumfuncties u geholpen om een algemeen begrip te krijgen van hoe datumformules werken in Excel. Als u meer wilt leren, moedig ik u aan om de formulevoorbeelden te bekijken waarnaar op deze pagina wordt verwezen. Ik dank u voor het lezen en hoop u volgende week weer te zien op onze blog!