FRAC.AÑO - Calcula la fracción de año entre dos fechas

Excel 2007+

Resumen

La función FRAC.AÑO de Excel calcula la proporción de un año representada por el número de días entre dos fechas específicas. Ideal para prorratear ingresos, gastos o intereses según períodos parciales del año.

Sintaxis

FRAC.AÑO(fecha_inicial; fecha_final; [base])

Parámetros

Parámetro Tipo Requerido Descripción
fecha_inicial Fecha La fecha inicial del período a calcular (usar FECHA() o referencia de celda)
fecha_final Fecha La fecha final del período a calcular
base Número No Opcional. Sistema de conteo: 0=US 30/360, 1=Real/Real, 2=Real/360, 3=Real/365, 4=Europea 30/360

Usando la función YEARFRAC

FRAC.AÑO es fundamental en análisis financieros para distribuir montos anuales en períodos parciales. Se usa ampliamente en cálculos de intereses, prorrateo de ingresos y determinación de tenencias proporcionales en fondos de inversión.

Ejemplos Comunes de YEARFRAC

Fracción básica de año (base predeterminada)

=FRAC.AÑO(FECHA(2012;1;1);FECHA(2012;7;30))

Calcula 0,58055556 usando base US (NASD) 30/360 entre 1-ene y 30-jul 2012.

Año bisiesto con base Real/Real

=FRAC.AÑO(FECHA(2012;1;1);FECHA(2012;7;30);1)

Devuelve 0,57650273 considerando 366 días del 2012 bisiesto.

Cálculo con base Real/365

=FRAC.AÑO(FECHA(2023;3;15);FECHA(2023;9;15);3)

Fracción de 0,5 exacto usando siempre 365 días como denominador.

Preguntas Frecuentes

Siempre usa FECHA(año;mes;día) o referencias de celda con formato fecha. Evita texto directo.

Cada base usa diferente lógica: 30/360 asume meses de 30 días, Real/Real usa días reales del período.

#¡NUM! si base < 0 o > 4. Usa solo valores 0, 1, 2, 3 o 4.

Errores Comunes y Soluciones

#¡VALOR!

Cause: fecha_inicial o fecha_final no son fechas válidas

Solution: Usa FECHA() o verifica formato de celdas

#¡NUM!

Cause: base < 0 o base > 4

Solution: Usa solo 0, 1, 2, 3 o 4

Resultado inesperado en febrero

Cause: Base 0 con fecha_inicial último día de febrero

Solution: Cambia a base 1, 2, 3 o 4, o ajusta fecha_inicial

Notas

  • Excel trata fechas como números seriales (1-ene-1900 = 1)
  • Todos los argumentos se truncan a enteros
  • Base 1 (Real/Real) es más precisa para períodos irregulares
  • Importante para informes financieros y auditorías

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+