
Bendroji formulė
=DATE(year,1,daynum)
Santrauka
Norėdami gauti tikrą datą iš dienos skaičiaus arba „n-osios metų dienos“, galite naudoti DATE funkciją.
Parodytame pavyzdyje formulė C5 yra:
=DATE(2015,1,B5)
Paaiškinimas
DATE funkcijos sukūrimo datos yra atskiros metų, mėnesio ir dienos reikšmės. Vienas iš triukų yra galimybė slinkti į priekį, kad būtų pataisytos datos, kai nurodomos dienos ir mėnesiai, kurie yra „už diapazono ribų“.
Pvz., DATE grąžina 2016 m. Balandžio 9 d. Pateikdama šiuos argumentus:
=DATE(2016,1,100)
Nėra 100-osios sausio dienos, todėl DATE simple eina 100 dienų į priekį nuo sausio 1 dienos, o skaičiai grąžina teisingą datą.
Šiame puslapyje pateikta formulė naudojasi tokiu elgesiu. Šiuo atveju laikoma, kad metai yra 2015 m., Todėl 2015 m. Yra užkoduoti metams, o mėnuo - 1. Dienos vertė gaunama iš B stulpelio, o funkcija DATA apskaičiuoja datą, kaip paaiškinta aukščiau.
Metų vertės išskyrimas iš Džuliano datos
Jei turite datą „Julian“ formatu, pavyzdžiui, 10015, kur formatas yra „dddyy“, formulę galite pritaikyti taip:
=DATE(RIGHT(A1,2),1,LEFT(A1,3))
Čia mes naudojame RIGHT, kad išgautume 2 simbolius iš dešinės metų, o LEFT - 3 simbolius iš kairės dienos dienai. Mėnuo pateikiamas kaip 1, kaip ir pirmasis pavyzdys.