Excel-formel: Næste jubilæumsdato -

Indholdsfortegnelse

Generisk formel

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

Resumé

For at beregne den næste jubilæumsdato kan du bruge en formel baseret på funktionerne EDATE og DATEDIF. I det viste eksempel er formlen i D5:

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

Denne formel fungerer også til at beregne næste kommende fødselsdag.

Forklaring

Når vi arbejder indefra og ud, bruger vi DATEDIF-funktionen til at beregne, hvor mange komplette år der er mellem den originale jubilæumsdato og "fra og med" -datoen, hvor datoen per dato er en hvilken som helst dato efter jubilæumsdatoen:

DATEDIF(B5,C5,"y")

Bemærk: i dette tilfælde løser vi vilkårligt datoen 1. juni 2017 i alle eksempler.

Fordi vi er interesseret i * næste * jubilæumsdato, tilføjer vi 1 til DATEDIF-resultatet og ganger derefter med 12 for at konvertere til år til måneder.

Dernæst går månedsværdien ind i EDATE-funktionen med den oprindelige dato fra kolonne B. EDATE-funktionen ruller den oprindelige dato frem med det antal måneder, der er givet i det forrige trin, hvilket opretter den næste kommende jubilæumsdato.

Fra i dag

For at beregne det næste jubilæum fra i dag skal du bruge funktionen DAG () fra og med datoen:

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

Interessante artikler...