Fonction FRACTION.ANNEE

Excel 2007+

Résumé

La fonction FRACTION.ANNEE calcule la fraction d'année entre deux dates en utilisant différentes bases de comptage des jours. Idéale pour les calculs financiers et d'intérêts.

Syntaxe

FRACTION.ANNEE(date_début; date_fin; [base])

Paramètres

Paramètre Type Requis Description
date_début Date Oui Date qui représente la date de début. Utilisez DATE() pour éviter les erreurs.
date_fin Date Oui Date qui représente la date de fin.
base Nombre Non Type de base de comptage : 0=30/360 US, 1=Réel/Réel, 2=Réel/360, 3=Réel/365, 4=30/360 Europe

Utilisation de la fonction YEARFRAC

Utilisez FRACTION.ANNEE pour calculer des intérêts au prorata, des obligations ou toute période nécessitant un calcul précis de durée en années fractionnées. Choisissez la base adaptée à vos besoins financiers.

Exemples Courants de YEARFRAC

Calcul de base (méthode 30/360)

=FRACTION.ANNEE(DATE(2012;1;1); DATE(2012;7;30))

Fraction d'année entre 1er janvier et 30 juillet 2012 (base 0) : 0,58055556

Méthode Réel/Réel (année bissextile)

=FRACTION.ANNEE(DATE(2012;1;1); DATE(2012;7;30); 1)

2012 étant bissextile (366 jours), résultat : 0,57650273

Méthode Réel/365

=FRACTION.ANNEE(DATE(2012;1;1); DATE(2012;7;30); 3)

Utilise une base fixe de 365 jours : 0,57808219

Questions Fréquemment Posées

La base 1 (Réel/Réel) est la plus courante pour les prêts et obligations modernes.

Excel stocke les dates comme nombres. DATE() évite les erreurs de format régional.

La fonction retourne un résultat négatif correct.

Erreurs Courantes et Solutions

#VALEUR!

Cause: date_début ou date_fin non valides

Solution: Utilisez DATE(année;mois;jour) ou des cellules formatées date

#NUM!

Cause: base < 0 ou > 4

Solution: Utilisez une valeur entre 0 et 4

Résultat incorrect fin février

Cause: Base 0 avec date_début = 29/02

Solution: Vérifiez la documentation NASD pour les cas spéciaux

Notes

  • Excel stocke les dates comme numéros séquentiels (1er janv 1900 = 1)
  • Base 0 = 30/360 US (NASD) - attention aux 31/02 traités comme 30/02
  • Base 1 = Réel/Réel tient compte des jours réels et années bissextiles
  • Utilisez toujours DATE() pour les dates littérales
  • La fonction tronque tous les arguments vers le bas

Compatibilité

Disponible dans : Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Non disponible dans :

Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 2007+