Video: Alex Steffen: The shareable future of cities 2024
Juliaanse datums worden vaak gebruikt in productieomgevingen als een tijdstempel en een snelle referentie voor een batchnummer. Met dit type datumcodering kunnen retailers, consumenten en servicemedewerkers vaststellen wanneer een product is gemaakt, en dus de leeftijd van het product. Juliaanse datums worden ook gebruikt in de programmering, het leger en de astronomie.
Verschillende industrieën hebben hun eigen varianten op Juliaanse datums, maar de meest gebruikte variatie bestaat uit twee delen: een getal van twee cijfers dat het jaar vertegenwoordigt en het aantal verstreken dagen in het jaar. De Juliaanse datum voor 1/1/1960 is bijvoorbeeld 601. De Juliaanse datum voor 31-12-2014 is 14365.
Excel heeft geen ingebouwde functie om een standaarddatum naar Juliaanse datum te converteren, maar de afbeelding illustreert hoe u de volgende formule kunt gebruiken om de taak uit te voeren.
= RECHTS (JAAR (A4), 2) & A4-DATE (JAAR (A4), 1, 0)
Deze formule bestaat in werkelijkheid uit twee formules die als een tekststring zijn samengevoegd met behulp van het ampersand (&).
De eerste formule gebruikt de RECHTER functie om de juiste twee cijfers van het jaarnummer te extraheren. Merk op dat u de functie YEAR gebruikt om het jaargedeelte van de werkelijke datum te verwijderen.
= RECHTS (JAAR (A4), 2)
De tweede formule is een beetje lastiger. Voor deze moet je weten hoeveel dagen zijn verstreken sinds het begin van het jaar. Hiervoor moet u eerst de streefdatum van de laatste dag van het vorige jaar aftrekken:
A4-DATE (YEAR (A4), 1, 0)
Let op het gebruik van de DATE-functie.
Met de functie DATE kunt u een datum dynamisch samenstellen met drie argumenten: het jaar, de maand en de dag. Het jaar kan elk geheel getal zijn van 1900 tot 9999. De maand en datum kunnen elk positief of een negatief getal zijn.
Deze formule retourneert bijvoorbeeld het serienummer van de datum voor 1 december 2013:
= DATE (2013, 12, 1)
In de Julian-datumformule in dit voorbeeld gebruikt u een nul als dag argument. Wanneer u 0 als het dagargument gebruikt, vertelt u Excel dat u de dag vóór de eerste dag van de opgegeven maand wilt hebben. Dus, bijvoorbeeld, het invoeren van de volgende formule in een lege cel zal terugkeren op 31 december 1959:
= DATE (1960, 1, 0)
Samenvoeging van de twee formules met een en-teken en bouwt een Juliaanse datum samengesteld uit de eerste twee tekens van het jaar en het aantal verstreken dagen:
= RECHTS (JAAR (A4), 2) & A4-DATUM (JAAR (A4), 1, 0)