„Excel“ formulė: gaukite n-ąją metų dieną -

Turinys

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)

Įdomios straipsniai...