FRAC.AÑO

    Fecha & Hora

    Devuelve la fracción del año representada por el número de días enteros entre dos fechas. Útil para prorratear importes anuales o calcular intereses devengados.

    Traducciones
    EnglishYEARFRAC
    FrenchFRACTION.ANNEE
    SpanishFRAC.AÑO
    GermanBRTEILJAHRE
    ItalianFRAZIONE.ANNO
    PortugueseFRACÇÃOANO
    DutchJAAR.DEEL
    PolishCZĘŚĆ.ROKU
    RussianДОЛЯГОДА
    TurkishYILORAN
    CzechROK.FRAKCE
    HungarianTÖRTÉV
    SwedishÅRDEL
    DanishÅR.BRØK
    FinnishVUOSI.OSA
    Sintaxis
    FRAC.AÑO(fecha_inicial; fecha_final; [base])

    Argumentos

    • fecha_inicialLa fecha de inicio.
    • fecha_finalLa fecha de finalización.
    • baseOpcional. La base para contar días: 0=US 30/360 (predet.), 1=real/real, 2=real/360, 3=real/365, 4=europea 30/360.(opcional)
    Ejemplos
    =FRAC.AÑO("01/01/2026";"01/07/2026")
    0,5

    Medio año (base 30/360)

    =FRAC.AÑO("01/01/2026";"01/01/2027";1)
    1

    Un año completo en base real/real

    =FRAC.AÑO(A1;A2;3)
    Año decimal

    Fracción de año en base real/365

    Consejos y buenas prácticas
    • Muy usada en finanzas para intereses devengados, valoración de bonos y prorrateos
    • La base predeterminada (0) es US 30/360 — establezca la base explícitamente para cálculos calendario exactos
    • Devuelve #¡NUM! si la base no está entre 0 y 4
    • Se combina bien con PAGO, PAGOINT y otras funciones financieras
    Errores frecuentes
    • Olvidar que el argumento base controla cómo se cuentan los días (como 30/360 frente a real/real), y distintos valores de base pueden producir resultados de fracción de año notablemente diferentes para las mismas dos fechas
    • Confundir el orden de fecha_inicial y fecha_final - poner la fecha posterior primero sigue calculando un resultado, pero interpretar correctamente la fracción resultante requiere saber qué fecha fue primero en los argumentos
    • Esperar que FRAC.AÑO siempre devuelva una fracción limpia y redonda como 0,5 para exactamente medio año - el resultado exacto depende en gran medida de la base elegida y de las fechas concretas, ya que los meses tienen longitudes desiguales
    Funciones relacionadas
    SIFECHACalcula la diferencia entre dos fechas en años, meses o días completos, en lugar del resultado fraccionario de año de FRAC.AÑO.
    DÍASCalcula la diferencia simple en días entre dos fechas, sin expresar el resultado como fracción de un año.
    FECHAA menudo se usa para construir los argumentos fecha_inicial o fecha_final antes de pasarlos a FRAC.AÑO.
    Preguntas frecuentes

    ¿Por qué obtengo resultados distintos de FRAC.AÑO según el argumento base?

    Distintos valores de base usan convenciones diferentes de conteo de días - algunos asumen que cada mes tiene 30 días, otros cuentan los días naturales reales - así que las mismas dos fechas pueden producir resultados fraccionarios significativamente diferentes.

    ¿Qué ocurre si fecha_final es anterior a fecha_inicial en FRAC.AÑO?

    Sigue calculando un resultado, pero interpretar correctamente el signo y el valor requiere saber que las fechas están invertidas - normalmente es más claro mantener primero la fecha más temprana.

    ¿Por qué FRAC.AÑO no devuelve exactamente 0,5 para un periodo de 6 meses?

    Porque los meses tienen longitudes desiguales, y el método de conteo de días del argumento base afecta a la fracción precisa - no está garantizado un 0,5 limpio incluso para lo que parece ser exactamente medio año.

    ¿Necesita traducir una fórmula que use FRAC.AÑO?

    Use nuestro traductor para convertir su fórmula completa