Juliánská data se často používají ve výrobním prostředí jako časové razítko a rychlý odkaz pro číslo šarže. Tento typ kódování data umožňuje maloobchodníkům, spotřebitelům a servisním zástupcům identifikovat, kdy byl produkt vyroben, a tím i stáří produktu. Juliánská data se také používají v programování, armádě a astronomii.
Různá odvětví mají své vlastní variace na juliánské datum, ale nejběžněji používaná variace se skládá ze dvou částí: dvoumístného čísla představujícího rok a počtu uplynulých dnů v roce. Například juliánské datum pro 1. 1. 1960 by bylo 601. Juliánské datum 31. 12. 2014 by bylo 14365.
Excel nemá žádnou vestavěnou funkci pro převod standardního data na juliánské datum, ale obrázek ilustruje, jak můžete ke splnění úkolu použít následující vzorec.
=RIGHT(YEAR(A4);2)& A4-DATE(YEAR(A4);1,0)
Tento vzorec jsou ve skutečnosti dva vzorce spojené jako textový řetězec pomocí ampersandu (&).
První vzorec používá funkci RIGHT k extrahování pravých dvou číslic čísla roku. Všimněte si, že pomocí funkce YEAR vytáhnete část roku ze skutečného data.
=RIGHT(YEAR(A4);2)
Druhý vzorec je o něco složitější. V tomto případě musíte zjistit, kolik dní uplynulo od začátku roku. Chcete-li tak učinit, musíte nejprve odečíst cílové datum od posledního dne předchozího roku:
A4-DATUM(ROK(A4);1;0)
Všimněte si použití funkce DATE.
Funkce DATE vám umožňuje sestavit datum za chodu pomocí tří argumentů: rok, měsíc a den. Rok může být libovolné celé číslo od 1900 do 9999. Měsíc a datum mohou být libovolné kladné nebo záporné číslo.
Tento vzorec by například vrátil sériové číslo data 1. prosince 2013:
=DATUM(2013, 12; 1)
Ve vzorci pro juliánské datum v tomto příkladu použijete jako argument dne nulu. Když jako argument dne použijete 0, řeknete Excelu, že chcete, aby den předcházel prvnímu dni daného měsíce. Takže například zadáním následujícího vzorce do prázdné buňky se vrátí 31. prosince 1959:
=DATUM(1960;1;0)
Spojením těchto dvou vzorců ampersandem se vytvoří juliánské datum složené z prvních dvou znaků roku a počtu uplynulých dnů:
=RIGHT(YEAR(A4);2)& A4-DATE(YEAR(A4);1,0)
Vložte funkci DATEVALUE do funkce TEXT
Toto je poslední metoda tohoto článku. Zde použiji pouze dvě funkce, abych dosáhl svého výsledku. Použiji vzorec s funkcí TEXT , poté do vzorce vložím funkci DATEVALUE. Podrobné kroky tohoto postupu jsou následující.
kroky:
- Na začátek vložte následující vzorec, který se skládá z TEXT a DATEVALUE .C5funkce v buňce
=TEXT(B5,"yy")&TEXT((B5-HODNOTA DATA("1/1/"&TEXT(B5,"rr"))+1), "000")
Rozdělení podle vzorce:
TEXT(B5,”yy”)&TEXT((B5-DATUMHODNOTA(“1/1/”&TEXT(B5,”yy”))+1),”000″)
- TEXT(B5,”yy”): Funkce TEXT zobrazí hodnotu roku v dvě číslice z referenční buňky. Po převodu uvidíte tyto dvě číslice na prvním místě.
- TEXT((B5-DATEVALUE(“1/1/”&TEXT(B5,”yy”))+1),”000″): Tato část vzorec poskytne počet dní, které se ve výsledku shodují se dny a měsíci z hodnoty buňky B5 . Nakonec operátor ampersand spojí obě části a zobrazí požadovaný výsledek.
- Nakonec po stisknutí Enter vzorec převede datum v buňce B5 do juliánského rande.
- Přetažením Vyplnit úchyt použijte výše uvedený vzorec v dolních buňkách.