Usa le formule avanzate per eseguire calcoli in ClickUp.
_Cosa ti serve:_ _Il piano Free Forever include 60 utilizzi dei_ _Campi personalizzati__, inclusi i Campi formula._
_Gli utilizzi illimitati sono disponibili con_ _tutti i piani a pagamento__._
_I singoli Campi personalizzati possono essere_ _nascosti agli ospiti__._
_Gli ospiti_ _con_ _autorizzazioni_ _di modifica o modifica completa possono modificare i Campi personalizzati esistenti, ma non crearne di nuovi._
_I Campi formula non supportano l'uso di Campi personalizzati che contengono testo._
Creare una formula avanzata
Scopri come creare una formula avanzata.
Usare ClickUp Brain per scrivere una formula avanzata
Se abilitato nella tua area di lavoro, puoi usare ClickUp Brain per scrivere una formula avanzata!
Le formule con requisiti di sintassi specifici sono complesse, quindi i risultati possono variare.
Mostrare le formule avanzate nelle attività e negli Elenchi
Mostra i dati della formula nelle tue attività e nelle tue viste.
Usare le formule nelle formule
Puoi usare altri Campi formula come variabili nelle tue formule avanzate!
Quando crei una nuova formula, non c'è limite al numero di altre formule che puoi includere nella sua definizione, e puoi combinarle con altri campi numerici come Numero e Data.
Le formule annidate non possono attualmente superare un livello. Ad esempio, una formula definita usando un'altra formula non può essere usata per definirne una terza.
Funzioni di data e ora
Usa le formule avanzate per eseguire calcoli con le funzioni di data e ora.
Funzioni stringa
Usa le formule avanzate per eseguire calcoli con le funzioni stringa.
Funzioni logiche
Usa le formule avanzate per eseguire calcoli con le funzioni logiche.
Funzioni matematiche
Usa le formule avanzate per eseguire calcoli con le funzioni matematiche.
Esempi pratici di formule
Puoi usare le formule avanzate per aggiungere o sottrarre giorni, mostrare segni di percentuale, arrotondare i decimali e molto altro! La tabella seguente raccoglie alcuni casi d'uso pratici:
| Risultato desiderato | Metodo | Formula di esempio |
| Aggiungere un numero specifico di giorni al campo data | Usa la funzione DATE e applica espressioni matematiche di base per YEAR(), MONTH() o DAY(). | Ad esempio, per aggiungere sette giorni a una data: DATE(YEAR(field("Due date")),MONTH(field("Due date")),DAY(field("Due date"))+7)
|
| Sottrarre un numero specifico di giorni dal campo data | Usa la funzione DATE e applica espressioni matematiche di base per YEAR(), MONTH() o DAY(). | Ad esempio, per sottrarre cinque giorni da una data: DATE(YEAR(DAYS(field("Due date"), 5)), MONTH(DAYS(field("Due date"), 5)), DAY(DAYS(field("Due date"), 5)))
|
| Calcolare la differenza tra due date | Usa la funzione DAYS per ottenere questo risultato. | Il formato da usare per questa formula è: DAYS(end_date, start_date)Per calcolare la differenza tra la data di inizio e la data di scadenza di un'attività: DAYS(field("Due date"),field("Start date"))
|
| Calcolare una percentuale da un Campo personalizzato | Usa le percentuali nella formula invece dei decimali. | Ad esempio: field("Number Field")*10%
|
| Colorare i risultati con un codice colore | Usa una formula per colorare i risultati con delle emoji. | Ad esempio: • Se l'età di un'attività è di 10 giorni o meno, aggiungi un indicatore verde. • Se l'età di un'attività è di 20 giorni o meno, aggiungi un indicatore giallo. • Se l'età di un'attività è superiore a 20 giorni, aggiungi un indicatore rosso. La formula seguente produce il risultato desiderato: IF(DAYS(TODAY(), field("Date created"))<11, "🟢", IF(DAYS(TODAY(), field("Date created"))<21, "🟡","🔴"))
|
| Aggiungere un segno di percentuale | Usa la funzione CONCATENATE per aggiungere un segno di percentuale. | Ci sono due modi per aggiungere un segno di percentuale: • Usa la funzione CONCATENATE: CONCATENATE((field("Number 1")*field("Number 2")),"%")• Usa &"%" per risparmiare tempo: (field("Number 1")*field("Number 2"))&"%"I nomi dei campi sono sensibili alle maiuscole e minuscole. |
| Arrotondare i decimali dei risultati | Usa la funzione ROUND per arrotondare i risultati dopo aver applicato le funzioni di base. | Il formato da usare per questa formula è: ROUND(value, [places])Per sommare due campi numerici e arrotondare il risultato al secondo decimale, usa la formula seguente: ROUND((field("Number 1") + field("Number 2")),2)I nomi dei campi sono sensibili alle maiuscole e minuscole. |
| Calcolare il numero di giorni di ritardo di un'attività | Usa una formula per vedere di quanti giorni un'attività è in ritardo. | Il formato da usare per questa formula è:IF(TODAY()<=field("Due date"),0,DAYS(TODAY(),field("Due date")))
|
| Calcolare il numero di giorni impiegati per completare un'attività | Usa una formula per vedere quanti giorni sono stati necessari per completare un'attività. | Il formato da usare per questa formula è:DAYS(field("Date closed"),field("Date created"))In alternativa, puoi calcolare usando la data di inizio invece della data di creazione: DAYS(field("Date closed"),field("Start date"))
|
| Mostrare la data odierna nel formato GG/MM/AAAA | Usa una formula per visualizzare la data odierna nel formato GG/MM/AAAA invece del formato predefinito MM/GG/AAAA. | CONCATENATE(DAY(TODAY()),"/",MONTH(TODAY()),"/",YEAR(TODAY())) |
| Mostrare il numero di settimane tra la data di inizio e quella di scadenza | Usa una formula per vedere il numero di settimane tra la data di inizio e quella di scadenza di un'attività. | DAYS(field("Due date"),field("Start date"))/7 |
| Spostare al lunedì le date di scadenza che cadono nel weekend | Usa una formula per mostrare la data di scadenza di un'attività spostata al lunedì successivo. Questa formula funziona solo se la data di scadenza originale dell'attività cade di sabato o domenica. |
SWITCH(WEEKDAY(field("Due date")), 1, DATE(YEAR(field("Due date")), MONTH(field("Due date")), DAY(field("Due date")) + 1), 7, DATE(YEAR(field("Due date")), MONTH(field("Due date")), DAY(field("Due date")) + 2), field("Due date")) |
Risultati imprevisti dalle formule avanzate
Se la tua formula avanzata non produce il risultato atteso, prova le seguenti soluzioni:
- Controlla eventuali errori di battitura, il corretto uso di parentesi e virgole, e verifica di usare i nomi di funzione corretti.
- Assicurati che i nomi dei campi siano esatti e sensibili alle maiuscole e minuscole, e che tutte le variabili usate nel calcolo siano di tipi di dati supportati.
- Non è possibile usare la formattazione condizionale basata sul risultato di un Campo formula.
- Assicurati di fare riferimento ai campi giusti. Se lavori con le date, verifica che i campi data a cui fai riferimento siano compilati.
- Consulta i diversi tipi di funzioni per verificare che la sintassi sia corretta:
- Prova a usare ClickUp Brain per scrivere la formula al posto tuo: descrivi semplicemente cosa vuoi che faccia.
- Rimuovi i filtri dalla vista o dalla Dashboard. Se questo risolve il problema, contatta il Supporto facendo clic sull'icona della chat nell'angolo in basso a destra dello schermo.
- Se hai già controllato la formula e ritieni che la sintassi sia corretta, contatta il Supporto facendo clic sull'icona della chat nell'angolo in basso a destra dello schermo.