Usar funções lógicas nas fórmulas

Use fórmulas avançadas para fazer cálculos com funções lógicas.

O que você vai precisar

  • 60 usos de Campos Personalizados, incluindo Campos de Fórmula, estão disponíveis no plano Free Forever.
  • Usos ilimitados estão disponíveis em todos os planos pagos.
  • Campos personalizados individuais podem ser ocultados dos convidados.
  • Convidados com permissões de edição ou todas as permissões podem editar campos personalizados existentes, mas não podem criar novos.
  • Campos de Fórmula não suportam o uso de Campos Personalizados que contêm texto.

Variáveis cercadas por {} nas seções seguintes são variáveis opcionais e podem ser omitidas de uma função sem que a função seja afetada. Certifique-se de que os parênteses estão corretos em suas Fórmulas, ou você receberá uma mensagem de erro.

Funções de lógica simples

Abaixo você encontra uma tabela com as portas lógicas que o ClickUp oferece. Todas as entradas e saídas são booleanas:
Sintaxe Exemplo Resultado esperado
AND(expressão_lógica1, [expressão_lógica2, {...}]) AND(true, false, true) Falso
NOT(expressão_lógica) NOT(false) Verdadeiro
OU(expressão_lógica1, [expressão_lógica2, {...}]) OU(verdadeiro, falso, verdadeiro) Verdadeiro
XOR(expressão_lógica1, [expressão_lógica2, {...}]) XOR(true, false, true) Falso

Funções lógicas complexas

Abaixo você encontra uma tabela de portas lógicas mais complexas que o ClickUp oferece. 

Sintaxe Descrição Exemplo Resultado esperado
EXACT(string1, string 2) Essa função recebe duas cadeias de caracteres e retorna verdadeiro se as duas cadeias forem idênticas. Caso contrário, a função retorna false. EXACT('Palavra', 'palavra') Falso
IF(expressão_lógica, valor_se_verdadeiro, valor_se_falso) Esta função recebe um argumento e duas variáveis e retorna a variável value_if_true se o argumento fornecido for logicamente verdadeiro. Caso contrário, a função retorna a variável value_if_false. SE(verdadeiro, 'Olá!', 'Adeus!') Olá!
ISEVEN(valor) Esta função recebe um número e retorna true se o número for par. Caso contrário, a função retorna false . ISEVEN(-2.5) Verdadeiro
REGEXMATCH(text, regular_expression) Esta função recebe uma string e uma expressão regular e retorna true se um pedaço da string corresponder à expressão regular. Caso contrário, a função retorna false. REGEXMATCH('Palo Alto', 'Alto') Verdadeiro
SWITCH(expressão, caso1, valor1, [padrão ou caso2, valor2], {...}) Esta função compara uma expressão a uma lista de casos e retorna o valor correspondente do primeiro caso correspondente, com um valor padrão opcional se não houver mais resultados.

Exemplo 1: SWITCH(7, 9, 'Nove', 7, 'Sete')

Exemplo 2:

SWITCH(true, 9, 'Nine', 7, 'Seven', 'Not a number')

Exemplo 1: Sete

Exemplo 2:

Não é um número

 

Esse artigo foi útil?