Usa funciones lógicas en fórmulas

Haz cálculos mediante fórmulas avanzadas con funciones lógicas.

Qué necesitas

  • 60 usos de Campos personalizados, incluidos los campos de Fórmula, están disponibles en el plan Free Forever.
  • Usos ilimitados están disponibles en todos los planes de pago.
  • Los Campos personalizados individuales pueden ser ocultados a los invitados.
  • Los invitados con permisos de edición o acceso completo pueden modificar los campos personalizados existentes, pero no crear campos nuevos.
  • Los campos de fórmula no admiten el uso de Campos personalizados que contengan texto.

Las variables rodeadas por {} en las siguientes secciones son variables opcionales y pueden omitirse en una función sin que la función se rompa. Asegúrate de que se reconozcan los paréntesis en tus Fórmulas o recibirás un mensaje de error.

Funciones lógicas simples

A continuación se muestra una tabla de las puertas lógicas que ofrece ClickUp. Todas las entradas y salidas son booleanas:
Sintaxis Ejemplo Resultado esperado
AND(expresión_lógica1, [expresión_lógica2, {...}]) AND(true, false, true) Falso
NOT(expresión_lógica) NO(falso) Verdadero
OR(expresión_lógica1, [expresión_lógica2, {...}]) OR(true, false, true) Verdadero
XOR(expresión_lógica1, [expresión_lógica2, {...}]) XOR(true, false, true) Falso

Funciones de lógica compleja

A continuación, se muestra una tabla de puertas lógicas más complejas que ofrece ClickUp. 

Sintaxis Descripción Ejemplo Resultado esperado
EXACTO(cadena1, cadena 2) Esta función toma dos cadenas de texto y devuelve verdadero si ambas cadenas son idénticas. De lo contrario, la función devuelve false. EXACT('Palabra', 'palabra') Falso
SI(expresión_lógica, valor_si_verdadero, valor_si_falso) Esta función toma un argumento y dos variables, luego devuelve la variable valor_si_verdadero si el argumento proporcionado es lógicamente verdadero. De lo contrario, la función devuelve la variable value_if_false. IF(true, '¡Hola!', '¡Adiós!') ¡Hola!
ISEVEN(valor) Esta función toma un número y devuelve true si el número es par. De lo contrario, la función devuelve false . ISEVEN(-2.5) Verdadero
REGEXMATCH(texto, expresión_regular) Esta función recibe una cadena y una expresión regular, y devuelve verdadero si un fragmento de la cadena coincide con la expresión regular. De lo contrario, la función devuelve false. REGEXMATCH('Palo Alto', 'Alto') Verdadero
SWITCH(expresión, caso1, valor1, [predeterminado o caso2, valor2], {...}) Esta función contrasta una expresión con una lista de casos y devuelve el valor correspondiente del primer caso coincidente, con un valor predeterminado opcional si no se cumple nada más.

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

Ejemplo 2:

SWITCH(true, 9, 'Nueve', 7, 'Siete', 'No es un número')

Ejemplo 1: Siete

Ejemplo 2:

No es un número

 

¿Fue útil este artículo?