
La fonction Excel YEARFRAC renvoie une valeur décimale qui représente les années fractionnaires entre deux dates. Vous pouvez utiliser YEARFRAC pour faire des choses comme calculer l'âge avec une date de naissance.
Objectif Obtenir la fraction d'année entre deux dates Valeur de retour Un nombre décimal Syntaxe =YEARFRAC (start_date, end_date, [base]) Arguments
- date de début - La date de début.
- date de fin - La date de fin.
- base - [optionnel] Le type de base de comptage de jours à utiliser (voir ci-dessous).
YEARFRAC calcule un nombre décimal représentant la fraction d'année entre deux dates. Excel utilise des jours entiers entre deux dates pour calculer la fraction d'année sous forme de valeur décimale. Par exemple:
= YEARFRAC ('1-Jan-2018','1-Jan-2019') // returns 1 = YEARFRAC ('1-Jan-2018','1-Jul-2019') // returns 1.5
La fonction YEARFRAC a un argument facultatif qui contrôle la façon dont les jours sont comptés lors du calcul des années fractionnaires. Le comportement par défaut consiste à compter les jours entre deux dates sur la base d'une année de 360 jours, où les 12 mois sont considérés comme ayant 30 jours. Le tableau ci-dessous résume les options disponibles :
exceller comment créer un tableau croisé dynamique
Base | Calcul | Remarques |
---|---|---|
0 (par défaut) | 30/360 | Congrès américain |
1 | courant / courant | |
2 | actuel / 360 | |
3 | actuel / 365 | |
4 | 30/360 | Convention européenne |
Notez que la base 0 (par défaut) et la base 4 fonctionnent toutes deux sur une année de 360 jours, mais elles gèrent le dernier jour du mois différemment. Avec la convention américaine, lorsque la date de début est le dernier jour du mois, elle est fixée au 30e jour du même mois. Lorsque la date de fin est le dernier jour du mois et la date de début<30, the end date is set to the 1st of the next month, otherwise the end date is set to the 30th of the same month.
Avec la convention européenne, les dates de début et de fin égales au 31 d'un mois sont fixées au 30 du même mois.