Excel vzorec: dátum budúceho výročia

Obsah

Všeobecný vzorec

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

Zhrnutie

Na výpočet nasledujúceho výročného dátumu môžete použiť vzorec založený na funkciách EDATE a DATEDIF. V zobrazenom príklade je vzorec v D5:

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

Tento vzorec bude fungovať aj na výpočet budúcich nadchádzajúcich narodenín.

Vysvetlenie

Pri práci zvnútra používame funkciu DATEDIF na výpočet počtu celých rokov medzi pôvodným dátumom výročia a dátumom „ku dňu“, kde dátumom ku dňu je ľubovoľný dátum nasledujúci po dátume výročia:

DATEDIF(B5,C5,"y")

Poznámka: V tomto prípade svojvoľne vo všetkých príkladoch opravujeme dátum 1. júna 2017.

Pretože nás zaujíma dátum * nasledujúceho * výročia, k výsledku DATEDIF pripočítame 1, potom vynásobíme číslom 12 a prevedieme na roky až mesiace.

Ďalej hodnota mesiaca prejde do funkcie EDATE s pôvodným dátumom zo stĺpca B. Funkcia EDATE posúva pôvodný dátum vpred o počet mesiacov uvedených v predchádzajúcom kroku, čím sa vytvorí ďalší nadchádzajúci výročný dátum.

Od dnešného dňa

Na výpočet nasledujúceho výročia od dnešného dňa použite funkciu TODAY () k dátumu:

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

Zaujímavé články...