Utiliza fórmulas avanzadas para realizar cálculos usando funciones lógicas.
Lo que necesitarás
- 60 usos de Campos personalizados, incluyendo Campos de Fórmula, están disponibles en el plan Free Forever.
- Los usos ilimitados están disponibles en todos los planes pagos.
- Los campos personalizados individuales pueden ocultarse a los invitados.
- Invitados con permisos de edición o acceso completo pueden editar Campos personalizados existentes, pero no pueden crear nuevos.
- Los Campos de fórmula no admiten el uso de Campos personalizados que contienen texto.
Las variables rodeadas por {}
en las siguientes secciones son variables opcionales y pueden omitirse en una función sin que esta deje de funcionar. Asegúrate de que los paréntesis sean reconocidos 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 |
NO(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(verdadero, falso, verdadero) |
Falso |
Funciones de lógica compleja
A continuación, se muestra una tabla de compuertas lógicas más complejas que ofrece ClickUp.
Sintaxis | Descripción | Ejemplo | Resultado esperado |
EXACT(cadena1, cadena2) | Esta función recibe dos cadenas y devuelve verdadero si las dos cadenas son idénticas. De lo contrario, la función devuelve false. | EXACT('Word', 'word') |
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 verdadero 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 toma una cadena y una expresión regular y devuelve verdadero si una parte 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 prueba una expresión contra una lista de casos y devuelve el valor correspondiente del primer caso que coincida, con un valor predeterminado opcional si no se cumple ningún otro. |
Ejemplo 1: Ejemplo 2:
|
Ejemplo 1: Siete Ejemplo 2: No es un número |