Navegación Rápida
Función SIFECHA
Resumen
La función SIFECHA de Excel calcula la diferencia entre dos fechas en días, meses o años completos. Es ideal para determinar edades, antigüedad laboral o plazos exactos, aunque incluye advertencias importantes sobre su uso debido a limitaciones heredadas.
Sintaxis
SIFECHA(fecha_inicial;fecha_final;unidad)
Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| fecha_inicial | Fecha |
Sí | La fecha inicial del período. Puede ser texto ("01/01/2020"), número serie o resultado de función. |
| fecha_final | Fecha |
Sí | La fecha final del período a comparar. |
| unidad | Texto |
Sí | Tipo de cálculo: "Y"(años), "M"(meses), "D"(días), "MD"(días ignorando meses/años), "YM"(meses ignorando días/años), "YD"(días ignorando años). |
Usando la función DATEDIF
SIFECHA es perfecta para análisis temporales precisos donde necesitas diferencias completas. Usa "Y" para edades en años completos, "YM" para meses exactos ignorando días, o combina con otras funciones de fecha para informes HR y financieros.
Ejemplos Comunes de DATEDIF
Calcular edad en años completos
=SIFECHA("01/01/1990";HOY();"Y")
Calcula años completos desde 1990 hasta hoy (ej: 33)
Días totales entre fechas
=SIFECHA(A2;B2;"D")
Días totales entre fecha en A2 y B2 (ej: 440 días)
Meses ignorando días
=SIFECHA("15/06/2020";"10/03/2023";"YM")
Meses completos: 32 (ignora días 15 vs 10)
Días dentro del mismo mes
=SIFECHA("05/03/2023";"25/03/2023";"MD")
20 días (ignora años y meses)
Preguntas Frecuentes
Errores Comunes y Soluciones
#¡NUM!
Cause: fecha_inicial posterior a fecha_final o unidad inválida
Solution: Verifica orden de fechas y usa Y,M,D,MD,YM,YD entre comillas
#VALOR!
Cause: Fechas inválidas o formato incorrecto
Solution: Usa FECHANUMERO() para texto o verifica formato de fecha
Resultado 0 inesperado
Cause: Período no completo (ej: 31/01 a 01/02 = 0 meses)
Solution: Usa "YM" o "MD" para diferencias parciales
Notas
- ⚠️ Función legacy de Lotus 1-2-3 con limitaciones conocidas
- Para días simples: fecha_final - fecha_inicial es más confiable
- "MD" puede dar resultados negativos o incorrectos
- Siempre usa comillas para unidades: "Y", "M", etc.
- Excel almacena fechas como números: 1/1/1900 = 1
Compatibilidad
Disponible en: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
No disponible en:
Contenido actualizado: December 9, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 2007+