Usa le formule avanzate per eseguire i calcoli usando le funzioni logiche.
Cosa ti serve
- 60 utilizzi di Campi Personalizzati, inclusi i Campi Formula, sono disponibili sul piano Free Forever.
- Usi illimitati sono disponibili su tutti i piani a pagamento.
- I singoli campi personalizzati possono essere nascosti agli ospiti.
- Gli ospiti con autorizzazioni di modifica o complete possono modificare i campi personalizzati esistenti ma non possono crearne di nuovi.
- I campi formula non supportano l'uso di campi personalizzati che contengono testo.
Le variabili racchiuse tra {}
nelle sezioni seguenti sono variabili opzionali e possono essere omesse da una funzione senza che questa ne risenta. Assicurati che le parentesi siano riconosciute nelle tue Formule o riceverai un messaggio di errore.
Funzioni logiche semplici
Sintassi | Esempio | Risultato previsto |
E(logical_expression1, [logical_expression2, {...}]) | AND(true, false, true) |
Falso |
NON(espressione_logica) | NON(falso) |
Vero |
OR(espressione_logica1, [espressione_logica2, {...}]) | OR(true, false, true) |
Vero |
XOR(espressione_logica1, [espressione_logica2, {...}]) | XOR(vero, falso, vero) |
Falso |
Funzioni logiche complesse
Di seguito è presente una tabella con porte logiche più complesse offerte da ClickUp.
Sintassi | Descrizione | Esempio | Risultato previsto |
EXACT(stringa1, stringa2) | Questa funzione prende due stringhe e restituisce vero se le due stringhe sono identiche. Altrimenti, la funzione restituisce false. | EXACT('Word', 'word') |
Falso |
SE(espressione_logica, valore_se_vero, valore_se_falso) | Questa funzione prende un argomento e due variabili e restituisce la variabile value_if_true se l'argomento fornito è logicamente vero. Altrimenti, la funzione restituisce la variabile value_if_false. | IF(true, "Ciao!", "Addio!") |
Ciao! |
ISEVEN(value) | Questa funzione prende un numero e restituisce true se il numero è pari. Altrimenti, la funzione restituisce false . | ISEVEN(-2.5) |
Vero |
REGEXMATCH(testo, espressione_regolare) | Questa funzione prende una stringa e un'espressione regolare e restituisce true se una parte della stringa corrisponde all'espressione regolare. In caso contrario, la funzione restituisce false. | REGEXMATCH('Palo Alto', 'Alto') |
Vero |
SWITCH(espressione, caso1, valore1, [predefinito o caso2, valore2], {...}) | Questa funzione testa un'espressione contro un elenco di casi e restituisce il valore corrispondente al primo caso corrispondente, con un valore predefinito opzionale se non viene trovato nulla. |
Esempio 1: Esempio 2:
|
Esempio 1: Sette Esempio 2: Non un numero |