Résumé
Pour calculer la différence entre deux dates en nombre de trimestres, il faut utiliser la fonction DATEDIF et la fonction TRONQUE. Dans l’exemple présenté, la formule en D5 est :
= TRONQUE( DATEDIF(B5;C5;"M") / 3 )
Cette formule permet de déterminer le nombre de trimestres complets entre deux dates.
Formule Excel – Nombre de trimestres entre deux dates
= TRONQUE( DATEDIF( date_début ; date_fin ; "M" ) / 3 )
Explications
Dans notre exemple, l’objectif est de calculer le nombre de trimestres entre deux dates. Pour cela, nous avons la date de début et la date de fin dans des colonnes séparées. Nous voulons obtenir le nombre de trimestres entiers entre ces deux dates.
Fonction DATEDIF
La fonction DATEDIF n’est pas une fonction native d’Excel. De fait, ne la cherchez pas dans la liste des fonctions dans votre ruban. Elle n’apparaîtra pas. Lorsque vous saisirez la formule, les arguments de la fonction ne vous seront pas proposés. N’en soyez pas surpris. Voici sa syntaxe :
=DATEDIF( date_début ; date_fin ; unité )
Les arguments de la fonction sont :
date_début– il s’agit de la date de début à partir de laquelle nous voulons compter le nombre d’unités (années, mois ou jours).date_fin– il s’agit de la date de fin.unité– unité de temps dans laquelle nous voulons exprimer la différence entre la date de début et la date de fin. Elle peut s’exprimer en années, mois ou jours.
Le 3e argument est le plus important. Il permet de faire comprendre à Excel quel type de calcul vous souhaitez effectuer. Le tableau suivant reprend les différents calculs disponibles.
| Unité | Explication |
|---|---|
| Y | Compte le nombre d'années complètes |
| M | Compte le nombre de mois complets |
| D | Compte le nombre de jours complets |
| MD | Compte le nombre de jours passés depuis le dernier mois révolu |
| YM | Compte le nombre de mois depuis la dernière année révolue |
| YD | Compte le nombre de jours depuis la dernière année révolue |
En utilisant les différents paramètres avec notre exemple, nous obtenons les résultats suivants :
= DATEDIF( B5 ; C5 ; "Y" )
--> Résultat: 0 (année complète)
= DATEDIF( B5 ; C5 ; "M" )
--> Résultat: 7 (mois complets)
= DATEDIF( B5 ; C5 ; "D" )
--> Résultat: 238 (jours complets)
= DATEDIF( B5 ; C5 ; "MD" )
--> Résultat: 25 (jours depuis la fin du dernier mois complet)
= DATEDIF( B5 ; C5 ; "YM" )
--> Résultat: 7 (mois complets depuis la fin de la dernière année complète)
= DATEDIF( B5 ; C5 ; "YD" )
--> Résultat: 238 (jours depuis la fin de la dernière année complète)
Dans notre exemple, nous voulons calculer le nombre de mois entre deux dates, il faut utiliser l’unité « M » :
= DATEDIF( B5 ; C5 ; "M" )
--> Résultat: 7 (mois complets)
En divisant le résultat par 3, nous calculons le nombre de trimestres entre les deux dates :
= DATEDIF( B5 ; C5 ; "M" ) / 3
--> Résultat: 2,33 (trimestres)
Fonction TRONQUE
La fonction TRONQUE nous permet d’arrondir la valeur à l’unité inférieure afin de ne garder que le nombre de trimestres complets. Cette fonction nécessite deux arguments mais le second est optionnel. Il s’agit du nombre de chiffres voulus après (ou avant la virgule). Par défaut, la valeur sera 0.
= TRONQUE( DATEDIF( B5 ; C5 ; "M" ) / 3 )
--> Résultat: 2 (trimestres complets)
Formules en lien
- Nombre de jours entre deux dates
- Nombre de mois entre deux dates
- Nombre d’années entre deux dates
- Calculer l’âge avec la date de naissance
- Calculer l’ancienneté
- Calculer le nombre de jours ouvrés entre deux dates
- Somme par mois
- Convertir des minutes en heures
- Convertir date en texte