Julianske datoer bruges ofte i produktionsmiljøer som et tidsstempel og hurtig reference for et batchnummer. Denne type datokodning giver detailhandlere, forbrugere og serviceagenter mulighed for at identificere, hvornår et produkt blev fremstillet, og dermed produktets alder. Julianske datoer bruges også i programmering, militæret og astronomi.
Forskellige industrier har deres egne variationer af julianske datoer, men den mest almindeligt anvendte variation består af to dele: et tocifret tal, der repræsenterer året, og antallet af forløbne dage i året. For eksempel ville den julianske dato for 1/1/1960 være 601. Den julianske dato for 31/12/2014 ville være 14365.
Excel har ingen indbygget funktion til at konvertere en standarddato til juliansk dato, men figuren illustrerer, hvordan du kan bruge følgende formel til at udføre opgaven.
=RET(ÅR(A4);2)& A4-DATO(ÅR(A4);1,0)
Denne formel er i virkeligheden to formler forbundet som en tekststreng ved hjælp af og-tegnet (&).
Den første formel bruger funktionen HØJRE til at udtrække de to højre cifre i årstallet. Bemærk, at du bruger funktionen ÅR til at trække årsdelen ud fra den faktiske dato.
=RET(ÅR(A4);2)
Den anden formel er lidt vanskeligere. For denne skal du finde ud af, hvor mange dage der er gået siden begyndelsen af året. For at gøre det skal du først trække måldatoen fra den sidste dag i det foregående år:
A4-DATO(ÅR(A4);1,0)
Bemærk brugen af DATE-funktionen.
DATO-funktionen giver dig mulighed for at bygge en dato på farten ved hjælp af tre argumenter: året, måneden og dagen. Året kan være et hvilket som helst helt tal fra 1900 til 9999. Måneden og datoen kan være et hvilket som helst positivt eller negativt tal.
For eksempel ville denne formel returnere datoens serienummer for 1. december 2013:
=DATO(2013; 12; 1)
I den julianske datoformel i dette eksempel bruger du et nul som dagsargument. Når du bruger 0 som dagsargument, fortæller du Excel, at du vil have dagen før den første dag i den givne måned. Så for eksempel, indtastning af følgende formel i en tom celle vil returnere 31. december 1959:
=DATO(1960;1;0)
Ved at forbinde de to formler sammen med et og-tegn opbygges en juliansk dato, der består af de to første tegn i året og antallet af forløbne dage:
=RET(ÅR(A4);2)& A4-DATO(ÅR(A4);1,0)
Indsæt DATEVALUE-funktionen i TEXT-funktionen
Dette er den sidste metode i denne artikel. Her vil jeg kun bruge to funktioner for at opnå mit resultat. Jeg vil bruge en formel med TEKST funktionen, derefter indsætter jeg DATOVÆRDI-funktionen i formlen a>. De detaljerede trin i denne procedure er som følger.
Trin:
- I begyndelsen skal du indsætte følgende formel, der består af både TEKST og DATOVÆRDI .C5fungerer i celle
=TEKST(B5;"åå")&TEKST((B5-DATOVÆRDI("1/1/"&TEKST(B5;"åå"))+1),"000")
Formel opdeling:
TEKST(B5,"åå")&TEKST((B5-DATOVÆRDI("1/1/"&TEKST(B5,"åå"))+1),,"000″)
- TEXT(B5,"yy"): TEXT funktionen viser årsværdien i to cifre fra referencecellen. Du vil se disse to cifre i første omgang efter konvertering.
- TEXT((B5-DATEVALUE(“1/1/”&TEXT(B5,”yy”))+1),,”000″): Denne del af formlen giver det antal dage, der matcher dagene og månederne fra værdien af celle B5 som et resultat. Til sidst vil og-tegn-operatøren forbinde begge dele for at vise det ønskede resultat.
- Til sidst, efter at have trykket på Enter, vil formlen konvertere datoen i cellen B5 til en juliansk date.
- Træk Fyldhåndtaget for at bruge ovenstående formel i de nederste celler.