SIFECHA para calcular trienios en Excel 365 para oposiciones

Cómo calcular años completos entre dos fechas con SIFECHA y redondearlos hacia abajo con ENTERO, típico cálculo de trienios en nómina.

Idea clave para el examen

SIFECHA(fecha_inicial; fecha_final; "Y") devuelve los años completos entre dos fechas. Dividido entre 3 y envuelto en ENTERO, da el número de trienios sin decimales: =ENTERO(SIFECHA(L2;HOY();"Y")/3).

Definición sencilla

SIFECHA (DATEDIF) calcula la diferencia entre dos fechas en la unidad que se indique: "Y" para años completos, "M" para meses, "D" para días.

HOY() devuelve la fecha actual del sistema, y se usa como fecha final cuando se quiere calcular la antigüedad hasta hoy.

ENTERO redondea un número hacia abajo hasta el entero más próximo, eliminando la parte decimal; aplicado al resultado de dividir los años entre 3, da los trienios completos sin decimales.

NATURAL y DIFERENCIA, con esos nombres, no son funciones reales de Excel en español: son distractores que imitan la forma de una función válida.

Ejemplo práctico

Un empleado empezó a trabajar el 12/03/2021 (celda L2). Para saber cuántos trienios completos lleva hoy, se calculan los años completos desde esa fecha hasta hoy y se dividen entre 3, redondeando hacia abajo.

=ENTERO(SIFECHA(L2;HOY();"Y")/3)

L2: 12/03/2021 → hoy 21/09/2026
SIFECHA(L2;HOY();"Y") → 5 años completos
5/3 = 1,66 → ENTERO → 1 trienio

Errores habituales

  • Usar DIFERENCIA en vez de SIFECHA: DIFERENCIA no es una función real de Excel en español para calcular diferencias de fechas.
  • Olvidar ENTERO y quedarse con el resultado decimal: 1,66 trienios no tiene sentido, hace falta redondear hacia abajo a los trienios completos.
  • Escribir (DATE) como si fuera una función que da la fecha actual: la función real para la fecha de hoy es HOY(), sin más argumentos.

Preguntas reales de examen

Pregunta real de examen JCYL Aux 2024

Fuente: JCYL Cuestionario Aux 2024 — pregunta 80, Modelo A

En la celda M2 calculamos los trienios sin decimales desde la fecha de inicio de contrato de la celda L2. ¿Cuál de las siguientes funciones es correcta?

  1. =NATURAL((SIFECHA(L2; (DATE); "Y")/3))
  2. =ENTERO((SIFECHA(L2; HOY(); "Y")/3))
  3. =NATURAL((SIFECHA(L2; (DATE); "Y")/3))
  4. =ENTERO((DIFERENCIA (L2; HOY(); "Y")/3))

Respuesta correcta: B

Explicación: La respuesta correcta (B) combina dos funciones reales bien empleadas: SIFECHA(L2;HOY();"Y") calcula los años completos desde la fecha de inicio de contrato hasta hoy, y ENTERO redondea hacia abajo el resultado de dividir esos años entre 3, dando los trienios completos sin decimales. Por qué las otras son incorrectas: A) y C) son idénticas entre sí en el cuestionario oficial (un detalle a tener en cuenta si aparece así en el examen) y ambas usan NATURAL, que no es una función real de Excel, y (DATE), que tampoco es la función correcta para la fecha actual (esa es HOY()); D) sustituye SIFECHA por DIFERENCIA, un nombre que no existe como función de Excel en español. Clave contrastada con la plantilla oficial de respuestas del Modelo A (JCYL Aux 2024).

También debes conocer

Siguiente paso útil

Si quieres preparar estos conceptos con explicaciones guiadas, ejercicios y tests, puedes pedirme información del curso de informática para oposiciones.

Ver curso relacionado Solicitar información