Utilisez les champs de formule

Les champs de formule vous permettent de réaliser des calculs entre des champs numériques, de date et de temps sur les tâches en utilisant des formules simples ou avancées.

Pour calculer le nombre de jours entre les dates de début et d'échéance, les différences entre les champs personnalisés, ou pour des calculs plus complexes, utilisez les champs de formule pour découvrir des informations supplémentaires qui enrichiront votre expérience avec ClickUp.

Ce dont vous aurez besoin

  • 60 utilisations de champs personnalisés, y compris les champs de formule, sont disponibles sur le forfait Free Forever.
  • Des utilisations illimitées sont disponibles sur tous les forfaits payants.
  • Vous pouvez calculer les champs de formule sur tous les forfaits payants.
  • Les champs personnalisés individuels peuvent être masqués aux invités.
  • Les invités qui disposent de permissions de modification ou de permissions complètes peuvent modifier les champs personnalisés existants, mais ne peuvent pas en créer de nouveaux.
  • Les champs de formule utilisant la fonction TODAY() ne peuvent pas être triés, filtrés, regroupés ou utilisés dans les cartes de calcul de tableau de bord.
  • Vous ne pouvez pas calculer les colonnes de champ de formule si le champ de formule utilise la fonction TODAY().
  • Vous devez avoir accès à tous les champs utilisés dans les champs personnalisés de formule pour voir les résultats. Si un champ privé auquel vous n'avez pas accès est utilisé, vous ne verrez pas les résultats.

Créez un champ de formule

Pour créer un champ de formule dans une vue Liste ou Tableur :

  1. Dans le coin supérieur droit au-dessus du tableau de la tâche, cliquez sur l’icône plus.
  2. Sélectionnez Formule.
  3. Nommer le champ de formule.
  4. Cliquez sur Créer.
  5. Depuis la nouvelle colonne Formule, cliquez sur le symbole ƒx.
  6. Depuis les menus déroulants, sélectionnez deux champs et un opérateur. Vous devrez peut-être créer les champs dont vous avez besoin.
    • Vous pouvez également ouvrir l’éditeur avancé pour créer une formule avancée.

Par exemple, il existe deux champs personnalisés numériques nommés Revenu et Coût. Il existe un champ personnalisé de formule nommé Profit. La formule définie pour le champ personnalisé Formule est Revenu – Coût. La somme s'affiche dans le champ Profit lorsque des valeurs sont saisies dans les champs Revenu et Coût

Capture d'écran d'une formule qui soustrait les coûts des revenus.png

La carte Calcul affiche la somme de tous les champs de formule Profit dans tous les emplacements sur lesquels la carte est configurée pour générer un rapport. 

Capture d'écran de la carte de calcul.png

Les champs de formule peuvent être appliqués à n'importe quel niveau de votre environnement de travail Hiérarchie, mais ils ne peuvent pas être ajoutés à d'autres emplacements.

Créer une colonne de champ de formule

Pour créer un champ de formule dans vue Liste ou vue Tableur :

  1. Dans le coin supérieur droit, cliquez sur l'icône plus.
  2. Sélectionnez Formule.
  3. Nommer le champ de formule.
  4. Cliquez sur Ajouter une colonne.

Les options de formule calculent automatiquement toute la colonne. Modifier une formule dans une tâche modifie la formule pour toute la colonne.

Champs pris en charge

Avec plus de 70 fonctions différentes, les Formules peuvent calculer des données en utilisant les champs suivants :

  • Nombre de champs personnalisés
    Vous pouvez utiliser nombre champs personnalisés dans la carte de calcul
  • Champs personnalisés de devise
  • Champs personnalisés déroulants qui n'utilisent que des chiffres
  • Champs personnalisés de date
  • Date de début
  • Date d'échéance
  • Date d’achèvement
  • Date de création
  • Date de début
  • Date de mise à jour
  • Date de clôture
  • Suivi du temps
    • Le suivi du temps est en heures.
  • Temps estimé
    • Le temps estimé est en heures.
  • Points de sprint
  • Autres champs de formule

Utilisez des formules simples

Les formules simples sont conçues pour des opérations rapides d'addition, de soustraction, de division et de multiplication.

Pour créer une formule simple :

  1. Cliquez sur votre champ de formule.
  2. Sélectionnez une valeur dans le premier menu déroulant.
  3. Sélectionnez un opérateur :
    • Ajoutez
    • Soustraire
    • Multiplication
    • Diviser
  4. Sélectionnez une valeur dans le deuxième menu déroulant.
  5. Cliquez sur Calculer.

Utiliser les formules avancées

