YEARFRAC en Excel
YEARFRAC Excel es una función incorporada de Excel que se utiliza para obtener la diferencia de año entre dos infracciones de fecha. Esta función devuelve la diferencia entre dos infracciones de fechas como 1,5 años, 1,25 años, 1,75 años, etc. Entonces, al usar esta función podemos encontrar la diferencia de años entre dos fechas con precisión.
Sintaxis

- Fecha de inicio: ¿Cuál es la fecha de inicio o la fecha mínima de las dos fechas disponibles?
- Fecha de finalización : ¿Cuál es la fecha de finalización o una fecha mayor de las dos fechas disponibles?
- (Base): este es un argumento opcional. Con este argumento, necesitamos especificar el método de recuento de días con las opciones predeterminadas disponibles a continuación.

Por defecto, "0" es la base. Si ignoramos la función YEARFRAC tendremos esto en cuenta. Si necesita otras opciones, puede mencionar como se menciona en la imagen de arriba.
Ejemplos para usar la función YEARFRAC de Excel
Ejemplo n. ° 1 - Obtenga la diferencia entre dos fechas
La función YEARFRAC es muy útil cuando queremos saber la diferencia entre dos fechas en términos de años. Por ejemplo, mire las dos fechas siguientes.

Para encontrar la diferencia de año entre estas dos fechas en general, usamos la función AÑO. Apliquemos lo mismo.

Como podemos ver, obtuvimos el resultado como un valor entero completo, es decir, 1.
Pero la diferencia es en realidad más de 1 año, por lo que para obtener la diferencia total de un año, usaremos la función YEARFRAC en la celda C2.
Paso 1: Abra la función YEARFRAC

Paso 2: La fecha de inicio es el primer argumento, así que seleccione “Fecha 1” como referencia de celda, es decir, celda A2.

Paso 3: El segundo argumento es Fecha de finalización, así que seleccione la celda B2 como referencia.

La base que necesitamos es el resultado predeterminado, así que déjelo como está.
Paso 4: cierra el soporte y mira el resultado.

Bien, ahora tenemos la diferencia exacta entre estas dos fechas como 1.272 años.
Ejemplo n. ° 2 - Obtenga la edad según la fecha de nacimiento
Ahora veremos cómo encontrar la edad de las personas según su fecha de nacimiento. A continuación se muestran los datos de este ejemplo.

A partir de los datos anteriores, necesitamos encontrar la edad de cada persona a día de hoy.
Abramos la función YEARFRAC.

La fecha de inicio será DOB, así que seleccione la celda B2.

Para Fecha de finalización , inserte la función HOY en Excel porque HOY puede devolver la fecha actual según el sistema, y también es una función volátil que cambia todos los días automáticamente, lo que hace que la fórmula sea dinámica.

Cierre el soporte y vea el resultado.

Ahora arrastre la fórmula a la celda C9 para determinar los otros valores,

Así que ahora tenemos la edad de cada persona en años, la edad de "John" en primera persona es 31.378 años, la edad de "Peter" es 20.647 años, y así sucesivamente …
Hasta ahora, todo va bien con la función YEARFRAC, pero si dice la edad en fracciones de año como 31.378, 20.647, etc., la gente lo entenderá con precisión. Entonces, ¿qué tal decir la edad como esta "30 años 4 meses 15 días".
Esto tiene mucho sentido, ¿no?
Sin embargo, para decir la edad de esta manera, necesitamos usar fórmulas diferentes, es decir, la función DATEDIF. He aplicado la fórmula que ya se muestra a continuación para encontrar la diferencia, como se dijo anteriormente.

Entonces, esto le dirá la edad exacta en términos de año, meses y días. Dado que hemos aplicado la función HOY como fecha de finalización, cambiará todos los días y el resultado también cambiará automáticamente.
Ejemplo n. ° 3: uso de la condición IF
Ahora veremos la función YEARFRAC como una función de apoyo para otras funciones. Eche un vistazo a los datos a continuación.

Esta es la fecha de los empleados que trabajan en una organización. Estos datos tienen un nombre de empleado y su respectiva fecha de incorporación.
Con estos datos, necesitamos encontrar las personas elegibles para el bono. Para tener derecho a la bonificación, la persona debe completar los 4,5 años de permanencia en la empresa. Como sabemos, YEARFRAC puede obtener la diferencia entre dos infracciones de fecha. Incorporaremos esto con la condición IF.

Ahora he aplicado la prueba lógica como si YEARFRAC devuelve el año de servicio como> = 4.5 años, entonces deberíamos obtener el resultado como "Elegible" o "No Elegible".

Obtenemos el siguiente resultado.

Ahora arrastre la fórmula a la celda C9 para determinar los otros valores,

Aquí tenemos el resultado. Así, usando la función YEARFRAC, podemos hacerlo de varias formas.
Cosas para recordar
- El argumento (básico) debe estar entre 0 y 4, se debe proporcionar algo más de 4 o menos de 0, entonces obtendremos “#NUM! Error.
- HOY es la función volátil que se utilizará para obtener la fecha actual según el sistema.
- La fecha de inicio debe ser menor que la fecha de finalización; de lo contrario, obtendremos el error.