Skip to main content

Fonction DATEDIF dans Excel pour compter les jours, les mois et les années

Excel - La formule DATEDIF() - Soustraction de dates en jours, année, mois... (Mai 2024)

Excel - La formule DATEDIF() - Soustraction de dates en jours, année, mois... (Mai 2024)
Anonim

Excel comporte plusieurs fonctions de date intégrées permettant de calculer le nombre de jours entre deux dates. Chaque fonction de date effectue un travail différent. Les résultats sont donc différents. le DATEDIF Cette fonction peut être utilisée pour calculer la période ou la différence entre deux dates en jours, mois et années.

Utilisations pour le DATEDIF la fonction peut inclure la planification ou la rédaction de propositions pour déterminer le calendrier d'un projet à venir; Il peut également être utilisé, avec la date de naissance d'une personne, pour calculer son âge en années, mois et jours.

Syntaxe et arguments de la fonction DATEDIF

La syntaxe d'une fonction fait référence à la présentation de la fonction et inclut le nom de la fonction, ses crochets et ses arguments. La syntaxe pour le DATEDIF la fonction est:

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

  • date de début (obligatoire): la date de début de la période choisie peut être entrée pour cet argument ou la référence de cellule à l'emplacement de ces données dans la feuille de calcul peut être entrée à la place.
  • date de fin (obligatoire): La date de fin de la période choisie, comme pour la date_début, peut être entrée comme date de fin réelle ou comme référence de cellule à l'emplacement de ces données dans la feuille de calcul.
  • unité (obligatoire): Unité (anciennement appelé intervalle) indique à la fonction de rechercher le nombre de jours ("D"), de mois complets ("M") ou d'années complètes ("Y") entre les deux dates. L'argument doit être entouré de guillemets tels que "D" ou "M."

Excel effectue les calculs de date en convertissant les dates en numéros de série commençant à zéro pour la date fictive du 0 janvier 1900 sur les ordinateurs Windows et le 1er janvier 1904 sur les ordinateurs Macintosh.

Plus sur l'argument de l'unité

  • "YD" calcule le nombre de jours entre deux dates comme si elles se trouvaient dans la même année (rangée 5).
  • "YM" calcule le nombre de mois entre deux dates comme si elles se trouvaient dans la même année (rangée 6).
  • "MARYLAND" calcule le nombre de jours entre deux dates comme si elles se trouvaient dans le même mois et la même année (rangée 7).

Calcul de la différence en jours avec DATEDIF

Voici comment entrer dans le DATEDIF fonction située dans cellule B2, comme illustré dans l'exemple ci-dessus, pour afficher le nombre de jours entre les dates 4 mai 2014, et 10 août 2016.

  1. Cliquer sur cellule B2 en faire la cellule active; C'est ici que le nombre de jours entre les deux dates sera affiché.
  2. Type= daté ( dans cellule B2.
  3. Cliquer sur cellule A2 pour entrer cette référence de cellule en tant quedate de début argument pour la fonction.
  4. Type A virgule dans cellule B2 en suivant la référence de la celluleA2 d'agir comme un séparateur entre les premier et deuxième arguments.
  5. Cliquer sur cellule A3 dans la feuille de calcul pour entrer cette référence de cellule en tant que date de fin argument.
  6. Type A virgule en suivant la référence de la celluleA3 .
  7. Pour leunité argument, tapez la lettre entre guillemets ("RÉ" ) pour indiquer à la fonction d’afficher le nombre de jours entre les deux dates.
  8. Tapez une fermeture parenthèse.
  9. appuyez sur laEntrer touche du clavier pour compléter la formule.
  10. Le nombre de jours - 829 - apparaît dans cellule B2 de la feuille de calcul.

= DATEDIF (A2, A3, "D")

Lorsque vous cliquez sur cellule B2, la formule complète apparaît dans la barre de formule au-dessus de la feuille de calcul.

Valeurs d'erreur DATEDIF

Si les données des différents arguments de cette fonction ne sont pas entrées correctement, les valeurs d'erreur suivantes apparaissent dans la cellule où DATEDIF la fonction est située:

  • #VALEUR!: L'erreur est renvoyée si start_date ou end_date n'est pas une date réelle (rangée 8 dans l'image, où le cellule A8 contient des données textuelles).
  • #NUM !: L'erreur est renvoyée si end_date est une date antérieure à start_date (rangée 9).

La fonction DATEDIF est masquée

Daté est une fonction cachée qui n'est pas répertoriée avec d'autres fonctions Date sous l'onglet de formule dans Excel, ce qui signifie:

  • NonFormule Builder est disponible pour entrer la fonction et ses arguments.
  • leinfobulle d'argument n'affiche pas la liste des arguments lorsque le nom de la fonction est saisi dans une cellule.

Par conséquent, la fonction et ses arguments doivent être entrés manuellement dans une cellule pour pouvoir être utilisés, y compris en tapant une virgule entre chaque argument pour agir en tant que séparateur.