Recherche…


Syntaxe

  • = DATEDIF (start_date, end_date, unit)

Paramètres

Unité Résultats
"Y" Le nombre d'années complètes dans la période
"M" Le nombre de mois complets dans la période
"RÉ" Le nombre de jours dans la période
"MARYLAND" La différence entre les jours dans start_date et end_date. Les mois et les années des dates sont ignorés
"YM" La différence entre les mois dans start_date et end_date. Les jours et les années des dates sont ignorés
"YD" La différence entre les jours de start_date et de end_date. Les années des dates sont ignorées

Remarques

Faites attention aux calculs d'année bissextile lorsque les unités ignorent les années. Par exemple:

=datedif("2010-01-01","2010-07-21","YD")

retourne 201 jours

=datedif("2016-01-01","2016-07-21","YD")

retourne 202 jours

Nombre de périodes entre les dates

La fonction DATEDIF renvoie la différence entre deux valeurs de date, en fonction de l'intervalle spécifié. Il est fourni pour la compatibilité avec Lotus 1-2-3. La fonction DATEDIF est introuvable dans la liste des fonctions et les instructions de saisie semi-automatique et d’écran ne sont pas disponibles. Note: Il se prononce "date diff" plutôt que "daté si" .


=datedif("2010-01-01","2016-07-21","D")

renvoie le nombre de jours ( 2393 ) entre les deux dates

=datedif("2010-01-01","2016-07-21","M")

renvoie le nombre de mois ( 78 ) entre les deux dates

=datedif("2010-01-01","2016-07-21","Y")

renvoie le nombre d'années ( 6 ) entre les deux dates

=datedif("2010-01-01","2016-07-21","MD")

renvoie le nombre de jours ( 20 ) entre les deux dates, sans tenir compte des mois et des années

=datedif("2010-01-01","2016-07-21","YM")

renvoie le nombre de mois ( 6 ) entre les deux dates - en ignorant les années

=datedif("2010-01-01","2016-07-21","YD")

renvoie le nombre de jours ( 201 ) entre les deux dates, sans tenir compte des années



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow