Fórmula genérica
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:
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:
En el ejemplo que se muestra, la fórmula en D6 es:
donde las fechas de inicio están en la columna B y las fechas de finalización están en la columna C.=SIFECHA(B6,C6,"y") &" years,"&SIFECHA(B6,C6,"ym") &" months," &SIFECHA(B6,C6,"md") &" days"
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:
Para obtener meses completos, utilizamos:SIFECHA(B6,C6,"y")&" years,"
Y calculamos días con:SIFECHA(B6,C6,"ym")&" months,"
El resto de la fórmula es simplemente el texto requerido unido con el operador de concatenación (&).SIFECHA(B6,C6,"md")&" days"
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):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.
0 comentarios:
Publicar un comentario