site map Back to Homepage Contact Me! Print this page!
tous les n jours
tous les n jours



Un groupe d’unité correspond à une tranche de n unités dans la période donnée, il est noté UsP et correspond à une sous période dont les éléments peuvent eux-mêmes être indexés.

Le calcul de l’index se fait de la manière suivante : Si s est le nombre d’unité d’une tranche, l’index peut être calculé de la manière suivante : i = p % s. Etant donné que le 0 n’est pas considéré comme un index de dates, on utilisera i = p si i = 0.

Les n jours du mois

Pour trouver l’index du 12 du mois avec une période de 5 jours, on aura : i = 12 % 5 = 2.

Pour qu’il soit exécuté le 12 du mois (mais aussi le 2, 7, 17, 22 et 27) on définira ces jours de la manière suivante D5M2.

Le tableau suivant donne quelques fréquences pour les débuts de mois.

Pour D3 :

12 % 3 = 0 ou 3 (D3M3)

pour D7 :

12 % 7 = 5 (D7M5)

pour D10 :

12 % 10 = 2 (D10M2)

Le modulo étant le reste de la division, le dernier élément sera indifféremment noté 0 ou le dernier index du groupe. De manière général, le dernier élément sera noté 0 (élément avant le premier élément de la série suivante).

Période infinie

L’exemple précédent correspond à une réinitialisation en fin de période, à chaque nouveau mois, on reprend le 5, cela signifie que le nombre de jours entre le dernier index du mois et celui du mois suivant peut être supérieur à 5.

Si l’écart en jours doit toujours être le même, il est nécessaire d’allonger la période pour aller jusqu’au siècle.

D5Y1 aura son index remis à 5 le premier mois de l’année. D5C1 permet d’aller jusqu’au siècle, ce qui est suffisant depuis l’an 2000.

Pour une période infinie, on utilisera l’ère.

D5E1 permet de respecter l’écart de 5 jours même pour une date infinie.

Outlook permet de définir des rendez périodiques, ce type d’applications correspond à des problèmes basiques et donc fréquemment rencontrés.

Ex Outlook : Tous les n jours

Le problème est simplement de connaître la période de fin, ne la connaissant pas et afin que la planification ne soit pas remise à zéro à la fin de chaque de période, on va prendre le siècle : DnC1

Ex : Tous les 3 jours : D3C1

Ex Outlook : Le j tous les m mois

On va sélectionner les groupes de mois puis de déplacer au jour j du mois : MmC+DMj

Ex : Le 15 du mois tous les 5 mois : M5C+DM15



Cette création est mise à disposition sous un contrat Creative Commons.