Como Calcular la antigüedad en Excel (Tiempo Transcurrido)
En muchas ocasiones, necesitamos calcular la antigüedad de un empleado en una empresa, el tiempo transcurrido desde un evento o cualquier otra diferencia entre dos fechas. En Excel, podemos hacer esto fácilmente utilizando funciones como HOY, SIFECHA y AÑO, MES y DÍA.
A continuación, te explicaré paso a paso cómo calcular la antigüedad en años, meses y días.
Método 1: Calcular la Antigüedad con la función SIFECHA
La función SIFECHA nos permite calcular la diferencia entre dos fechas en distintos formatos (años, meses o días).
Pasos:
Ingresar los datos:
- Abre un archivo de Excel y escribe en la celda B3 la fecha de inicio (ejemplo: fecha de ingreso a una empresa).
- En la celda C3, ingresa la fecha actual (puede ser la función HOY() para que siempre se actualice).

Calcular los años transcurridos:
- En la celda D3, ingresa la siguiente fórmula para calcular los años:
=SIFECHA(B3;C3;"Y")
- Esto mostrará la cantidad de años completos transcurridos.

Calcular los meses adicionales (sin contar los años completos):
- En la celda E3, usa esta fórmula:
=SIFECHA(B3;C3;"YM")
- Esto te dará los meses transcurridos después de los años completos.

Calcular los días adicionales (sin contar los meses completos):
- En la celda F3, escribe:
=SIFECHA(B3;C3;"MD")
- Esto mostrará los días transcurridos después de los meses completos.

Unir todo en un solo resultado:
- Si deseas mostrar la antigüedad en un solo texto, usa esta fórmula en G3:
Primera
=D3 & " años, " & E3 & " meses y " & F3 & " días"

Segunda
=SIFECHA(B3;C3;"Y") & " años; " & SIFECHA(B3;C3;"YM") & " meses y " & SIFECHA(B3;C3;"MD") & " días"

Método 2: Calcular la Antigüedad Usando la Función AÑO, MES y DÍA
Si quieres calcular la antigüedad manualmente sin usar FECHA.DIF, puedes hacerlo con las funciones AÑO, MES y DÍA.
Pasos:
Calcula la diferencia en años:
- En la celda D3, escribe:
=AÑO(C3)-AÑO(B3)
Esto calculará la diferencia de años entre ambas fechas.

Ajustar los años si el mes aún no ha pasado:
- En la celda E3, usa esta fórmula para restar un año si aún no ha llegado la fecha del mes actual:
=SI(O(MES(C3)<MES(B3); Y(MES(C3)=MES(B3);DÍA(C3)<DÍA(B3))); D3-1; D3)

Calcular la diferencia en meses:
- En la celda F3, usa esta fórmula:
=SI(DÍA(C3)<DÍA(B3); MES(C3)-MES(B3)-1; MES(C3)-MES(B3))
Esto ajusta la diferencia de meses dependiendo del día.

Calcular la diferencia en días:
- En la celda G3, usa esta fórmula:
=SI(DÍA(C3)>=DÍA(B3); DÍA(C3)-DÍA(B3); DÍA(FIN.MES(B3;0))-DÍA(B3)+DÍA(C3))
Esto calcula correctamente los días restantes.

Mostrar el resultado completo:
Usa esta fórmula en H3 para ver la antigüedad en texto:
=E3 & " años, " & F3 & " meses y " & G3 & " días"

Recomendaciones Finales
✅ Usa la función HOY() si deseas que la fecha de cálculo se actualice automáticamente.
✅ SIFECHA es la forma más sencilla y directa de calcular la antigüedad en Excel.
✅ Si prefieres una alternativa sin SIFECHA, puedes calcular la diferencia manualmente con las funciones AÑO, MES y DÍA.
✅ Verifica el formato de las celdas para asegurarte de que las fechas estén correctamente ingresadas.
1. Cálculo de Edad y Antigüedad
- Calcular la edad con fecha de nacimiento
- Como calcular la edad con la fecha de nacimiento
- Como calcular los años transcurridos entre dos fechas
- Que edad tienes en Años meses y días
- Como calcular la edad Futura basada en una fecha de nacimiento
- Calcular la antigüedad de un trabajador en Excel con la fecha de Ingreso
Responses