¿Cómo convertir la totalidad de los días, en número de años, meses y días (≤ 31)?


Respuestas:


2

En Microsoft Excel puede usar la siguiente fórmula (datos en A2):

=DATEDIF(0,A2,"y")&" years, " &DATEDIF(0,A2,"ym")&" months, "&DATEDIF(0,A2,"md")&" days"

Utilizando 2782 El resultado sería "7 años, 7 meses, 13 días".


El número de meses y años será diferente dependiendo de la fecha de inicio. Si eso es una preocupación, es posible especificar una fecha para comenzar. En la fórmula anterior esa fecha es 0/0/0 pero se puede cambiar fácilmente dependiendo del requisito; simplemente cambie el primer valor de parámetro del DATEDIF Por año, mes y día, respectivamente.


1
Pero la respuesta real depende de la elección de la fecha de inicio, 0/0/0 en su código, porque la duración de los meses y años es variable (y, quizás menos importante, también debido a los cambios de calendario)
RedGrittyBrick

@RedGrittyBrick: Eso es cierto. Agregué información relevante a la respuesta sobre cómo tener eso en cuenta.
Shaido
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.