Calcular la antigüedad en Excel

Última actualización el 29/09/2023
Tiempo de leer: 2 minutos

Calcular la antigüedad es una operación más compleja de lo que parece. Pero Excel tiene una función especial para calcular esto. 😉

¿Cuál es el problema al restar 2 fechas en Excel?

Cualquiera que sea el software que utilices, Excel o cualquier otra hoja de cálculo, restar 2 fechas siempre es fuente de errores.

  • Por ejemplo, queremos restar la fecha 08/10/2021 del 30/08/2021. El resultado es 39 días.
  • O es 1 mes y 8 días.
  • Pero si usas la función MES, MES(08/10/2021) - MES(30/08/2021) = 2 !!!!!!!!!!!

Entonces, ¿cómo calcular la antigüedad?

¿Cómo calcular la antigüedad mediante fórmula en Excel?

Afortunadamente, existe una fórmula en Excel que tiene en cuenta todas estas dificultades para simplificar el cálculo. Es el Función DATEDIF. El problema de esta función es que es una función oculta. La función existe pero no se muestra en la lista de funciones de Excel. Además, no hay información sobre herramientas cuando utiliza esta función.

La función DATEDIF no aparece en el cuadro de diálogo

Cómo utilizar la función DATEDIF

La función DATEDIF necesita 3 parámetros

  • Fecha 1
  • Fecha 2 (debe ser mayor que la Fecha 1)
  • El tipo de cálculo de desviación.

El tercer argumento es el más importante. porque es esto lo que condicionará el cálculo de la diferencia entre las 2 fechas

  • d te devolverá la diferencia en el número de días
  • m devuelve la diferencia en el número de meses
  • y devuelve la diferencia en el número de años completos
Diferencia entre 2 fechas con DATEDIF

Pero lo más interesante de la función DATEDIF es calcular el número de meses que incluye un año (por tanto entre 0 y 11 meses). Para ello deberás indicar como parámetro el código ym; el número de meses después de que haya expirado un año completo.

=FECHASI(B1,B2,"ym")

Para el número de días una vez que ha expirado un mes completo, el código es md

=FECHASI(B1,B2,"md")

Diferencia en año meses días con DATEDIF

Entonces, en este ejemplo, la diferencia entre las 2 fechas es 1 año, 10 meses y 22 días.

Calcular la antigüedad de cada empleado en Excel

Ahora bien, si usted tiene un documento que demuestra la Fecha de contratación Para cada empleado, puedes extraer fácilmente el año, mes y día con las fórmulas anteriores.

Calcular antigüedad con fechas de contratación.

Puedes combinar las 3 fórmulas en la misma celda con la & firmar. Pero esta vez el resultado será un texto y no un número.

Antigüedad en la misma celda

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *

Calcular la antigüedad en Excel

Tiempo de leer: 2 minutos
Última actualización el 29/09/2023

Calcular la antigüedad es una operación más compleja de lo que parece. Pero Excel tiene una función especial para calcular esto. 😉

¿Cuál es el problema al restar 2 fechas en Excel?

Cualquiera que sea el software que utilices, Excel o cualquier otra hoja de cálculo, restar 2 fechas siempre es fuente de errores.

  • Por ejemplo, queremos restar la fecha 08/10/2021 del 30/08/2021. El resultado es 39 días.
  • O es 1 mes y 8 días.
  • Pero si usas la función MES, MES(08/10/2021) - MES(30/08/2021) = 2 !!!!!!!!!!!

Entonces, ¿cómo calcular la antigüedad?

¿Cómo calcular la antigüedad mediante fórmula en Excel?

Afortunadamente, existe una fórmula en Excel que tiene en cuenta todas estas dificultades para simplificar el cálculo. Es el Función DATEDIF. El problema de esta función es que es una función oculta. La función existe pero no se muestra en la lista de funciones de Excel. Además, no hay información sobre herramientas cuando utiliza esta función.

La función DATEDIF no aparece en el cuadro de diálogo

Cómo utilizar la función DATEDIF

La función DATEDIF necesita 3 parámetros

  • Fecha 1
  • Fecha 2 (debe ser mayor que la Fecha 1)
  • El tipo de cálculo de desviación.

El tercer argumento es el más importante. porque es esto lo que condicionará el cálculo de la diferencia entre las 2 fechas

  • d te devolverá la diferencia en el número de días
  • m devuelve la diferencia en el número de meses
  • y devuelve la diferencia en el número de años completos
Diferencia entre 2 fechas con DATEDIF

Pero lo más interesante de la función DATEDIF es calcular el número de meses que incluye un año (por tanto entre 0 y 11 meses). Para ello deberás indicar como parámetro el código ym; el número de meses después de que haya expirado un año completo.

=FECHASI(B1,B2,"ym")

Para el número de días una vez que ha expirado un mes completo, el código es md

=FECHASI(B1,B2,"md")

Diferencia en año meses días con DATEDIF

Entonces, en este ejemplo, la diferencia entre las 2 fechas es 1 año, 10 meses y 22 días.

Calcular la antigüedad de cada empleado en Excel

Ahora bien, si usted tiene un documento que demuestra la Fecha de contratación Para cada empleado, puedes extraer fácilmente el año, mes y día con las fórmulas anteriores.

Calcular antigüedad con fechas de contratación.

Puedes combinar las 3 fórmulas en la misma celda con la & firmar. Pero esta vez el resultado será un texto y no un número.

Antigüedad en la misma celda

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *