Excel-formule: datum ophalen van dagnummer -

Inhoudsopgave

Generieke formule

=DATE(year,1,daynum)

Samenvatting

Om een ​​echte datum te krijgen van dagnummer, of "n-de dag van het jaar", kunt u de DATUM-functie gebruiken.

In het getoonde voorbeeld is de formule in C5:

=DATE(2015,1,B5)

Uitleg

De DATUM-functie bouwt datums op uit afzonderlijke jaar-, maand- en dagwaarden. Een van zijn trucs is de mogelijkheid om vooruit te rollen om datums te corrigeren wanneer dagen en maanden worden opgegeven die "buiten bereik" zijn.

DATE retourneert bijvoorbeeld 9 april 2016 met de volgende argumenten:

=DATE(2016,1,100)

Er is geen 100ste dag in januari, dus DATE gaat 100 dagen vooruit vanaf 1 januari en cijfers retourneren de juiste datum.

De formule op deze pagina maakt gebruik van dit gedrag. In dit geval wordt aangenomen dat het jaar 2015 is, dus 2015 is hard gecodeerd voor jaar en 1 wordt gebruikt voor maand. De dagwaarde komt uit kolom B en de functie DATUM berekent de datum zoals hierboven uitgelegd.

Een jaarwaarde extraheren uit een Juliaanse datum

Als je een datum hebt in een Juliaanse notatie, bijvoorbeeld 10015, waar de notatie "dddyy" is, kun je de formule als volgt aanpassen:

=DATE(RIGHT(A1,2),1,LEFT(A1,3))

Hier gebruiken we RECHTS om de 2 karakters van rechts te extraheren voor jaar, en LINKS om 3 karakters van links voor dag te extraheren. Maand wordt geleverd als 1, zoals in het eerste voorbeeld.

Interessante artikelen...