Sifecha Excel: Calcula la diferencia entre dos fechas

Como sugiere su nombre, la función SIFECHA en excel está diseñada para calcular la diferencia entre dos fechas.

Sifecha excel es una de las pocas funciones no documentadas en Excel, y debido a que está «oculta» no la encontrará en la pestaña Fórmula , ni obtendrá ninguna pista sobre qué argumentos ingresar cuando comience a escribir el nombre de la función en la fórmula. Por eso es importante conocer la sintaxis completa de sifecha excel, para poder utilizarlo en tus fórmulas.

Sintaxis de la función SIFECHA en excel

SIFECHA(fecha_inicial,fecha_final,unidad)
Fecha_inicial: Este argumento representa la primera fecha del período o la fecha inicial.
Fecha_final: Una fecha que representa la última del período o al fecha de finalización.
Unidad: Corresponde al tipo de información que desea obtener:
«Y»: Devuelve el número de años completos en el período.
«M»: Devuelve el número de meses completos en el período.
«D»: Devuelve el número de días en el período.
«MD»: Devuelve la diferencia entre los días en fecha_inicial y fecha_final, excluyendo los meses y años. Tiene limitaciones por lo que no se recomienda su uso.
«YM»: Devuelve la diferencia entre los meses de fecha_inicial y fecha_final, excluyendo los años.
«YD»: Devuelve la diferencia entre los días de fecha_inicial y fecha_final, excluyendo los años.
Curiosamente le aclaro de nuevo que SIFEECHA es una función oculta en Excel. Como se ve a continuación, Excel no enumera esta función cuando escribimos = FECHA en una celda. Por lo tanto, debemos comprender a fondo la sintaxis de esta función.

Ejemplo

Calcular años, meses y días entre dos fechas en Excel.

En este ejemplo vamos a utilizar la función SIFECHA Excel, así que si no estás familiarizado con esta función te sugiero que leas el artículo antes de continuar y pongas especial atención a los diferentes valores que podemos indicar en el tercer argumento de dicha función.
En la siguiente imagen puedes observar el resultado que devuelve la función SIFECHA EXCEL al utilizar las mismas fechas pero con diferentes valores para su tercer argumento:
Sifecha excel

 

Cuando utilizamos el argumento “y” obtenemos la diferencia en años entre dos fechas. Al utilizar el argumento “ym” le indicamos a la función SIFECHA que obtenga la diferencia en meses pero como si ambas fechas fueran del mismo año. La última fórmula utiliza el argumento “md” para pedir la diferencia en días.
Los resultados de estas tres fórmulas son los que nos dan la diferencia en años meses y días entre dos fechas y solo nos restará concatenar los resultados de cada una de ellas para generar una cadena de texto que muestre el resultado final. Fórmula para calcular años, meses y días

La siguiente fórmula nos ayuda a calcular años, meses y días entre dos fechas:

=SIFECHA(A4,B4,"y") & " años " & SIFECHA(A4,B4,"ym") & " meses " &
 SIFECHA(A4,B4,"md") & " días"
Lo único que he hecho para crear esta fórmula es concatenar los resultados de las fórmulas mostradas anteriormente y además insertar las palabras años, meses y días para poder diferenciar entre cada uno de los resultados. Observa el comportamiento de esta fórmula al utilizarla con varias fechas:
Sifecha excel

Nota: La fórmula SIFECHA devuelve un error si la fecha de inicio es mayor que la fecha de finalización.

Como se demostró en la primera parte de este tutorial, Sifecha excel es una función bastante versátil, pero no está documentada por Microsoft, lo que significa que no encontrará Sifecha en la lista de funciones ni verá información sobre herramientas de argumentos cuando comience a escribir una fórmula en una celda. Para poder usar la función Sifecha en sus hojas de trabajo, debe recordar su sintaxis e ingresar todos los argumentos de forma manual, por lo que puede cometer errores, especialmente para los principiantes.

Vea también:
Diccionario De Funciones

Deja un comentario