Médiaforma

Excel pratique – Nombre de jours/mois/années entre deux dates

Partagez cet article sur vos réseaux

La fonction DATEDIF() permet de calculer le nombre de jours, de mois ou d’années entre deux dates :

=DATEDIF(« date début »; « date fin »; « unité »)

Où :

  • date début correspond à la date de début de la période.
  • date fin correspond à la date de fin de la période.
  • unité correspond à l’unité retournée par la fonction.

Voici les différentes unités utilisables :

Unité Valeur retournée
y Nombre d’années entières comprises dans la période
m Nombre de mois entiers compris dans la période
d Nombre de jours compris dans la période
ym Différence entre les deux dates sans tenir compte des jours ni des années
yd Différence entre les deux dates sans tenir compte des années
md Différence entre les deux dates sans tenir compte des mois ni des années

Voici exemples d’utilisation :

Formule Résultat Explications
=DATEDIF(« 01/01/2019″; »01/01/2020″; »d ») 365 Nombre de jours de l’année 2019
=DATEDIF(« 01/01/2019″; »12/05/2019″; »d ») 131 Nombre de jours entre les deux dates
=DATEDIF(« 12/03/2019″; »12/04/2022″; »yd ») 31 Nombre de jours entre le 12/03 et le 12/04 sans tenir compte des années
 
Commentaires

Pourquoi l’utilisation des unités comme « yd », »ym », »md » et qui ne sont pas confondre avec les valeurs retournés

Et qui ne sont pas correspondre avec les valeurs retournés

bonjour,
je cherche un formule qui calcule le nombre de jours par mois avec une période donnée exemple
du 08/10/2021 au 18/12/2021
nombre de jour pour OCTOBRE
nombre de jour pour NOVEMBRE
nombre de jour pour DÉCEMBRE

MOIS
nbre de jours de contrat
janv-00 0
févr-00 0
mars-00 0
avr-00 0
mai-00 #VALEUR!
juin-00 #NOMBRE!
juil-00 #VALEUR!
août-00 0
sept-00 0
oct-00 82
nov-00 0
déc-00
TOTAL #VALEUR!

Merci pour votre effort cette formule m’a aidé

Merci d’améliorer en ajoutant « S » qui désigne le nombre de semaines.
Cordialement
Koïkoï Zogbelemou

Bonjour,
je cherche à faire le calcul suivant sous excel :
nombre d’années et de mois entre une date de début inscrite dans une cellule sous la forme 12/08/2019 par exemple et aujourd’hui de sorte que cela se mette à jour systématiquement à chaque ouverture du fichier
bien entendu ce calcul se reproduira sur autant de dates de début inscrites dans plusieurs cellules
j’ai essayé avec DATEDIF comme ci-après mais je ne suis pas assez virtuose pour aboutir!
=DATEDIF(« 29/01/2022″; »=A1″; »d ») où A1 =AUJOURDHUI()
merci de votre aide

Bonjour, je ne sais si vous avez trouvé…
Il faut utiliser l’opérateur (magique) de concaténation « & »
En A1 => Date de début de période 02/03/2006
En B1 => Date de fin de période ex: =AUJOURDHUI()
En C1 => La formule suivante =DATEDIF(A1;B1; »y »)& » an(s)  » & DATEDIF(A1;B1; »ym »)& » mois « 

Laissez un commentaire