Excel formula: Get days, months, and years between dates

Fórmula genérica

=DATEDIF(start,end,"y") &" years,"&DATEDIF(start,end,"ym") &" months," &DATEDIF(start,end,"md") &" days"

Explicación

Para calcular y mostrar el tiempo entre fechas en días, meses y años, puede usar la fórmula basada en la función SIFECHA.
En el ejemplo que se muestra, la fórmula en D6 es:
=SIFECHA(B6,C6,"y") &" years,"&SIFECHA(B6,C6,"ym") &" months," &SIFECHA(B6,C6,"md") &" days"
donde las fechas de inicio están en la columna B y las fechas de finalización están en la columna C.

Cómo funciona esta fórmula

La función SIFECHA está diseñada para calcular la diferencia entre fechas en años, meses y días. Hay varias variaciones disponibles (por ejemplo, tiempo en meses, tiempo en meses ignorando días y años, etc.) y estas se establecen mediante el argumento "unidad" en la función. Consulte esta página en la función SIFECHA para obtener una lista completa de las unidades disponibles.
En el ejemplo que se muestra, calculamos años, meses y días por separado, luego "pegamos" los resultados junto con la concatenación. Para obtener años completos, utilizamos:
SIFECHA(B6,C6,"y")&" years,"
Para obtener meses completos, utilizamos:
SIFECHA(B6,C6,"ym")&" months,"
Y calculamos días con:
SIFECHA(B6,C6,"md")&" days"
El resto de la fórmula es simplemente el texto requerido unido con el operador de concatenación (&).

Sin valores cero

Para evitar la salida de días, meses o años con valores cero, puede ajustar cada función SIFECHA dentro de SI, como se muestra aquí (saltos de línea agregados para facilitar la lectura):
=
SI(SIFECHA(B6,C6,"y"), SIFECHA(B6,C6,"y")&"yr ","")&
SI(SIFECHA(B6,C6,"ym"), SIFECHA(B6,C6,"ym")&" mo ","")&
SI(SIFECHA(B6,C6,"md"), SIFECHA(B6,C6,"md") &" dy","")
Para evitar que aparezcan comas adicionales en el resultado final, las comas se han reemplazado por espacios. El uso de la fórmula SIFECHA original como "prueba lógica" dentro de SI funciona porque SI trata cualquier resultado que no sea cero como verdadero.

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT