Usa le formule avanzate

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 su 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 i 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 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 usare nella sua definizione, e puoi combinarle con altri campi numerici come Numeri e Data.

Le Formule annidate non possono superare un livello per il momento. Ad esempio, una Formula definita tramite 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 reali 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 mostra casi d'uso reali di Formule avanzate:

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 usato 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 al posto dei decimali nella Formula. Ad esempio: *field("Numero Field")10%
Colorare i risultati con codici colore Usa una Formula per colorare i risultati con 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 seguente Formula produce il risultato desiderato: IF(DAYS(TODAY(), field("Data created"))<11, "🟢", IF(DAYS(TODAY(), field("Data 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("Numero 1")*field("Numero 2")),"%")
• Usa &"%" per risparmiare tempo: (field("Numero 1")*field("Numero 2"))&"%"
I nomi dei campi distinguono le maiuscole dalle minuscole.
Arrotondare i decimali nei risultati Usa la funzione ROUND per arrotondare i risultati dopo aver applicato le funzioni di base. Il formato usato per questa Formula è: ROUND(value, [places])
Per sommare due campi numerici e arrotondare il risultato al centesimo, usa la seguente Formula: ROUND((field("Numero 1") + field("Numero 2")),2)
I nomi dei campi distinguono le maiuscole dalle 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 usato 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 usato per questa Formula è:
DAYS(field("Data closed"),field("Data created"))
In alternativa, calcola usando la data di inizio anziché la data di creazione:
DAYS(field("Data 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 anziché nel formato predefinito MM/GG/AAAA. CONCATENATE(DAY(TODAY()),"/",MONTH(TODAY()),"/",YEAR(TODAY()))
Mostrare il numero di settimane tra la data di inizio e la data di scadenza Usa una Formula per vedere il numero di settimane tra la data di inizio e la data di scadenza di un'attività. DAYS(field("Due date"),field("Start date"))/7
Spostare le scadenze nel weekend al lunedì 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 a fare quanto segue:

  • Controlla la presenza di errori di battitura, verifica il corretto uso di parentesi e virgole e assicurati di usare i nomi delle funzioni corretti.
  • Assicurati che i nomi dei campi siano esatti e che distinguano le maiuscole dalle minuscole, e che tutte le variabili usate nel calcolo siano di tipi di dati supportati. Non puoi 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 la documentazione sui 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 verificato 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.