Excel képlet: A következő évforduló dátuma

Tartalomjegyzék

Általános képlet

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

Összegzés

A következő évforduló dátumának kiszámításához használhatja az EDATE és a DATEDIF függvényeken alapuló képletet. A bemutatott példában a D5 képlete a következő:

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

Ez a képlet a következő közelgő születésnap kiszámításához is használható.

Magyarázat

Belülről kifelé haladva a DATEDIF függvény segítségével kiszámoljuk, hogy hány eredeti év van az eredeti évforduló dátuma és az "as" dátum között, ahol a dátum bármelyik évforduló dátumot követi:

DATEDIF(B5,C5,"y")

Megjegyzés: ebben az esetben minden példában önkényesen rögzítjük a 2017. június 1-jei dátumot.

Mivel érdekel a * következő * évforduló dátuma, hozzáadunk 1-t a DATEDIF eredményéhez, majd megszorozzuk 12-vel, hogy évekre, hónapokra konvertáljuk.

Ezután a hónap értéke bekerül az EDATE függvénybe, a B oszlop eredeti dátumával. Az EDATE függvény az eredeti dátumot előre görgeti az előző lépésben megadott hónapok számával, amely létrehozza a következő közelgő évforduló dátumát.

Mint a mai

A következő évforduló kiszámításához a mai napon használja a TODAY () függvényt:

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

érdekes cikkek...