FRACTION.ANNEE
Renvoie la fraction de l'année représentée par le nombre de jours entiers entre deux dates. Utile pour proratiser des montants annuels ou calculer des intérêts courus.
FRACTION.ANNEE(date_début; date_fin; [base])Arguments
date_débutLa date de début.date_finLa date de fin.baseOptionnel. La base de calcul : 0=US 30/360 (défaut), 1=réel/réel, 2=réel/360, 3=réel/365, 4=européenne 30/360.(optionnel)
=FRACTION.ANNEE("01/01/2026";"01/07/2026")Une demi-année (base 30/360)
=FRACTION.ANNEE("01/01/2026";"01/01/2027";1)Une année complète en base réel/réel
=FRACTION.ANNEE(A1;A2;3)Fraction d'année en base réel/365
- •Très utilisée en finance pour intérêts courus, valorisation d'obligations et prorata
- •La base par défaut (0) est US 30/360 — précisez la base pour des calculs calendaires exacts
- •Renvoie #NOMBRE! si la base n'est pas comprise entre 0 et 4
- •Se combine bien avec VPM, INTPER et autres fonctions financières
- •Oublier que l'argument base contrôle la façon dont les jours sont comptés (comme 30/360 contre réel/réel), et différentes valeurs de base peuvent produire des résultats de fraction d'année nettement différents pour les deux mêmes dates
- •Confondre l'ordre de date_début et date_fin - mettre la date la plus récente en premier calcule tout de même un résultat, mais interpréter correctement la fraction obtenue nécessite de savoir quelle date venait en premier dans les arguments
- •S'attendre à ce que FRACTION.ANNEE renvoie toujours une fraction nette et ronde comme 0,5 pour exactement une demi-année - le résultat exact dépend fortement de la base choisie et des dates précises concernées, puisque les mois ont des longueurs inégales
DATEDIFCalcule la différence entre deux dates en années, mois ou jours entiers, plutôt que le résultat en fraction d'année de FRACTION.ANNEE.JOURSCalcule la simple différence en jours entre deux dates, sans exprimer le résultat comme une fraction d'année.DATESouvent utilisée pour construire les arguments date_début ou date_fin avant de les utiliser dans FRACTION.ANNEE.Pourquoi ai-je des résultats différents avec FRACTION.ANNEE selon l'argument base ?
Différentes valeurs de base utilisent des conventions de comptage de jours différentes - certaines supposent que chaque mois compte 30 jours, d'autres comptent les jours calendaires réels - donc les deux mêmes dates peuvent produire des résultats fractionnaires significativement différents.
Que se passe-t-il si date_fin est antérieure à date_début dans FRACTION.ANNEE ?
Elle calcule tout de même un résultat, mais interpréter correctement le signe et la valeur nécessite de savoir que les dates ont été inversées - il est généralement plus clair de garder la date la plus ancienne en premier.
Pourquoi FRACTION.ANNEE ne renvoie-t-elle pas exactement 0,5 pour une période de 6 mois ?
Parce que les mois ont des longueurs inégales, et la méthode de comptage de jours de l'argument base affecte la fraction précise - un 0,5 net n'est pas garanti même pour ce qui ressemble exactement à une demi-année.
Besoin de traduire une formule utilisant FRACTION.ANNEE ?
Utilisez notre traducteur pour convertir votre formule complète
