
Bendroji formulė
=date-DATE(YEAR(date),1,0)
Santrauka
Norėdami gauti devintą metų dieną pagal nurodytą datą, galite naudoti formulę, pagrįstą funkcijomis DATA ir METAI. Parodytame pavyzdyje formulė C5 yra:
=B4-DATE(YEAR(B4),1,0)
B4 langelyje su data „2016 m. Birželio 1 d.“ Formulė grąžina 153, nes birželio 1 d. Yra 153-oji tų metų diena.
Paaiškinimas
Ši formulė naudojasi tuo, kad datos yra tik eilės skaičiai programoje „Excel“. Jis nustato paskutinę praėjusių metų dieną ir atima tą vertę nuo pradinės B4 datos. Rezultatas yra devintoji metų diena.
Atkreipkite dėmesį, kad dienos argumentas DATE pateikiamas kaip nulis. Puiki DATE funkcijos funkcija yra tai, kad ji gali valdyti DAY reikšmes, kurios yra „už diapazono ribų“, ir tinkamai sureguliuoti rezultatą. Kai DATE suteikiame metus, 1 - mėnesį ir nulį - DAY, funkcija DATE grąžina paskutinę praėjusių metų dieną.
Metų diena nuo šiandien
Norėdami pakoreguoti formulę, kad grąžintumėte dabartinės datos n-ąją metų dieną, tiesiog naudokite datos funkciją TODAY:
=TODAY()-DATE(YEAR(TODAY()),1,0)