Contar días, meses, años con la función DATEDIF en Excel

Calcule la diferencia entre dos fechas en Excel La función DATEDIF calcula el período o la diferencia entre dos fechas en días, meses y años. Puede usar la función DATEDIF para determinar el marco de tiempo para un próximo proyecto, o puede usarse, junto con la fecha de nacimiento de una persona, para calcular la edad de una persona en años, meses y días, para ejemplo.

Calcule la diferencia entre dos fechas en Excel

La función DATEDIF calcula el período o la diferencia entre dos fechas en días, meses y años. Puede usar la función DATEDIF para determinar el marco de tiempo para un próximo proyecto, o puede usarse, junto con la fecha de nacimiento de una persona, para calcular la edad de una persona en años, meses y días, para ejemplo.

Estas instrucciones se aplican a Excel 2019, 2016, 2013, 2010 y Excel para Office 365.

Sintaxis y argumentos de la función DATEDIF

La sintaxis de una función se refiere al diseño de la función e incluye el nombre, los corchetes y los argumentos de la función. La sintaxis para la función DATEDIF es:

 = DATEDIF (fecha_inicio, fecha_final, "unidad") 
  • start_date (obligatorio): puede ingresar la fecha de inicio del período elegido o la referencia de celda a la ubicación de estos datos en la hoja de trabajo.
  • end_date (obligatorio): al igual que con la fecha de inicio, puede ingresar la fecha de finalización del período elegido o una referencia de celda.
  • unidad (obligatorio): la unidad le dice a la función que encuentre el número de días («D»), meses completos («M») o años completos («Y») entre las dos fechas. Debe rodear el argumento de la unidad con comillas como «D» o «M».

Además de D, M e Y, hay otras tres opciones de unidades que puede ver en la imagen a continuación:

  • «YD» calcula el número de días entre dos fechas, pero ignora los años ( fila 5 ).
  • «YM» calcula el número de meses entre dos fechas, pero ignora el día y el año ( fila 6 ).
  • «MD» calcula el número de días entre dos fechas, pero ignora el mes y el año ( fila 7 ).

DATEDIF es una función oculta, por lo que no la encontrará en la lista con otras funciones de Fecha en la pestaña Fórmula en Excel, lo que significa que no puede usar el Cuadro de diálogo de función para ingresarla. Como resultado, debe ingresar la función y sus argumentos manualmente en una celda.

Excel realiza cálculos de fechas convirtiendo las fechas en números de serie. El 31 de diciembre de 1899 es el número de serie 1 y el 1 de enero de 2008 es el número de serie 39488 porque es 39,488 días después del 1 de enero de 1900.

Cálculo de la diferencia en días con DATEDIF

A continuación, le mostramos cómo ingresar a la función DATEDIF ubicada en la celda B2 , como se muestra en la imagen de ejemplo anterior, para mostrar la cantidad de días entre las fechas 4 de mayo de 2014 y 10 de agosto de 2016 .

 = DATEDIF (A2, A3, "D") 

A continuación se detallan los pasos para ingresar esta función utilizando referencias de celda.

  1. Haga clic en celda B2 para convertirla en la celda activa; Aquí es donde se mostrará el número de días entre las dos fechas.

  2. En celda B2, escriba = fechada (

  3. Haga clic en celda A2 para ingresar esta referencia de celda como el argumento start_date para la función.

  4. Escriba una coma en celda B2 después de la referencia de celda A2 para actuar como un separador entre el primer y el segundo argumento. .

  5. Haga clic en celda A3 para ingresar esta referencia de celda como argumento end_date .

  6. Escriba una coma después de la referencia de celda A3 .

  7. Para el argumento unidad , escriba la letra D entre comillas ( «D» ) para indicar la función que se mostrará El número de días entre las dos fechas.

  8. Escriba un paréntesis de cierre.

  9. Presione la tecla Enter en el teclado para completar la fórmula.

  10. El número de días, 829 , aparece en la celda B2 de la hoja de trabajo.

  11. Cuando hace clic en celda B2 , la fórmula completa aparece en la barra de fórmulas sobre la hoja de trabajo.

Valores de error DATEDIF

Si no ingresa los datos de los argumentos en esta función correctamente, aparecen los siguientes valores de error:

  • #VALUE !: obtendrá este error si start_date o end_date no es una fecha real ( fila 8 en la imagen a continuación , donde la celda A8 contiene datos de texto).
  • # ¡NÚMERO!: verá esto si end_date es una fecha anterior a start_date ( fila 9 abajo).

Rate article
labsfabs.com
Add a comment