Formules Avancées permettent des calculs plus complexes et flexibles.

Pour créer une formule avancée :

  1. Cliquez sur votre champ de formule.
  2. Activer le Éditeur Avancé.
  3. Recherchez parmi les Champs personnalisés disponibles et les opérateurs.
  4. Écrire une formule valide dans le champ de texte en haut.
  5. Cliquez sur Calculer.

Capture d'écran d'une formule avancée affichant le temps restant.png

Utilisez des formules dans les formules

Vous pouvez utiliser d'autres champs de formule comme variables dans vos formules simples et avancées !

Lors de la création d'une nouvelle formule, il n'y a pas de limite au nombre d'autres formules que vous pouvez utiliser dans sa définition, et vous pouvez combiner avec d'autres champs numériques tels que les Nombres et les Dates.

Les formules imbriquées ne peuvent actuellement pas dépasser un niveau. Par exemple, une formule définie à l'aide d'une autre formule ne peut pas être utilisée pour définir une troisième formule.

Trier les champs de formule

Vous pouvez trier les tâches en vue Liste ou Tableur par les champs de formule.

Vous ne pouvez pas trier les tâches par champs de formule contenant la fonction TODAY() ou renvoyant plusieurs types de sorties.

Pour trier les tâches par champs de formule :

  1. Ouvrir la vue.
  2. Cliquez sur l’en-tête de la formule champ colonne.
  3. Choisissez l'une des options de tri :
    • Trier: Triez le groupe actuel de tâches par la colonne du champ de formule.
    • Trier toute la colonne : Triez toutes les tâches visibles dans la vue par la colonne du champ de formule.

Pour effacer votre sélection de tri :

  1. Cliquez sur l’en-tête de la formule champ colonne.
  2. Cliquez sur Effacer le tri.

Filtrer les champs de formule

Vous pouvez filtrer tâche par formule Fields.

Vous ne pouvez pas filtrer les tâches par les champs de formule contenant la fonction TODAY() ou renvoyant plusieurs types de sorties.

Pour filtrer tâche par formule Fields :

  1. Ouvrir la vue.
  2. En haut de la vue, cliquez sur Filtres.
  3. Dans le premier menu déroulant, sélectionnez le champ de Formule.
  4. Ajoutez les critères de filtrage restants.

Grouper les champs de formule

Vous pouvez regrouper les tâches par champs de formule en vue Liste et vue Tableur.

Vous ne pouvez regrouper les tâches que par des champs de formule qui produisent des dates, des booléens, ou un mélange des deux.

Pour regrouper par un champ de formule :

  1. Ouvrir la vue.
  2. En haut de la vue, cliquez sur Grouper.
  3. Sélectionnez champ personnalisé.
  4. Choisissez le champ Formula.

Calculer les colonnes de champ de formule

Vous pouvez calculer les colonnes de champ de formule en vue Liste sur tous les forfaits payants.

Vous ne pouvez calculer des colonnes que pour les champs de formule qui produisent des nombres et des dates.

Pour calculer une formule champ colonne :

  1. Au bas d'une colonne de champ de formule, cliquez sur Calculer.
  2. Les options varient en fonction du résultat de la Formule :
    • Pour les formules qui retournent des dates, choisissez entre Intervalle, Date la plus proche, et Date la plus éloignée.
    • Pour les formules qui retournent des nombres, choisissez entre Somme, Moyenne, ou Intervalle.
  3. Les résultats s'affichent en bas de la colonne.

Exemples de formules avancées dans le monde réel

Vous pouvez utiliser des formules avancées pour ajouter ou soustraire des jours, afficher des signes de pourcentage, arrondir les décimales, et plus encore ! Vous pouvez utiliser des formules avancées pour ajouter ou soustraire des jours, afficher des signes de pourcentage, arrondir les décimales, et plus encore ! 

Résultat souhaité Méthode Exemple de formule
Ajoutez un nombre spécifique de jours au champ de date Utilisez la fonction DATE et appliquez des expressions mathématiques de base pour YEAR(), MONTH(), ou DAY(). Par exemple, pour ajouter sept jours à une date : DATE(ANNEE(champ("Date d'échéance")), MOIS(champ("Date d'échéance")), JOUR(champ("Date d'échéance"))+7)
Soustrayez un nombre spécifique de jours du champ de date Utilisez la fonction DATE et appliquez des expressions mathématiques de base pour YEAR(), MONTH(), ou DAY(). Par exemple, pour soustraire cinq jours à une date : DATE(ANNEE(JOURS(champ("Date d'échéance"), 5)), MOIS(JOURS(champ("Date d'échéance"), 5)), JOUR(JOURS(champ("Date d'échéance"), 5)))
Calculez la différence entre deux dates Utilisez la fonction JOURS pour réaliser cela.

