La fonction DATEDIF() d’Excel
La fonction DATEDIF() d’Excel
- Description
- La fonction DATEDIF() fait partie de la catégorie des fonctions dites « cachées » comme par exemple : DATESTRING, ASC, ISO.PLAFOND et autres..
- La fonction DATEDIF() permet de calculer la différence entre deux dates.
- Calcule le nombre de jours, mois ou années entre deux dates.
- Syntaxe
- Paramètres:
- date_début : c’est la date du début de la période.
- date_fin : La date de la fin de la période de calcul.
- unité : L’unité de temps dans laquelle le résultat est exprimé.
- valeurs possibles:
- « Y » : Nombre d’années complètes au sein de la période.Y est la première lettre de Year (année en anglais)
- « M »: Nombre de mois complets au sein de la période. m est la première lettre de Month (mois en anglais)
- « D » : Nombre de jours compris dans la période. d est la première lettre de Day (jour en anglais).
- « MD » : Différence entre les jours compris entre date_début et date_fin. Les mois et les années des dates sont ignorés.
- « YM » : Différence entre les mois compris entre date_début et date_fin. Les jours et les années des dates sont ignorés.
- « YD » : Différence entre les jours compris entre date_début et date_fin. Les années des dates sont ignorés.
- Utilisation
- Pour utiliser cette fonction, assurez vous que la date fin n’est pas inférieure à date début car sinon vous aurez l’erreur #NOMBRE!.
- Il en sera de même si votre type de calcul n’est pas correct.
- Comme vous pouvez le voir, vous pouvez vous en servir pour calculer un age précis aussi bien que pour gérer un échéancier.
- Exercices d’application :
- Exercice:1
- Copiez sur une feuille de calcul le tableau suivante, calculez pour chaque personne l’écart en années, mois de l’année en cours et jours du mois.
- Exercice:2
- Calculer le nombre de jours, de mois et d’années restant pour une date d’un concours prévu le 21/12/2018
- La forme de résultat ressemble à l’exemple suivant: « Il vous reste: 1 ans, 2 mois et 4jours »
- Gérez les pluriels et les singuliers surtout pour les années en intégrant la fonction Si
- N’affichez le nombre d’années que s’il est différent de 0
DATEDIF(date_début;date_fin;unité_de_temps)
Le paramètre unité_de_temps doit être écrit entre deux guillemets.
|
|