Excel behandelt datums als gehele getallen. Dit betekent dat je ze kunt optellen en aftrekken, wat handig kan zijn om je te vertellen hoeveel dagen er zijn tot die volgende deadline of gebeurtenis van jou. In dit artikel zullen we de functies DATUM, JAAR, MAAND, DAG en VANDAAG van Excel gebruiken om u te laten zien hoe u het aantal dagen tot uw volgende verjaardag of een ander jaarlijks evenement kunt berekenen.
Excel slaat datums op als gehele getallen. Standaard gebruikt Excel “1” om 01/01/1900 weer te geven en elke dag daarna is er één groter. Typ 01/01/2000 en verander het formaat naar “Getal” en je ziet “36526” verschijnen. Als je 1 aftrekt van 36526, kun je zien dat er 36525 dagen waren in de 20e eeuw. U kunt ook een toekomstige datum invoeren en het resultaat van de functie VANDAAG aftrekken om te zien hoeveel dagen die datum verwijderd is van vandaag.
Een korte samenvatting van datumgerelateerde functies
Voordat we in enkele voorbeelden duiken, moeten we verschillende eenvoudige datumgerelateerde functies bespreken, waaronder Excel’s VANDAAG-, DATUM-, JAAR-, MAAND- en DAG-functies.
VANDAAG
Syntaxis: = TODAY ()
Resultaat: de huidige datum
DATUM
Syntaxis: = DATUM (jaar, maand, dag)
Resultaat: de datum die wordt aangegeven door het ingevoerde jaar, de maand en de dag
JAAR
Syntaxis: = YEAR (datum)
Resultaat: het jaar van de ingevoerde datum
MAAND
Syntaxis: = MONTH (datum)
Resultaat: de numerieke maand van de ingevoerde datum (1 t / m 12)
DAG
Syntaxis: = DAG (datum)
Resultaat: de dag van de maand van de ingevoerde datum
Enkele voorbeeldberekeningen
We kijken naar drie gebeurtenissen die jaarlijks op dezelfde dag plaatsvinden, berekenen de datum van hun volgende gebeurtenis en bepalen het aantal dagen tussen nu en hun volgende gebeurtenis.
Hier zijn onze voorbeeldgegevens. We hebben vier kolommen ingesteld: Event, Date, Next_Occurrence en Days_Until_Next. We hebben de datums van een willekeurige geboortedatum ingevoerd, de datum waarop belastingen verschuldigd zijn in de VS en Halloween. Datums zoals verjaardagen, jubilea en sommige feestdagen vinden elk jaar op specifieke dagen plaats en werken goed met dit voorbeeld. Andere feestdagen – zoals Thanksgiving – vallen op een bepaalde weekdag in een bepaalde maand; dit voorbeeld heeft geen betrekking op dat soort evenementen.
Er zijn twee opties om de kolom ‘Next_Occurrence’ in te vullen. U kunt elke datum handmatig invoeren, maar elke invoer moet in de toekomst handmatig worden bijgewerkt naarmate de datum verstrijkt. Laten we in plaats daarvan een ‘ALS’-instructieformule schrijven, zodat Excel het werk voor u kan doen.
Laten we naar de verjaardag kijken. We kennen de maand al =MONTH(F3)
en dag =DAY(F3)
van het volgende voorval. Dat is gemakkelijk, maar hoe zit het met het jaar? We hebben Excel nodig om te weten of de verjaardag al in dit jaar heeft plaatsgevonden of niet. Eerst moeten we de datum waarop de verjaardag valt in het huidige jaar berekenen met behulp van deze formule:
=DATE(YEAR(TODAY()),MONTH(F3),DAY(F3))
Vervolgens moeten we weten of die datum al is verstreken en u kunt dat resultaat vergelijken met TODAY()
Er achter komen. Als het juli is en de verjaardag valt in september, dan is het volgende exemplaar in het huidige jaar, weergegeven met =YEAR(TODAY())
. Als het december is en de verjaardag valt in mei, dan is de volgende gebeurtenis in het volgende jaar, dus =YEAR(TODAY())+1
zou het volgende jaar geven. Om te bepalen welke we moeten gebruiken, kunnen we een ‘ALS’-instructie gebruiken:
=IF(DATE(YEAR(TODAY()),MONTH(F3),DAY(F3))>=TODAY(),YEAR(TODAY()),YEAR(TODAY())+1)
Nu kunnen we de resultaten van de IF-instructie combineren met de MAAND en DAG van de verjaardag om de volgende keer te bepalen. Voer deze formule in cel G3 in:
=DATE(IF(DATE(YEAR(TODAY()),MONTH(F3),DAY(F3))>=TODAY(),YEAR(TODAY()),YEAR(TODAY())+1),MONTH(F3),DAY(F3))
Druk op Enter om het resultaat te zien en vul deze formule vervolgens in de onderstaande cellen in door de cellen te markeren en op Ctrl + D te drukken.
Je kunt een werkboek opslaan met de formules in dit voorbeeld om bij te houden wiens verjaardag eraan komt of om te weten hoeveel dagen je nog hebt om je Halloween-kostuum af te maken. Elke keer dat u de werkmap gebruikt, worden de resultaten opnieuw berekend op basis van de huidige datum, omdat u de TODAY()
functie.
En ja, dit zijn vrij specifieke voorbeelden die misschien wel of niet nuttig voor je zijn. Maar ze dienen ook ter illustratie van het soort dingen dat u kunt doen met datumgerelateerde functies in Excel.