Excel en un Cleex

Fonction FRACTION.ANNEE

La fonction FRACTION.ANNEE est une fonction Excel permettant de calculer la différence entre deux dates et l’exprimer en fraction d’années. Elle permet de calculer l’âge ou l’ancienneté d’une personne. Dans certains reportings, elle permettra de calculer le prorata temporis.
Utilisation de la fonction FRACTION.ANNEE dans Excel

Syntaxe

La fonction FRACTION.ANNEE s’écrit de la façon suivante :

=FRACTION.ANNEE( date_début ; date_fin ; base )

Cette fonction possède trois arguments :

  • date de début – il s’agit d’une date au format valide. Elle peut être issue d’une formule, d’une cellule ou être directement saisie dans la formule.
  • date de fin – il s’agit d’une date au format valide. Elle peut être issue d’une formule, d’une cellule ou être directement saisie dans la formule.
  • base – nombre entier compris entre 0 et 4. Il permet d’indiquer à Excel la méthode de calcul que l’on souhaite appliquer.

La fonction FRACTION.ANNEE permet d’exprimer la différence entre deux dates sous forme de fraction d’années. Elle se révélera utile pour :

Dès qu’il s’agira d’effectuer un calcul au prorata temporis (en proportion du temps écoulé), la fonction FRACTION.ANNEE se révélera être la solution à privilégier.

Calcul du temps de présence d'un individu
= FRACTION.ANNEE ( "01/01/2023" ; "30/06/2023" ; 2 )
--> Résultat : 0,5

Comment utiliser la fonction FRACTION.ANNEE sur Excel ?

La fonction FRACTION.ANNEE exprime la différence temporelle entre deux dates sous forme de fraction d’année. Les deux premiers arguments à saisir dans votre formule seront la date de début et la date de fin.

Le 3e argument est le plus important. Il précise à Excel quel type de calcul vous souhaitez effectuer. En fonction du travail que vous devez réaliser dans votre classeur, des usages internes à votre entreprise, le calcul peut varier.

Voici la liste des calculs avec les résultats sur deux exemples concrets.

TypeCalculRésultat
01/01/23-30/06/23
Résultat
01/01/23-31/12/23
030/3600,49721,0000
1réel/réel0,49320,9973
2réel/3600,50001,0111
3réel/3650,49320,9973
430/3600,49720,9972

Chaque calcul a sa propre méthode :

  • 0 – un mois est composé de 30 jours et qu’une année est composée de 360 jours.
  • 1 – il prend le nombre de jours réels sur le nombre de réellement présents dans l’année.
  • 2 – il prend le nombre de jours réels sur une année composée de 360 jours.
  • 3 – il prend le nombre de jours réels sur une année composée de 365 jours.
  • 4 – il reprend le calcul du type 0.

La méthode dépendra des us et coutumes appliqués dans votre entreprise et du type de données que vous devez calculer. Par exemple, sur des données en lien avec les amortissements, actions et dividendes, le réel/réel sera le plus courant. Pour des données en lien avec les ressources humaines, on réfléchit surtout en mois. Le type 30/360 sera plus fréquent.

Calcul des droits d'un salarié par rapport
au temps de présence sur l'année.
= FRACTION.ANNEE( "01/01/2023" ; "31/01/2023" ; 0 )
--> Résultat : 0,0833
    Ici le résultat est égal à 1/12e d'année même si
    réellement le mois de Janvier représente davantage.

Dans le tableau ci-dessous, je vous ai remis les calculs pour chaque mois de l’année 2023 suivant que l’on utilise la méthode réel/réel ou 30/360. Dans la seconde, chaque mois a le même poids dans l’année.

Note importante

Normalement, on a tendance à considérer que :

date_fin_mois - date_début_mois = nb de jours dans le mois

Ce n’est pas le cas. La différence entre le 01/01/2023 et le 31/01/2023 est de 30 jours. C’est pour cela, que j’ai ajouté + 1 à la date de fin pour indiquer à Excel que je voulais un mois complet.

= FRACTION.ANNEE( date_début_mois ; date_fin_mois + 1 ; 0 )

Dans l’exemple sur le mois de Janvier, ça n’avait pas posé de problème puisque nous étions en méthode 30/360. Dès que le nombre de jours est supérieur ou égal à 30, Excel considère le mois comme complet.

Dans tous les cas, prenez le temps de tester les méthodes sur votre échantillon et sélectionnez celle qui vous correspond.

Quelques utilisations de la fonction FRACTION.ANNEE dans Excel

Calculer l’âge d’une personne avec FRACTION.ANNEE

La méthode à privilégier pour faire un calcul d’âge sur Excel est avec la fonction DATEDIF. Cependant, la fonction FRACTION.ANNEE permet d’arriver au même résultat.

=TRONQUE( FRACTION.ANNEE( date_de_naissance ;  AUJOURDHUI() ; 3 ) ; 0 )

Calculer l’ancienneté d’une personne avec FRACTION.ANNEE

Il est possible de calculer l’ancienneté sur Excel d’un salarié avec la fonction FRACTION.ANNEE. Encore une fois, la fonction DATEDIF permet d’arriver au même résultat plus simplement.

=TRONQUE( FRACTION.ANNEE( date_entrée ;  AUJOURDHUI() ; 3 ) ; 0 )

Calculer le pourcentage de l’année en cours avec FRACTION.ANNEE

Pour calculer le pourcentage de l’année en cours, voici la formule.

=FRACTION.ANNEE( DATE( ANNEE( AUJOURDHUI() ) ; 1 ; 1) ; AUJOURDHUI())

Calculer le pourcentage d’une année à partir d’une date

Pour calculer le pourcentage de l’année à partir d’une date, voici la formule.

=FRACTION.ANNEE( DATE( ANNEE( A1 ) ; 1 ; 1) ; A1 )
--> La date est présente en cellule A1

Formules en lien

Fonctions en lien

4.8/5 - (28 votes)

Vous avez apprécié cet article ?

Pour me soutenir, cliquez sur cette publicité. Pas besoin d’acheter, un clic suffit.

Merci. 🤩

Annonces

Modèles Excel

+

Livret 

7 méthodes pour gagner 2H par semaine sur Excel

C’est gratuit 🤩

Formation Excel (100% finançable)

Un programme personnalisé, avec un formateur expert attitré et selon vos disponibilités.

Formations Excel

Parce que chacun devrait avoir les moyens de faire son travail sur Excel

Découvrez des formations accessibles, rapides et directement applicables.