Dans ce tutoriel, nous montrons comment calculer un échéancier en utilisant deux colonnes date et durée. Cette approche ressemble beaucoup à la fonctionnalité ‘Échéancier + Colonne Durée’ proposée par monday.com, mais elle offre une plus grande flexibilité, y compris la capacité de calculer l’échéancier à partir de la date de fin !

Si vous n’êtes pas familier avec l’app Advanced Formula Booster qui réinvente les formules de monday.com, je vous recommande de lire Les notions de base d’Advanced Formula Booster. Cet article vous guide à travers les étapes de création de votre première formule, puis de son automatisation à l’aide de copies d’écran et d’une vidéo.

Étape 1 : ajouter 3 colonnes à votre tableau

  • une colonne date : nommez-la Date de Référence;
  • une colonne numérique : nommez-la Durée;
  • une colonne “échéanciers” : nommez-la Échancier.

Tableau avec les 3 champs

Étape 2: créer 1 formule dans Advanced Formula Booster

Nommez-la Calcul échéancier et entrez cette syntaxe:

1: {Échéancier}=TIMELINE({Date de référence},{Durée})

La syntaxe utilise la fonction TIMELINE pour définir la date de début et de fin de la colonne {Échéancier}.

Nous avons créé cette fonction pour faciliter la définition des valeurs d’un échéancier. Elle accepte deux paramètres : le premier est une date, et le second peut être soit une date, soit un nombre.

Si une date est fournie comme second paramètre, elle servira de seconde date pour l’échéancier. Si un nombre est fourni, il représentera la durée en jours de l’échéancier, et donc la seconde date sera calculée en ajoutant le nombre de jours spécifié à la première date.

Bien que la première date représente typiquement la date de début et la seconde la date de fin, Advanced Formula Booster identifie automatiquement la date la plus ancienne comme date de début et la plus récente comme date de fin.

Étape 3: ajouter 2 automatisations à votre tableau

Dans le module Intégrations de votre tableau dans monday.com, ajoutez d’abord une automatisation pour exécuter la formule lorsque la Date de Référence est saisie ou modifiée. Choisissez l’option “When column changes Run the Booster Formula formula”.

Pour plus d’informations sur l’ajout d’une automatisation, voyez Les notions de base d’Advanced Formula Booster.

Automatisation 1

Ensuite, faites de même avec la colonne {Durée} pour garantir que l’échéancier s’ajuste automatiquement chaque fois que la durée est saisie ou modifiée. Cette fois, choisissez l’option “When date arrives Run the Booster Formula formula”.

Automatisation 2

Désormais, chaque fois que vous saisissez une date ou une durée, l’échéancier est calculé automatiquement.

Exemple de calcul automatique

Et si je souhaite partir de la date de fin ?

Si vous souhaitez utiliser la colonne {Date de Référence} comme date de fin et non pas comme date de début de l’échéancier, vous avez 2 options :

  • saisir une valeur négative pour la durée OU
  • modifier la formule en ajoutant un signe moins devant la colonne {Durée}.

1: {Échéancier}=TIMELINE({Date de référence},-{Durée})

Autre exemple de calcul automatique

Les enseignements de ce cas

  • Cette solution ne serait pas possible sans la capacité de Advanced Formula Booster de calculer n’importe quel type de colonne de vos tableaux monday.com.
  • Nous avons conçu Advanced Formula Booster en pensant à l’utilisateur final et pouvons créer toute fonction dont vous pourriez avoir besoin à l’avenir : le type de fonctions qui simplifient votre programmation, comme la fonction TIMELINE présentée ici.

Quels que soient les problèmes que vous rencontriez avec vos formules, n’hésitez pas à nous contacter. Nous serons ravis de vous aider.