Fórmula de Excel: próxima fecha de aniversario -

Tabla de contenido

Fórmula genérica

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

Resumen

Para calcular la próxima fecha de aniversario, puede utilizar una fórmula basada en las funciones EDATE y DATEDIF. En el ejemplo que se muestra, la fórmula en D5 es:

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

Esta fórmula también funcionará para calcular el próximo cumpleaños.

Explicación

Trabajando desde adentro hacia afuera, usamos la función DATEDIF para calcular cuántos años completos hay entre la fecha de aniversario original y la fecha "a partir de", donde la fecha de fecha es cualquier fecha posterior a la fecha de aniversario:

DATEDIF(B5,C5,"y")

Nota: en este caso, estamos fijando arbitrariamente el 1 de junio de 2017 en todos los ejemplos.

Debido a que estamos interesados ​​en la * próxima * fecha de aniversario, agregamos 1 al resultado de DATEDIF, luego multiplicamos por 12 para convertir años en meses.

A continuación, el valor del mes pasa a la función EDATE, con la fecha original de la columna B. La función EDATE avanza la fecha original por el número de meses dado en el paso anterior que crea la próxima fecha de aniversario.

A partir de hoy

Para calcular el próximo aniversario a partir de hoy, use la función HOY () para la fecha de:

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

Articulos interesantes...