Comment utiliser la fonction YEARFRAC dans Excel? (avec exemples)

Table des matières

YEARFRAC dans Excel

YEARFRAC Excel est une fonction Excel intégrée qui est utilisée pour obtenir la différence d'année entre deux infractions de date. Cette fonction renvoie la différence entre deux dates d'infractions comme 1,5 an, 1,25 an, 1,75 ans, etc. Ainsi, en utilisant cette fonction, nous pouvons trouver la différence d'année entre deux dates avec précision.

Syntaxe

  • Date de début: Quelle est la date de début ou la plus petite date des deux dates disponibles?
  • Date de fin: Quelle est la date de fin ou la date supérieure des deux dates disponibles?
  • (Base): Ceci est un argument facultatif. Avec cet argument, nous devons spécifier la méthode de comptage des jours avec les options prédéterminées disponibles ci-dessous.

Par défaut, «0» est la base. Si nous ignorons la fonction YEARFRAC en tiendra compte. Si vous avez besoin d'autres options, vous pouvez mentionner comme mentionné dans l'image ci-dessus.

Exemples d'utilisation de la fonction Excel YEARFRAC

Exemple # 1 - Obtenir la différence entre deux dates

La fonction YEARFRAC est très utile lorsque l'on veut connaître la différence entre deux dates en termes d'années. Par exemple, regardez les deux dates ci-dessous.

Pour trouver la différence d'année entre ces deux dates en général, nous utilisons la fonction YEAR. Appliquons la même chose.

Comme nous pouvons le voir, nous avons obtenu le résultat sous la forme d'une valeur entière entière, c'est-à-dire 1.

Mais la différence est en fait de plus d'un an, donc pour obtenir la différence totale d'un an, nous utiliserons la fonction YEARFRAC dans la cellule C2.

Étape 1: Ouvrez la fonction YEARFRAC

Étape 2: La date de début est le premier argument, alors sélectionnez «Date 1» comme référence de cellule, c'est-à-dire cellule A2.

Étape 3: Le deuxième argument est Date de fin, sélectionnez donc la cellule B2 comme référence.

La base, nous avons besoin du résultat par défaut, alors laissez-le tel quel.

Étape 4: Fermez le support et voyez le résultat.

Ok, maintenant nous avons la différence exacte entre ces deux dates comme 1,272 ans.

Exemple # 2 - Obtenir l'âge en fonction de la date de naissance

Nous allons maintenant voir trouver l'âge des personnes en fonction de leur date de naissance. Voici les données de cet exemple.

À partir des données ci-dessus, nous devons trouver l'âge de chaque personne à ce jour.

Ouvrons la fonction YEARFRAC.

La date de début sera DOB, alors sélectionnez la cellule B2.

Pour la date de fin, insérez la fonction AUJOURD'HUI dans Excel car AUJOURD'HUI peut renvoyer la date actuelle selon le système, et c'est également une fonction volatile qui change automatiquement chaque jour, ce qui rend la formule dynamique.

Fermez le support et voyez le résultat.

Faites maintenant glisser la formule vers la cellule C9 pour que les autres valeurs soient déterminées,

Donc maintenant l'âge de chaque personne en années, l'âge de «Jean» à la première personne est de 31,378 ans, l'âge de «Peter» est de 20,647 ans, et ainsi de suite…

Jusqu'à présent, tout va bien avec la fonction YEARFRAC, mais si vous indiquez l'âge en fractions d'année comme 31,378, 20,647, etc., les gens comprendront avec précision. Alors que diriez-vous de dire l'âge comme ceci «30 ans 4 mois 15 jours».

Cela a beaucoup de sens, n'est-ce pas ???

Cependant, pour indiquer l'âge de cette manière, nous devons utiliser différentes formules, c'est-à-dire la fonction DATEDIF. J'ai appliqué la formule déjà ci-dessous pour trouver la différence, comme indiqué ci-dessus.

Cela indiquera donc l'âge exact en termes d'année, de mois et de jours. Puisque nous avons appliqué la fonction AUJOURD'HUI comme date de fin, elle changera tous les jours et le résultat changera également automatiquement.

Exemple # 3 - Utilisation de la condition IF

Nous allons maintenant voir la fonction YEARFRAC comme une fonction de support pour d'autres fonctions. Jetez un œil aux données ci-dessous.

Il s'agit de la date des employés qui travaillent dans une organisation. Ces données ont un nom d'employé et leur date d'adhésion respective.

Avec ces données, nous devons trouver les personnes éligibles au bonus. Pour être éligible au bonus, la personne doit compléter le mandat de 4,5 ans dans l'entreprise. Comme nous le savons, YEARFRAC peut faire la différence entre deux infractions de date. Nous intégrerons cela à la condition IF.

Maintenant, j'ai appliqué le test logique comme si le YEARFRAC renvoie l'année de service comme> = 4,5 ans, alors nous devrions obtenir le résultat comme «éligible» ou bien «non éligible».

Nous obtenons le résultat suivant.

Faites maintenant glisser la formule vers la cellule C9 pour que les autres valeurs soient déterminées,

Ici, nous avons le résultat. Comme cela en utilisant la fonction YEARFRAC, nous pouvons le faire de plusieurs manières.

Choses dont il faut se rappeler

  • (Base) l'argument doit être compris entre 0 et 4, rien de plus de 4 ou rien de moins de 0 fourni, alors nous obtiendrons «#NUM! Erreur.
  • TODAY est la fonction volatile à utiliser pour obtenir la date actuelle selon le système.
  • La date de début doit être inférieure à la date de fin; sinon, nous obtiendrons l'erreur.

Articles intéressants...