Usare le formule avanzate

Utilizza Formule avanzate per effettuare calcoli in ClickUp.

Cosa ti serve

Crea una formula avanzata

Impara a creare una Formula avanzata.

Chiedi a IA di ClickUp di scrivere una Formula avanzata

Se l'area di lavoro di ClickUp è abilitata, puoi chiedere a IA di ClickUp di scrivere una formula avanzata!

Le formule con requisiti sintattici specifici sono complesse, quindi i risultati possono variare. Man mano che continuiamo a perfezionare l'IA di ClickUp, la precisione migliorerà.

Mostra formule avanzate in attività ed Elenco

Mostra i dati della Formula nelle tue attività e viste.

Aggiungi formule avanzate a nuove posizioni

Scopri come duplicare un campo Formula per utilizzarlo in un'altra posizione.

Utilizza le Formule nelle Formule

Puoi utilizzare altri campi Formula come variabili nelle tue Formule avanzate!

Quando crei una nuova Formula, non c'è limite al numero di altre Formule che puoi utilizzare nella sua definizione, e puoi combinare con altri campi numerici come Numeri e Date.

Le Formule annidate attualmente non possono superare un livello. Ad esempio, una Formula definita utilizzando un'altra Formula non può essere utilizzata per definire una terza Formula.

Funzioni di data e ora

Usa le formule avanzate per  eseguire i calcoli utilizzando le funzioni di data e ora.

Funzioni stringa

Utilizza le Formule avanzate per effettuare calcoli utilizzando le funzioni di stringa.

Funzioni logiche

Usa formule avanzate per fare calcoli utilizzando funzioni logiche.

Funzioni matematiche

Usa formule avanzate per fare calcoli usando funzioni matematiche.

Esempi reali di Formule

Puoi utilizzare formule avanzate per aggiungere o sottrarre giorni, mostrare segni percentuali, arrotondare le cifre decimali e altro ancora! La tabella seguente mostra i casi d'uso reali delle formule avanzate:

Risultato desiderato Metodo Esempio di formula
Aggiungi un numero specifico di giorni al campo dati Usa la funzione DATA e applica le espressioni matematiche di base per ANNO(), MESE() o GIORNO(). Ad esempio, per aggiungere sette giorni a una data: DATE(YEAR(campo("Data di scadenza")),MONTH(campo("Data di scadenza")),DAY(campo("Data di scadenza"))+7)
Sottrae un numero specifico di giorni dal campo data Usa la funzione DATA e applica le espressioni matematiche di base per ANNO(), MESE() o GIORNO(). Ad esempio, per sottrarre cinque giorni da una data: DATE(YEAR(DAYS(campo("Data di scadenza"), 5)), MONTH(DAYS(campo("Data di scadenza"), 5)), DAY(DAYS(campo("Data di scadenza"), 5)))
Calcolo della differenza tra due dati Per farlo, usa la funzione GIORNI.

Il seguente formato è utilizzato per questa Formula: DAYS(data_di_fine, data_di_inizio)

Per calcolare la differenza tra la data di inizio e quella di scadenza di un'attività: GIORNI(campo("Data di scadenza"),campo("Data di inizio"))

Calcolo di una percentuale a partire da un campo personalizzato Invece dei decimali, utilizza le percentuali nella Formula. Ad esempio: campo("Campo Numero")*10%
Codice dei risultati a colori Utilizza una Formula per codificare 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à supera i 20 giorni, aggiungi un indicatore rosso.

La seguente Formula otterrebbe il risultato desiderato: IF(DAYS(TODAY(), field("Date created"))<11, "🟢", IF(DAYS(TODAY(), field("Date created"))<21, "🟡","🔴"))

Aggiungi un segno percentuale Usa la funzione CONCATENA per aggiungere un segno di percentuale.

Ci sono due modi per aggiungere un segno di percentuale:

- Usa la funzione CONCATENATE: CONCATENATE((campo("Numero 1")*campo("Numero 2")),"%")
• Use &"%" per salvare la durata: (campo("Numero 1")*campo("Numero 2" ) )&" % "
I nomi dei campi sono sensibili alle maiuscole.

