Café y Código

7. Funciones de Fechas

En esta lección aprenderás a:

  • Usar HOY, AHORA y entender las fechas como números seriados.
  • Calcular antigüedad con SIFECHA (equivalente al DATEDIF en inglés en muchos materiales).
  • Extraer día, mes y año con DIA, MES y AÑO; restar fechas para obtener días.

Tabla – Nómina y antigüedad

La columna B debe estar en formato Fecha. Si Excel la trata como texto, SIFECHA puede fallar. En algunos libros y cursos en inglés verás la función DATEDIF; en Excel en español lo habitual es SIFECHA con el mismo propósito para intervalos.

Vista tipo Excel: la primera fila muestra las letras de columna; la primera columna muestra los números de fila. En las celdas con fórmula (=...), cada referencia lleva un color distinto. Clic en la referencia: resalta solo esa celda. Clic en el resto de la celda (por ejemplo el = o los operadores): resalta todas las celdas citadas. Repetir el mismo gesto sobre lo ya resaltado lo oculta.

Empleados con fecha de ingresoCatálogo / datos maestros

Cada fila es una persona. La columna C muestra la fórmula típica de años completos hasta hoy.

Tercer argumento: letra Y / M / D entre comillas para años, meses o días. FIN.MES y EOMONTH (inglés) sirven para límites de mes.

ABC
1 EmpleadoFecha de ingresoAntigüedad (años)
2Juan Pérez15/03/2018=SIFECHA(B2; HOY(); "Y")
3Ana María Soto02/01/2021=SIFECHA(B3; HOY(); "Y")
4Luis Herrera20/11/2015=SIFECHA(B4; HOY(); "Y")
5Rosa Quispe08/07/2019=SIFECHA(B5; HOY(); "Y")
6Marco León30/04/2022=SIFECHA(B6; HOY(); "Y")
7Patricia Ruiz12/12/2014=SIFECHA(B7; HOY(); "Y")
8Daniel Flores05/06/2020=SIFECHA(B8; HOY(); "Y")
9Carla Méndez18/09/2023=SIFECHA(B9; HOY(); "Y")

Restar dos fechas válidas da días entre ellas: =C2-B2 si ambas son fechas reconocidas.

HOY, AHORA y despiece

  • =HOY(): solo fecha del sistema.
  • =AHORA(): fecha y hora (se actualiza al recalcular).
  • =DIA(B2), =MES(B2), =AÑO(B2): partes numéricas de una fecha.

SIFECHA en una línea

=SIFECHA(B2; HOY(); "Y")

Sustituye B2 por la celda de ingreso en cada fila.

Practica en Excel

Abre Excel (o copia los datos con el botón de la tabla), sigue los pasos y comprueba el resultado en tu hoja.

  1. Copia la tabla y formatea la columna B como Fecha corta.
  2. Escribe la fórmula de antigüedad en C2 y cópiala hasta el final.
  3. En una celda aparte calcula =HOY() y comprueba que cambia si abres el archivo otro día.
  4. Prueba =DIA(B2) y =AÑO(B2) para un empleado concreto.
  5. Calcula días entre dos fechas en celdas aparte con =fecha_fin-fecha_inicio.

Pon a prueba tus conocimientos

Ko-fi
Donaciones
Apoyá cafeycodigo con un café en Ko-fi. Colaboradores: insignia, muro y zona exclusiva.