YEARFRAC

Este artículo se ha traducido del inglés mediante IA y puede contener errores. Sus comentarios nos ayudarán a mejorar.

Descripción

La Función YEARFRAC calcula el número de años fraccionados entre dos fechas.

Uso

YEARFRAC(fecha_inicio, fecha_fin)

Argumentos

Argumento Tipo Requerido Descripción
start_date Fecha La fecha desde la que se mide
end_date Fecha La fecha hasta la que se mide

Resultado

El período de tiempo desde start_date hasta end_date, expresado como una fracción de un año.

Para calcular la fracción se utiliza el método US 30/360.

Para encontrar el número exacto de días entre dos fechas, utilice la Función DAYS.

Ejemplos

Cálculo de edades

La Función YEARFRAC es útil para calcular edades a partir de la fecha de nacimiento.

Por ejemplo, si tiene un Campo de fecha para la fecha de nacimiento de un beneficiario, con el código DOB, puede calcular su edad actual como:

YEARFRAC(DOB, TODAY())

Tenga en cuenta que YEARFRAC no siempre da como resultado un número redondo. Por ejemplo, si la fecha de nacimiento del participante es 1980-07-01 y la fecha de hoy es 2023-01-01, el resultado de YEARFRAC será 42.5.

Normalmente hablamos de edades en números redondos, redondeando hacia abajo. Podemos hallar la edad de alguien combinando la Función YEARFRAC con la Función FLOOR, que redondea las fracciones hacia cero:

FLOOR(YEARFRAC(DOB, TODAY()))

La Función TODAY siempre se evalúa con la fecha actual, lo que significa que la edad del participante cambiará con el tiempo, y que los resultados de sus indicadores basados en estas edades cambiarían con el tiempo. Por esta razón, es posible que prefiera utilizar una fecha fija para calcular las edades de los participantes, como el inicio del programa:

FLOOR(YEARFRAC(DOB, DATE(2023,1,1))

La Fórmula anterior calculará la edad del participante a fecha de 1 de enero de 2023.

Siguiente elemento
MAXX