Comment utiliser la fonction Excel DATEDIF (avec des exemples)

Fonction Excel DATEDIF (Exemples + Vidéo)

Excel DATEDIF est l'une des rares fonctions non documentées (les autres que je connais sont EVALUATE, FILES et GET.CELL).

Être sans papiers signifie que vous ne le trouverez pas dans la liste des formules ou dans le cadre d'IntelliSense (l'invite qui s'affiche lorsque vous tapez un nom de formule pour vous montrer les noms des fonctions correspondantes).

Quand utiliser la fonction Excel DATEDIF

La fonction Excel DATEDIF peut être utilisée lorsque vous souhaitez calculer le nombre d'années, de mois ou de jours entre les deux dates spécifiées. Un bon exemple serait le calcul de l'âge.

Ce que ça renvoie

Il renvoie une valeur numérique qui indique le nombre d'années/mois/jours entre les deux dates spécifiées. Qu'il s'agisse du nombre d'années, de mois ou de jours est déterminé par l'entrée de l'utilisateur (voir les arguments d'entrée ci-dessous).

Syntaxe

=DATEDIF(date_début,date_fin,unité)

Arguments d'entrée

  • start_date : c'est une date qui représente la valeur de la date de début de la période. Il peut être saisi sous forme de chaînes de texte entre guillemets doubles, sous forme de numéro de série ou à la suite d'une autre fonction, telle que DATE().
  • end_date : c'est une date qui représente la valeur de la date de fin de la période. Il peut être saisi sous forme de chaînes de texte entre guillemets doubles, sous forme de numéro de série ou à la suite d'une autre fonction, telle que DATE().
  • unit : Cela déterminerait le type de résultat que vous obtenez de cette fonction. Il existe six sorties différentes que vous pouvez obtenir de la fonction DATEDIF, en fonction de l'unité que vous utilisez. Voici les unités que vous pouvez utiliser :
    • « Y » - renvoie le nombre d'années révolues dans la période spécifiée.
    • "M" - renvoie le nombre de mois terminés dans la période spécifiée.
    • "D" - renvoie le nombre de jours terminés dans la période spécifiée.
    • "MD" - renvoie le nombre de jours de la période, mais ne compte pas ceux des années et des mois qui ont été complétés.
    • « YM » - renvoie le nombre de mois de la période, mais ne compte pas ceux des années terminées.
    • "YD" - renvoie le nombre de jours de la période, mais ne compte pas ceux des années qui ont été complétées.

Notes complémentaires

  • La fonction Excel DATEDIF est fournie pour la compatibilité avec Lotus 1-2-3.
  • En tapant cette fonction dans une cellule dans Excel, cela n'afficherait PAS l'IntelliSense. Il n'affichera même pas le nom de la fonction lorsque vous l'entrerez dans une cellule. Cependant, cela fonctionne dans toutes les versions d'Excel. Vous devez connaître les arguments et comment l'utiliser.
  • Les dates peuvent être saisies sous forme de chaînes de texte entre guillemets (par exemple, "2016/1/15"), sous forme de numéros de série (par exemple, 42384, qui représente le 15 janvier 2016, si vous utilisez le système de date 1900), ou en tant que résultats d'autres formules/fonctions (par exemple, DATEVALUE ("2016/1/15")).

Fonction Excel DATEDIF - Exemples en direct

Voici trois exemples d'utilisation de la fonction Excel DATEDIF.

#1 Calcul du nombre d'années complétées entre deux dates.

Dans l'exemple ci-dessus, la fonction Excel DATEDIF renvoie le nombre d'années terminées entre le 1er janvier 1990 et la date actuelle (qui est le 14 mars 2016 dans cet exemple). Il renvoie 26, qui est le nombre total d'années terminées et ignore les mois et jours supplémentaires qui suivent.

Une utilisation courante de ceci pourrait être le calcul de l'âge en années.

#2 Calcul du nombre de mois complétés entre deux dates.

Dans l'exemple ci-dessus, la fonction Excel DATEDIF renvoie le nombre de mois terminés entre le 1er janvier 1990 et la date actuelle (qui est le 14 mars 2016 dans cet exemple).

Il renvoie 314, qui est le nombre total de mois terminés et ignore les jours supplémentaires qui suivent.

Une bonne utilisation de ceci pourrait être de calculer le nombre de mois entre les dates de début et de fin des projets.

Dans l'exemple ci-dessus, il donne le nombre total de mois. Mais si vous voulez connaître le nombre de mois après le nombre total d'années révolues, vous devez utiliser YM comme argument d'unité.

Par exemple, lors du calcul de l'âge dans Excel, si vous voulez savoir combien d'années et combien de mois se sont écoulés jusqu'à la date, vous pouvez utiliser YM pour obtenir le nombre de mois en plus des années (comme indiqué ci-dessous).

#3 Calcul du nombre de jours complétés entre deux dates.

Dans l'exemple ci-dessus, la fonction Excel DATEDIF renvoie le nombre total de jours terminés entre le 1er janvier 1990 et la date actuelle (qui est le 14 mars 2016 dans cet exemple). Il renvoie 9569, qui est le nombre total de jours entre les deux dates.

Si vous souhaitez obtenir le nombre de jours entre les deux dates tout en excluant ceux des années déjà terminées, vous devez utiliser YD comme troisième argument (comme indiqué dans l'image ci-dessous) :

Dans l'exemple ci-dessus, il renvoie 72, qui est le nombre total de jours après 26 années complètes.

Si vous souhaitez obtenir le nombre de jours entre les deux dates tout en excluant ceux des années et des mois déjà terminés, vous devez utiliser MD comme troisième argument (comme le montre l'image ci-dessous) :

Dans l'exemple ci-dessus, il renvoie 13, qui est le nombre de jours en plus de 26 ans et 3 mois.

  • Fonction DATE Excel : La fonction DATE Excel peut être utilisée lorsque vous souhaitez obtenir la valeur de date en utilisant les valeurs de l'année, du mois et du jour comme arguments d'entrée. Il renvoie un numéro de série qui représente une date spécifique dans Excel.
  • Fonction Excel DATEVALUE : la fonction Excel DATEVALUE est la mieux adaptée aux situations où une date est stockée sous forme de texte. Cette fonction convertit la date du format texte en un numéro de série qu'Excel reconnaît comme une date.
  • Fonction Excel NETWORKDAYS : La fonction Excel NETWORKDAYS peut être utilisée lorsque vous souhaitez obtenir le nombre de jours ouvrés entre deux dates données. Il ne compte pas les week-ends entre les dates spécifiées (par défaut le week-end est le samedi et le dimanche). Il peut également exclure les jours fériés spécifiés.
  • Fonction Excel NETWORKDAYS.INTL : La fonction Excel NETWORKDAYS.INTL peut être utilisée lorsque vous souhaitez obtenir le nombre de jours ouvrés entre deux dates données. Il ne compte pas les week-ends et jours fériés, qui peuvent tous deux être spécifiés par l'utilisateur. Il vous permet également de spécifier le week-end (par exemple, vous pouvez spécifier vendredi et samedi comme week-end, ou uniquement dimanche comme week-end).
  • Fonction Excel Today : La fonction Excel TODAY peut être utilisée pour obtenir la date actuelle. Il renvoie un numéro de série qui représente la date actuelle.
  • Fonction Excel WEEKDAY : La fonction Excel WEEKDAY peut être utilisée pour obtenir le jour de la semaine sous forme de nombre pour la date spécifiée. Il renvoie un nombre compris entre 1 et 7 qui représente le jour de la semaine correspondant.
  • Fonction Excel WORKDAY : La fonction Excel WORKDAY peut être utilisée lorsque vous souhaitez obtenir la date après un nombre donné de jours ouvrables. Par défaut, il prend samedi et dimanche comme week-end.
  • Fonction Excel WORKDAY.INTL : La fonction Excel WORKDAY.INTL peut être utilisée lorsque vous souhaitez obtenir la date après un nombre donné de jours ouvrés. Dans cette fonction, vous pouvez spécifier que le week-end soit des jours autres que le samedi et le dimanche.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave