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
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: Ejemplo 2:
|
Ejemplo 1: Siete Ejemplo 2: No es un número |