Jos haluat muuttaa päivämäärän Julian -päivämäärämuodoksi Excelissä, voit tehdä sen luomalla kaavan, joka käyttää TEKSTI-, VUOSI- ja PÄIVÄYS -funktioita.
Tausta
'Julian -päivämäärämuoto' viittaa muotoon, jossa päivämäärän vuosi -arvo yhdistetään '' kyseisen vuoden järjestyspäivään '' (eli 14. päivä, 100. päivä jne.) Päivämääräleiman muodostamiseksi.
Variaatioita on useita. Päivämäärä tässä muodossa voi sisältää 4-numeroisen vuoden (vvvv) tai kaksinumeroisen vuoden (yy), ja päivän numero voidaan tai ei välttämättä täytetä nollalla, jotta se voi aina käyttää 3 numeroa. Esimerkiksi päivämääränä 21. tammikuuta 2017 saatat nähdä:
= YEAR (date)& TEXT (date- DATE ( YEAR (date),1,0),'000')
Ratkaisu
Kaksinumeroinen vuosi + päivämäärä ilman pehmustetta:
1721 // YYD 201721 //YYYYD 2017021 // YYYYDDD
Kaksinumeroinen vuosi + päivämäärä, joka on täytetty nollalla kolmeen paikkaan:
= TEXT (B5,'yy')&B5- DATE ( YEAR (B5),1,0)
Nelinumeroinen vuosi + päivämäärä, joka on täytetty nollalla kolmeen paikkaan:
Selitys= TEXT (B5,'yy')& TEXT (B5- DATE ( YEAR (B5),1,0),'000')
Tämä kaava muodostaa lopullisen tuloksen kahdessa osassa, joihin liittyy ketjutus ampersand (&) -operaattorin kanssa.
Merkinnän vasemmalla puolella luomme vuoden arvon. Jos haluat poimia 2-numeroisen vuoden, voimme käyttää TEKSTI-funktiota, joka voi soveltaa kaavassa olevaa lukumuotoa:
= YEAR (B5)& TEXT (B5- DATE ( YEAR (B5),1,0),'000')
Jos haluat laskea koko vuoden, käytä VUOSI -toimintoa:
TEXT (B5,'yy')
Ampersandin oikealla puolella meidän on selvitettävä vuoden päivä. Teemme tämän vähentämällä edellisen vuoden viimeisen päivän siitä päivästä, jonka kanssa työskentelemme. Koska päivämäärät ovat vain sarjanumeroita, tämä antaa meille vuoden n: nnen päivän.
Käytämme DATE -funktiota saadaksesi edellisen vuoden viimeisen päivän. Kun annat päivämäärälle DATE vuoden ja kuukauden arvon ja nollan päiväksi, saat edellisen kuukauden viimeisen päivän. Niin:
YEAR (B5)
antaa meille edellisen vuoden viimeisen päivän, joka on esimerkissä 31. joulukuuta 2015.
kuinka lasketaan tuntimäärä Excelissä
Nyt meidän on täytettävä päivän arvo nollilla. Jälleen voimme käyttää TEXT -toimintoa:
B5- DATE ( YEAR (B5),1,0)
Käännä Julianin päivämäärä
Jos sinun on muunnettava Julian -päivämäärä takaisin normaaliksi päivämääräksi, voit käyttää kaavaa, joka jäsentää Julian -päivämäärän ja suorittaa sen päivämääräfunktion läpi siten, että kuukausi 1 ja päivä vastaavat n. Päivää. Esimerkiksi tämä loisi päivämäärän yyyyddd Julian -päivämäärästä, kuten 1999143.
TEXT (B5- DATE ( YEAR (B5),1,0),'000')
Jos sinulla on vain päivän numero (esim. 100, 153 jne.), Voit koodata vuoden ja lisätä päivän tähän:
= DATE ( LEFT (A1,4),1, RIGHT (A1,3)) // for yyyyddd
Missä A1 sisältää päivän numeron. Tämä toimii, koska DATE -toiminto tietää, miten säätää arvoja, jotka ovat alueen ulkopuolella.
Kirjailija Dave Bruns