Cómo utilizar la función DATEDIF (SIFECHA) en Excel
Español | Inglesa |
---|---|
SIFECHA | DATEDIF |
Sintaxis y explicación básica
La función DATEDIF, también conocida como SIFECHA en algunos entornos, es utilizada en Microsoft Excel y Google Sheets para calcular la diferencia entre dos fechas. Esta función permite determinar la diferencia en días, meses o años, en función de los parámetros que se especifiquen.
La sintaxis de la función DATEDIF es la siguiente:
=DATEDIF(fecha_inicial, fecha_final, "unidad")
Donde:
- fecha_inicial corresponde a la fecha de inicio del período.
- fecha_final corresponde a la fecha de fin del período. Esta fecha debe ser posterior a la fecha inicial.
- unidad: es un texto que indica la unidad en la que se desea expresar el resultado. Las opciones disponibles son:
- «Y» para años completos entre las fechas.
- «M» para meses completos entre las fechas.
- «D» para el total de días entre las fechas.
- «MD» para la diferencia en días, omitiendo meses y años.
- «YM» para la diferencia en meses, omitiendo días y años.
- «YD» para la diferencia en días, omitiendo el componente anual.
Ejemplo de uso básico
Por ejemplo, para calcular el número de meses completos entre el 15 de enero de 2021 y el 15 de abril de 2023, se emplearía la función de la siguiente manera tanto en Excel como en Google Sheets:
=DATEDIF("2021-01-15", "2023-04-15", "M")
Esto retornaría un resultado de 27 meses.
Aplicaciones prácticas de la función
Calculando la edad de una persona
Una aplicación común de la función DATEDIF es para calcular la edad de una persona desde su fecha de nacimiento hasta la fecha actual. Por ejemplo, si alguien nació el 8 de marzo de 1990, para calcular su edad actual usaríamos:
=DATEDIF("1990-03-08", TODAY(), "Y")
La función TODAY()
en Excel y Google Sheets proporciona la fecha actual.
Cálculo de años de servicio de un empleado
Otra utilización práctica es determinar los años de servicio de un empleado en una empresa. Si un empleado comenzó a trabajar el 15 de febrero de 2015 y queremos saber cuántos años completos ha trabajado hasta el 15 de febrero de 2023, podríamos usar:
=DATEDIF("2015-02-15", "2023-02-15", "Y")
Esto nos indicaría que el empleado ha cumplido 8 años de servicio.
Maggiori informazioni: https://support.microsoft.com/es-es/office/sifecha-función-25dba1a4-2812-480b-84dd-8b32a451b35c