
Generisk formel
=EDATE(date,(DATEDIF(date,as_of,"y")+1)*12)
Sammendrag
For å beregne neste jubileumsdato, kan du bruke en formel basert på EDATE- og DATEDIF-funksjonene. I eksemplet vist er formelen i D5:
=EDATE(B5,(DATEDIF(B5,C5,"y")+1)*12)
Denne formelen vil også fungere for å beregne neste kommende bursdag.
Forklaring
Når vi arbeider fra innsiden og ut, bruker vi DATEDIF-funksjonen til å beregne hvor mange komplette år som er mellom den opprinnelige jubileumsdatoen og "fra og med" -datoen, der datoen per dato er en hvilken som helst dato etter jubileumsdatoen:
DATEDIF(B5,C5,"y")
Merk: i dette tilfellet løser vi vilkårlig fra 1. juni 2017 i alle eksempler.
Fordi vi er interessert i * neste * jubileumsdato, legger vi til 1 i DATEDIF-resultatet, og multipliserer deretter med 12 for å konvertere til år til måneder.
Deretter går månedsverdien inn i EDATE-funksjonen, med den opprinnelige datoen fra kolonne B. EDATE-funksjonen ruller den opprinnelige datoen frem med antall måneder gitt i forrige trinn som oppretter neste kommende jubileumsdato.
Per i dag
For å beregne neste jubileum per i dag, bruk TODAY () -funksjonen fra og med datoen:
=EDATE(date,(DATEDIF(date,TODAY(),"y")+1)*12)