Sifecha Excel: Calcula la diferencia de 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.

Consideraciones al usar la función SIFECHA

Al utilizar la función SIFECHA, es importante tener en cuenta lo siguiente:

  • Las fechas deben estar en un formato reconocido por Excel, como dd/mm/aaaa.
  • Si la fecha inicial es posterior a la fecha final, la función devolverá un resultado negativo.
  • La función SIFECHA no considera los días bisiestos al calcular la diferencia entre fechas.

Ventajas de sifecha

  1. La función sifecha en Excel es fácil de usar si queremos encontrar la diferencia entre las dos fechas.
  2. Podemos utilizar esta fórmula para ver la diferencia entre varios días, semanas o meses.
  3. La función DATEDIF o sifecha en español, nos ayuda a conocer la diferencia entre los seis parámetros.
  4. La función sifecha excel es muy simple. En muchos casos podemos usarlo si la unidad es un día, año o mes.
  5. El usuario necesita esta función sólo cuando requiere más control.

Desventajas sifecha

  1. La fórmula FECHASI en Excel admite solo seis tipos de intervalos o puede ayudar a encontrar la diferencia entre solo seis tipos de unidades.
  2. No puede controlar tantos tipos de unidades como el primer día de la semana.
  3. En ocasiones esta función resulta compleja si solo queremos encontrar la diferencia entre días, meses o años.
  4. A veces puede generar confusión debido a que se utilizan muchos parámetros en una fórmula.
  5. La fórmula FECHASI en Excel solo le brinda la fórmula si usa la fórmula correcta formato de fecha en excel.

Conclusión

La función SIFECHA es una herramienta útil para calcular la diferencia entre fechas en unidades de tiempo específicas en Excel. Con su capacidad para realizar cálculos relacionados con el tiempo de manera eficiente, es una función valiosa para una variedad de aplicaciones en hojas de cálculo.

Vea también:
Diccionario De Funciones

Deja un comentario