Fonction DATEDIF dans Excel : calcul d'ancienneté et d'échéances

La fonction DATEDIF dans Excel calcule l'écart entre deux dates en années, en mois ou en jours. Cette page propose un fichier Excel d'exemples à télécharger, utile pour calculer l'ancienneté d'un salarié ou repérer les effets et chèques dont l'échéance est dépassée.

Voici un fichier excel explicatif de la formule DATEDIF qui calcule la date, ancienneté, il y a des exemples chiffrées avec formule téléchargé d'un site français, le plus intéressant qu'il y a des tableaux par exemple pour calculer le dépassement de date pour effet ou chèque pour relancer le client
calcule de l’ancienneté avec année, mois et jours

A travers ce fichier,s vous pouvez concevoir des tableaux de suivi de l'échéance des effets de commerce, état du personnel avec ancienneté etc

Syntaxe de la fonction DATEDIF

La formule s'écrit =DATEDIF(date_début;date_fin;unité). L'unité, placée entre guillemets, détermine le résultat :

  • "Y" : nombre d'années complètes ;
  • "M" : nombre de mois complets ;
  • "D" : nombre de jours ;
  • "YM" : mois restants, une fois les années complètes retirées ;
  • "YD" : jours d'écart, sans tenir compte des années ;
  • "MD" : jours d'écart, sans tenir compte des mois et des années.

Exemple : calculer l'ancienneté d'un salarié

Pour un salarié embauché le 15/03/2015 (cellule A2), avec une date de calcul au 04/11/2026 (cellule B2) :

  • =DATEDIF(A2;B2;"Y") donne 11 ans ;
  • =DATEDIF(A2;B2;"YM") donne 7 mois ;
  • =DATEDIF(A2;B2;"MD") donne 20 jours.

L'ancienneté est donc de 11 ans, 7 mois et 20 jours. Un état du personnel peut reprendre ces trois formules sur chaque ligne, avec AUJOURDHUI() à la place de la date fixe pour une mise à jour automatique.

Suivre les effets et les chèques échus

Pour relancer un client, inscrivez la date d'échéance en C2, puis calculez le retard avec =SI(AUJOURDHUI()>C2;AUJOURDHUI()-C2;0). Un résultat supérieur à zéro indique le nombre de jours de dépassement. Il suffit ensuite de trier la colonne ou d'ajouter une mise en forme conditionnelle pour faire ressortir les dossiers à traiter en priorité.

Points d'attention

  • La date de début doit précéder la date de fin : sinon, Excel renvoie l'erreur #NOMBRE! (#NUM! dans la version anglaise).
  • Microsoft déconseille l'unité "MD", qui peut donner un résultat négatif, nul ou imprécis : contrôlez les jours obtenus lorsque le résultat sert à un calcul de paie ou d'indemnité.
  • DATEDIF n'apparaît pas toujours dans la liste de saisie semi-automatique d'Excel : tapez la formule entièrement.
  • Vérifiez que les cellules contiennent de vraies dates, et non du texte.

À lire aussi

Sources : Microsoft – Fonction DATEDIF