Excel formula: nākamās gadadienas datums -

Satura rādītājs

Vispārēja formula

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

Kopsavilkums

Lai aprēķinātu nākamo jubilejas datumu, varat izmantot formulu, kuras pamatā ir funkcijas EDATE un DATEDIF. Parādītajā piemērā formula D5 ir:

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

Šī formula darbosies, lai aprēķinātu arī nākamo dzimšanas dienu.

Paskaidrojums

Strādājot no iekšpuses, mēs izmantojam funkciju DATEDIF, lai aprēķinātu, cik daudz gadu ir starp sākotnējo jubilejas datumu un "kā" datumu, kur datums ir jebkurš datums pēc jubilejas datuma:

DATEDIF(B5,C5,"y")

Piezīme. Šajā gadījumā mēs visos piemēros patvaļīgi fiksējam datumu 2017. gada 1. jūnijs.

Tā kā mūs interesē * nākamās * gadadienas datums, mēs DATEDIF rezultātam pievienojam 1, pēc tam reizinām ar 12, lai pārvērstu par gadiem uz mēnešiem.

Pēc tam mēneša vērtība nonāk funkcijā EDATE ar sākotnējo datumu no B slejas. EDATE funkcija ritina sākotnējo datumu uz priekšu par mēnešu skaitu, kas norādīts iepriekšējā solī, kas izveido nākamo nākamo jubilejas datumu.

No šodienas

Lai aprēķinātu nākamo gadadienu no šodienas, izmantojiet funkciju TODAY () uz datumu:

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

Interesanti raksti...