Arrotondare i decimali nei risultati Usa la funzione ROUND per arrotondare i risultati dopo aver usato le funzioni di base. Il seguente formato viene utilizzato per questa Formula: ROUND(valore, [decimali])
Per sommare due campi numerici e arrotondare il risultato alla seconda cifra decimale, utilizza la seguente Formula: ROUND((campo("Numero 1") + campo("Numero 2")),2)
I nomi dei campi sono sensibili al maiuscolo/minuscolo.
Calcola il numero di giorni in cui un'attività è in ritardo.

Utilizza una Formula per vedere quanti giorni un'attività è in ritardo.

Il seguente formato è utilizzato per questa Formula:

IF(OGGI()<=campo("Data di scadenza"),0,GIORNI(OGGI(),campo("Data di scadenza"))

Calcolare il numero di giorni necessari per completare un'attività

Utilizza una Formula per vedere quanti giorni sono stati necessari per completare un'attività.

Il seguente formato è utilizzato per questa Formula:

GIORNI(campo("Data di chiusura"),campo("Data creata"))

In alternativa, calcola la data di inizio invece della data creata:

GIORNI(campo("Data di chiusura"),campo("Data di inizio"))

Mostra la data odierna nel formato GG/MM/AAAA

Utilizza una Formula per visualizzare la data odierna in formato DD/MM/YYYY invece del formato predefinito MM/DD/YYYY.

CONCATENA [GIORNO(OGGI()),"/",MESE(OGGI()),"/",ANNO(OGGI())

Mostra il numero di settimane che intercorrono tra le date di inizio e quelle di scadenza

Utilizza una formula per calcolare il numero di settimane tra la data di inizio e la data di scadenza di un'attività.

GIORNI(campo("data di scadenza"),campo("data di inizio"))/7

Sposta le date di scadenza del fine settimana al lunedì.

Utilizza una formula per mostrare la data di scadenza di un'attività se viene spostata al lunedì successivo.

Questa Formula funziona solo se la data di scadenza originale dell'attività cade di sabato o domenica.

SWITCH(WEEKDAY(campo("Data di scadenza")), 1, DATE(YEAR(campo("Data di scadenza")), MONTH(campo("Data di scadenza")), DAY(campo("Data di scadenza")) + 1), 7, DATE(YEAR(field("Due date")), MONTH(field("Due date")), DAY(field("Due date")) + 2), campo("Data di scadenza"))

Risultati inaspettati dalle Formule avanzate

Se la vostra Formula avanzata non calcola il risultato atteso, provate quanto segue:

  • Controlla attentamente la presenza di errori di battitura, l'uso corretto di parentesi e virgole, e assicurati di utilizzare i nomi corretti delle funzioni.

  • Assicurati che i nomi dei campi siano esatti e rispettino le maiuscole e minuscole e che tutte le variabili utilizzate nel calcolo siano di tipi di dati supportati. 

    Non puoi utilizzare la formattazione condizionale basata sul risultato di un campo Formula.

  • Assicurati di fare riferimento ai campi appropriati. Se stai lavorando con le date, verifica che i campi data a cui fai riferimento siano compilati.

  • Se stai utilizzando un Campo personalizzato casella di controllo nella tua Formula, assicurati che la tua Formula utilizzi questi valori booleani in modo appropriato.
  • Leggi sui diversi tipi di funzioni per assicurarti che la tua sintassi sia corretta:

  • Considera l'utilizzo di IA di ClickUp per scrivere la Formula per te, specificando cosa desideri che la Formula faccia. 

  • Rimuovere i filtri dalla vista o dalla dashboard. Se questo corregge il calcolo, contatta l'Assistenza cliccando sull'icona della fumetto di chat nell'angolo in basso a destra dello schermo.
  • Se hai verificato la tua Formula e credi che la sintassi sia corretta, ti preghiamo di contattare l'Assistenza cliccando sull'icona della bolla di chat nell'angolo in basso a destra dello schermo.

Questo articolo ti è stato utile?