„Excel“ formulė: kitos sukakties data -

Turinys

Bendroji formulė

=EDATE(date,(DATEDIF(date,as_of,"y")+1)*12)

Santrauka

Norėdami apskaičiuoti kitos sukakties datą, galite naudoti formulę, pagrįstą EDATE ir DATEDIF funkcijomis. Parodytame pavyzdyje formulė D5 yra:

=EDATE(B5,(DATEDIF(B5,C5,"y")+1)*12)

Ši formulė padės apskaičiuoti ir kitą artėjantį gimtadienį.

Paaiškinimas

Dirbdami iš vidaus, mes naudojame funkciją DATEDIF, kad apskaičiuotume, kiek pilnų metų yra tarp pradinės sukakties datos ir „nuo“ datos, kai data yra bet kuri data po jubiliejaus datos:

DATEDIF(B5,C5,"y")

Pastaba: šiuo atveju visuose pavyzdžiuose savavališkai nustatome datą kaip 2017 m. Birželio 1 d.

Kadangi mus domina * kitos * sukakties data, prie DATEDIF rezultato pridedame 1, tada padauginame iš 12, kad perskaičiuotume į metus į mėnesius.

Tada mėnesio reikšmė patenka į funkciją REDATUOTI, o pradinė data yra iš B stulpelio. REDAKCIJA funkcija nurodo pradinę datą į priekį pagal mėnesių skaičių, nurodytą ankstesniame žingsnyje, kuris sukuria kitą artėjančią jubiliejaus datą.

Nuo šiandien

Norėdami apskaičiuoti kitą sukaktį nuo šios dienos, naudokite TODAY () datą:

=EDATE(date,(DATEDIF(date,TODAY(),"y")+1)*12)

Įdomios straipsniai...