Le format suivant est utilisé pour cette formule : DAYS(date de fin, date de début)

Pour calculer la différence entre le début d’une tâche et la date d’échéance : DAYS(champ("date d'échéance")champ("date de début"))

Calculez un pourcentage à partir d'un champ personnalisé Au lieu de décimales, utilisez des pourcentages dans la formule. Par exemple : champ("Champ Numérique")*10%
couleur-code résultat Utilisez une formule pour colorier-code résultat avec des emojis.

Par exemple :

• Si l'âge d'une tâche est de 10 jours ou moins, ajoutez un indicateur vert.

• Si l'âge d'une tâche est de 20 jours ou moins, ajoutez un indicateur jaune.

• Si l’âge d’une tâche est supérieur à 20 jours, ajoutez un indicateur rouge.

La formule suivante permet d'obtenir le résultat souhaité : SI(JOURS(AUJOURD'HUI(), champ("Date de création"))<11, "🟢", SI(JOURS(AUJOURD'HUI(), champ("Date de création"))<21, "🟡","🔴"))

Ajoutez un signe pourcentage Utilisez la fonction CONCATENATE pour ajouter un signe de pourcentage.

Il existe deux façons d'ajouter un signe de pourcentage :

• Utilisez la fonction CONCATENATE : CONCATENATE((champ("Nombre 1")*champ("Nombre 2")),"%")
• Use &"%"pour gagner du temps : (champ("Nombre 1")*champ("Nombre 2"))&"%"
Les noms de champs sont sensibles à la casse.

Arrondir les décimales sur les résultats. Utilisez la fonction ROUND pour arrondir les résultats après avoir utilisé des fonctions de base. Le format suivant est utilisé pour cette formule : ROUND(valeur, [places])
Pour additionner deux champs numériques et arrondir le résultat au centième, utilisez la formule suivante : ROUND((champ("Nombre 1") + champ("Nombre 2")),2)
Les noms de champs sont sensibles à la casse.
Calculer le nombre de jours de retard d'une tâche

Utilisez une formule pour voir combien de jours une tâche est en retard.

Le mettre en forme suivant est utilisé pour cette formule :

IF(TODAY()<=champ(« date d’échéance »),0,DAYS(TODAY()champ(« date d’échéance »)))

Calculez le nombre de jours nécessaires pour achever une tâche

Utilisez une formule pour voir combien de jours ont été nécessaires pour achever une tâche.

Le mettre en forme suivant est utilisé pour cette formule :

DAYS(champ(« Date Fermé »)champ(« Date de création »))

Vous pouvez également calculer en utilisant la date de début au lieu de la date de création :

JOURS(champ("Date de clôture"), champ("Date de début"))

Affichez la date d'aujourd'hui au format JJ/MM/AAAA

Utilisez une formule pour voir la date d'aujourd'hui au format JJ/MM/AAAA au lieu du format par défaut MM/JJ/AAAA.

CONCATENATE(DAY(TODAY()),"/",MONTH(TODAY()),"/",YEAR(TODAY()))

Affichez le nombre de semaines entre les dates de début et d'échéance

Utilisez une formule pour calculer le nombre de semaines entre la date de début et la date d'échéance d'une tâche.

JOURS(champ("Date d'échéance"), champ("Date de début"))/7

Déplacez les échéances du week-end au lundi

Utilisez une formule pour indiquer la date d’échéance d’une tâche si elle a été déplacée à la Mondaysuivante .

Cette formule est uniquement applicable si la date d'échéance originale de la tâche tombe un samedi ou un dimanche.

SWITCH(WEEKDAY(champ(« date d’échéance »)), 1, DATE(YEAR(champ(« date d’échéance »)), MONTH(champ(« date d’échéance »)), DAY(champ(« date d’échéance »)) + 1), 7, DATE(YEAR(champ(« date d’échéance »)), MONTH(champ(« date d’échéance »)), DAY(champ(« date d’échéance »)) + 2), champ(« date d’échéance »))

Limites des champs de formule

Les actions suivantes ne sont pas prises en charge avec les Champs de formule:

  • Les champs ne permettent pas d’utiliser les champs personnalisés qui contiennent du texte.

  • Les Champs de Formule utilisant la fonction TODAY() ne peuvent pas être triés, filtrés ou regroupés.

  • Vous ne pouvez pas calculer les colonnes de champ de formule si le champ de formule utilise la fonction TODAY().

Cet article vous a-t-il été utile ?