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

WD.DATEDIF

Description

Renvoie la durée écoulée entre deux dates, en fonction de la période indiquée et de l'unité associée. Nous recommandons d'utiliser WD.DATEDIF plutôt que DATEDIF. Nous proposons DATEDIF à des fins de compatibilité, mais cette fonction donne des résultats incorrects dans certaines situations. Notez que Worksheets ne prend pas en charge la soumission de valeurs non anglaises pour les arguments.

Syntaxe

WD.DATEDIF(
start_date
,
end_date
,
period
,
unit
)
  • start_date
    : date de début du calcul. Afin de garantir des résultats fiables, Workday recommande d'utiliser une référence de cellule pour indiquer la date plutôt que de saisir la date sous forme de texte.
  • end_date
    : date de fin du calcul. Afin de garantir des résultats fiables, Workday recommande d'utiliser une référence de cellule pour indiquer la date plutôt que de saisir la date 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, par exemple :
    YMD
    , la fonction calcule toutes les périodes entières sous forme de segments ; vous utilisez la tâche
    unit
    L'argument pour indiquer le nombre (segment) à renvoyer. Exemple : si l'option
    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 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
    : nombre à renvoyer. Si :
    period
    est une valeur unique, telle que Jour, la
    unit
    doit correspondre à
    period
    . Si :
    period
    est une valeur groupée, telle que YMD, la
    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 (ou MS ou Mil)

Exemple

Les exemples reposent sur les données suivantes :
A
B
C
D
1
Date de début
Date de fin
Période
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 combiner plusieurs valeurs d'unité en utilisant une plage de cellules pour calculer le même nombre de résultats.
Exemple WD.DATEDIF utilisant une plage comme argument Unit
Placez la formule =WD.DATEDIF(A2,B2,C2,D2:F2) dans la cellule D3 et soumettez-la sous forme de formule de tableau sans contraintes en utilisant les touches Ctrl+Alt+Entrée (Windows) ou Option+Alt+Entrée (Mac).