Utiliser les fonctions logiques dans les formules

Utilisez des formules avancées pour effectuer des calculs en utilisant des fonctions logiques.

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.
  • Les champs personnalisés individuels peuvent être caché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 ne prennent pas en charge l'utilisation de champs personnalisés contenant du texte.

Les variables entourées de {} dans les sections suivantes sont des variables optionnelles et peuvent être omises d'une fonction sans que cela n'affecte son fonctionnement. Assurez-vous que les parenthèses sont reconnues dans vos Formules, sinon vous recevrez un message d'erreur.

Fonctions logiques simples

Ci-dessous se trouve un tableau des portes logiques que ClickUp offre. Toutes les entrées et sorties sont des booléens :
Syntaxe Exemple Résultat attendu
ET(expression_logique1, [expression_logique2, {...}]) AND(vrai, faux, vrai) Faux
NOT(expression_logique) NOT(false) Vrai
OU(expression_logique1, [expression_logique2, {...}]) OU(vrai, faux, vrai) Vrai
XOR(expression_logique1, [expression_logique2, {...}]) XOR(true, false, true) Faux

Fonctions logiques complexes

Ci-dessous, un tableau des portes logiques plus complexes que ClickUp propose. 

Syntaxe Description Exemple Résultat attendu
EXACT(chaîne1, chaîne 2) Cette fonction prend deux chaînes puis renvoie true si les deux chaînes sont identiques. Sinon, la fonction renvoie false. EXACT('Mot', 'Mot') Faux
SI(expression_logique, valeur_si_vrai, valeur_si_faux) Cette fonction prend un argument et deux variables puis renvoie la variable valeur_si_vrai si l'argument fourni est logiquement vrai. Sinon, la fonction renvoie la variable valeur_si_faux. IF(true, 'Bonjour !', 'Au revoir !') Bonjour !
ESTPAIR(valeur) Cette fonction prend un nombre puis retourne vrai si le nombre est pair. Sinon, la fonction renvoie false . ÉGALITÉ(-2.5) Vrai
REGEXMATCH(texte, expression_régulière) Cette fonction prend une chaîne et une expression régulière puis retourne vrai si une partie de la chaîne correspond à l'expression régulière. Sinon, la fonction renvoie false. REGEXMATCH('Palo Alto', 'Alto') Vrai
SWITCH(expression, case1, value1, [default or case2, value2], {...}) Cette fonction teste une expression contre une liste de cas et renvoie la valeur correspondante du premier cas correspondant, avec une valeur par défaut optionnelle si aucune autre correspondance n'est trouvée.

Exemple 1 : SWITCH(7, 9, 'Nine', 7, 'Seven')

Exemple 2 :

SWITCH(true, 9, 'Neuf', 7, 'Sept', 'Pas un nombre')

Exemple 1 : Sept

Exemple 2 :

Pas un nombre

 

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