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
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 : Exemple 2 :
|
Exemple 1 : Sept Exemple 2 : Pas un nombre |