Passer au contenu principal
Workday User Guide
Dernière mise à jour : 2023-06-23
WD.DATEDIF

WD.DATEDIF

Description

Renvoie la durée entre deux dates, en fonction de la période spécifiée et de son unité correspondante. Nous recommandons d’utiliser WD.DATEDIF au lieu de DATEDIF; nous fournissons la fonction DATEDIF pour des raisons de compatibilité, mais elle calcule des résultats incorrects dans certaines situations. Notez que Worksheets ne prend pas en charge la soumission de valeurs dans une langue autre que l’anglais pour les arguments.

Syntaxe

WD.DATEDIF(
start_date
,
end_date
,
period
,
unit
)
  • start_date
    : date de début du dénombrement. Pour garantir des résultats fiables, Workday recommande d’utiliser une référence de cellule pour indiquer la date plutôt que de l’entrer sous forme de texte.
  • end_date
    : date de fin du dénombrement. Pour garantir des résultats fiables, Workday recommande d’utiliser une référence de cellule pour indiquer la date plutôt que de l’entrer sous forme de texte.
  • period
    : Nombre de périodes entières entre
    start_date
    et
    end_date
    . Si la période est un regroupement de valeurs, telles que
    YMD
    , la fonction calcule toutes les périodes entières sous forme de segments; vous utilisez le
    unit
    pour préciser le nombre (segment) à renvoyer. Exemple : si la
    start_date
    est le 1er janvier 2010 et le
    end_date
    est le 3 février 2020, la fonction calcule que Année = 10, Mois 1 et Jour = 2. Si l’unité = Month, la fonction renvoie 1.
    • Year (Y)
    • Month (M)
    • Week (W)
    • Day (D)
    • Hour (H)
    • Minute (M)
    • Second (Sec ou S)
    • Milli (Mil ou MS)
    • YearMonthWeekDayTime (YMWDT) : années, mois, semaines, jours, heures, minutes, secondes et millisecondes.
    • YearMonthDayTime (YMDT) : années, mois, jours, heures, minutes, secondes et millisecondes
    • YearMonthDay (YMD) : années, mois et jours
    • YearWeekDayTime (YMDT) : années, semaines, jours, heures, minutes, secondes et millisecondes
    • YearWeekDay (YWD) : années, semaines et jours
    • YearDayTime (YDT) : années, jours, heures, minutes, secondes et millisecondes
    • YearDay (YD) : années et jours
    • DayTime (DT) : jours, heures, minutes, secondes et millisecondes
    • Time (T) : Heures, minutes, secondes et millisecondes
  • unit
    : Numéro à renvoyer. Si
    period
    est une valeur unique, comme Day, la valeur du champ
    unit
    doit correspondre à
    period
    . Si
    period
    est une valeur groupée, telle que YMD, la valeur
    unit
    doit correspondre à l'un des segments de
    period
    .
    • Year (Y)
    • Month (M)
    • Week (W)
    • Day (D)
    • Hour (H)
    • Minute (Min)
    • Second (S ou Sec)
    • Milli (or MS or Mil)

Exemple

Les exemples reposent sur les données suivantes :
A
B
C
D
1
Date de début
Date de fin
Period
Unit
2
07/02/2018 05:17:33.636 PM
03/31/2020 12:00:00.000 AM
Year
Year
3
Month
Month
4
Week
Week
5
Day
Day
6
YMD
M
Voici quelques exemples de formules et de résultats :
Formule
Résultat
=WD.DATEDIF(A2,B2,C2,D2)
1
=WD.DATEDIF(A2,B2,C3,D3)
20
=WD.DATEDIF(A2,B2,C4,D4)
91
=WD.DATEDIF(A2,B2,C5,D5)
637
=WD.DATEDIF(A2,B2,C6,D6)
8
Dans un exemple plus complexe, vous pouvez indiquer plusieurs valeurs d’unité à l’aide d’une plage de cellules pour calculer le même nombre de résultats.
Exemple WD.DatedIF qui utilise une plage pour un argument Unit
Placez la formule =WD.DATEDIF(A2,B2,C2,D2:F2) dans la cellule D3 et soumettez-la en tant que formule de tableau non contraint en utilisant les touches Ctrl+Alt+Entrée (Windows) ou Option+Alt+Entrée (Mac).