Utilizza i campi Formula

I campi Formula ti permettono di effettuare calcoli tra campi numerici, di data e di ora su attività utilizzando formule semplici o avanzate.

Dall'elaborazione del numero di giorni tra la data di inizio e la data finale, alle differenze tra i Campi personalizzati, fino a calcoli più complessi, utilizza i campi Formula per scoprire informazioni aggiuntive che arricchiranno la tua esperienza con ClickUp.

Cosa ti serve

  • Con il piano Free Forever sono disponibili 60 utilizzi di campi personalizzati, inclusi i campi formula.
  • L'utilizzo illimitato dei campi è disponibile esclusivamente per tutti i piani a pagamento.
  • Puoi calcolare i campi formula su tutti i piani a pagamento.
  • I campi personalizzati individuali possono essere nascosti agli ospiti.
  • Gli ospiti con autorizzazioni complete o di modifica possono modificare i campi personalizzati esistenti, ma non possono crearne di nuovi.
  • I campi Formula che utilizzano la funzione TODAY() non possono essere ordinati, filtrati, raggruppati o utilizzati nelle schede di Calcolo della Dashboard.
  • Non è possibile calcolare le colonne del campo Formula se il campo Formula utilizza la funzione TODAY().
  • Devi avere accesso a tutti i campi utilizzati nei campi personalizzati Formula per vedere i risultati. Se viene utilizzato un campo privato a cui non hai accesso, non visualizzerai risultati.

Crea un campo formula

Per creare un Campo Formula nella vista Elenco o Tabella:

  1. Nell'angolo in alto a destra sopra la tabella delle attività, fai clic sull'icona +.
  2. Seleziona Formula.
  3. Assegna un nome al campo Formula.
  4. Clicca su Crea.
  5. Dalla nuova colonna Formula, clicca sul simbolo ƒx.
  6. Dalle liste a discesa, seleziona due campi e un operatore. Potresti dover creare i campi di cui hai bisogno.

Ad esempio, ci sono due campi personalizzati numerici chiamati Entrate e Costi. Esiste un campo personalizzato di tipo Formula chiamato Profit. La formula impostata per il campo personalizzato Formula è Entrate – Costi. La somma appare nel campo Profitto quando i valori sono inseriti nei campi Ricavi e Costi

Screenshot di una formula che sottrae il costo dal ricavo.png

La scheda Calcolo mostra la somma di tutti i campi della Formula di Profitto in tutte le posizioni in cui la scheda è impostata per riportare. 

Screenshot della scheda Calcolo.png

I campi Formula possono essere applicati a qualsiasi livello della tua gerarchia dell'area di lavoro, ma non possono essere aggiunti ad ulteriori posizioni.

Crea una colonna di Campo Formula

Per creare un campo Formula nella visualizzazione Lista o visualizzazione Tavola:

  1. Nell'angolo in alto a destra, fai clic sull'icona +.
  2. Seleziona Formula.
  3. Assegna un nome al campo Formula.
  4. Fai clic su Aggiungi colonna.

Le opzioni di calcolo calcolano automaticamente l'intera colonna. Modificando una formula in un'attività si modifica la formula per l'intera colonna.

Campi supportati

Con oltre 70 funzioni diverse, le Formule possono calcolare i dati utilizzando i seguenti campi:

  • Campi personalizzati numerici
    Puoi utilizzare i Campi personalizzati numerici nelle carte di calcolo
  • Campi personalizzati per valuta
  • Campi personalizzati a discesa che utilizzano solo numeri
  • Campi personalizzati per data
  • Data di inizio
  • Data di scadenza
  • Data di completamento
  • Data di creazione
  • Data d'inizio
  • Data di aggiornamento
  • Data di chiusura
  • Durata monitorata
    • Il tempo tracciato è espresso in ore.
  • Tempo Stimato
    • Il Tempo Stimato è in ore.
  • Punti dello sprint
  • Altri campi di formula

Usare le formule semplici

Le Formule semplici sono pensate per l'aggiunta, la sottrazione, la divisione e la moltiplicazione rapide.

Per creare una formula semplice:

  1. Fai clic sul tuo campo formula.
  2. Seleziona un valore dal primo menu a tendina.
  3. Seleziona un operatore:
    • Aggiungi
    • Sottrai
    • Moltiplica
    • Dividi
  4. Seleziona un valore dal secondo menu a tendina.
  5. Clicca su Calcola.

Usare le formule avanzate

Le formule avanzate permettono di effettuare calcoli più complessi e flessibili.

Per creare una Formula avanzata:

  1. Fai clic sul tuo campo formula.
  2. Toggl sull'editor avanzato.
  3. Cerca tra i campi personalizzati e gli operatori disponibili.
  4. Scrivi una Formula valida nel campo di testo in alto.
  5. Clicca su Calcola.

Screenshot of an advanced formula that displays remaining time.png

Utilizza le Formule nelle Formule

Puoi usare altri campi Formula come variabili nelle tue Formule semplici e 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.

Ordina i Campi Formula

Puoi ordinare le attività nella vista Elenco o Tabella per Campi Formula.

Non puoi ordinare le attività per campi formula che contengono la funzione OGGI() o che restituiscono più tipi di output.

Per ordinare le attività per Campi Formula:

  1. Apri la visualizzazione.
  2. Clicca sull'intestazione della colonna del Campo Formula.
  3. Scegli una delle opzioni di ordinamento:
    • Ordina: Ordina il raggruppamento attuale delle attività in base alla colonna Campo formula.
    • Ordina intera colonna: Ordina ogni attività visibile nella vista per la colonna del campo Formula.

Per cancellare la selezione di ordinamento:

  1. Clicca sull'intestazione della colonna del Campo Formula.
  2. Clicca su Azzera ordinamento.

Filtra i campi Formula

Puoi filtrare le attività in base ai campi formula.

Non è possibile filtrare le attività per campi personalizzati con la formula che contiene la funzione TODAY() o che restituisce tipi di output multipli.

Per filtrare le attività per i campi Formula:

  1. Apri la visualizzazione.
  2. In alto nella vista, clicca su Filtri.
  3. Nel primo elenco a discesa, seleziona il Campo formula.
  4. Aggiungi i restanti criteri di filtro.

Raggruppa i campi delle formule

È possibile raggruppare le attività per campi Formula nelle viste Elenco e Tabella.

Puoi raggruppare le attività solo in base ai campi di formula che restituiscono date, valori booleani o una combinazione di date e valori booleani.

Per raggruppare per un Campo Formula:

  1. Apri la visualizzazione.
  2. In cima alla vista, clicca su Raggruppa.
  3. Seleziona Campo personalizzato.
  4. Scegli il campo Formula.

Calcola le colonne del campo Formula

Puoi calcolare le colonne dei campi Formula nella vista Elenco su tutti i piani a pagamento.

Puoi calcolare solo colonne per i campi Formula che producono numeri e date.

Per calcolare una colonna di tipo Campo Formula:

  1. Nella parte inferiore di una colonna con campo Formula, clicca su Calcola.
  2. Le opzioni variano a seconda dell'uscita della formula:
    • Per le formule che restituiscono date, scegli tra Intervallo, Data iniziale e Data finale.
    • Per le formule che restituiscono numeri, scegli tra Somma, Media o Intervallo.
  3. I risultati vengono visualizzati in fondo alla colonna.

Esempi di formule avanzate nel mondo reale

Puoi utilizzare formule avanzate per aggiungere o sottrarre giorni, mostrare segni percentuali, arrotondare le cifre decimali e altro ancora! Puoi utilizzare formule avanzate per aggiungere o sottrarre giorni, mostrare segni percentuali, arrotondare le cifre decimali e altro ancora! 

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

Il seguente formato viene 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"))

Calcola una percentuale da un campo personalizzato Invece dei decimali, utilizza le percentuali nella formula. Ad esempio: field("Campo Numero")*10%
Codifica i risultati per colore Utilizza una formula per codificare i risultati a colori con emoji.

Ad esempio:

• Se l'età di una task è 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 otterrà il risultato desiderato: IF(DAYS(TODAY(), field("Data creazione"))<11, "🟢", IF(DAYS(TODAY(), field("Data creazione"))<21, "🟡","🔴"))

Aggiungi un segno percentuale Utilizza la funzione CONCATENATE per aggiungere un segno 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.

Arrotonda i decimali nei risultati Usa la funzione ROUND per arrotondare i risultati dopo aver usato le funzioni di base. Per questa formula viene utilizzato il seguente format: ROUND(valore, [posti])
Per aggiungere due campi numero e arrotondare il risultato alla centesima cifra decimale, usa la seguente formula: ROUND((campo("Numero 1") + campo("Numero 2")),2)
I nomi dei campi sono sensibili alle maiuscole.
Calcola il numero di giorni di ritardo di un'attività

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

Il seguente formato viene utilizzato per questa formula:

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

Calcola 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 viene utilizzato per questa formula:

DAYS(field("Data chiusura"),field("Data creazione"))

In alternativa, calcola utilizzando la data di inizio invece della data di creazione:

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 anziché nel formato predefinito MM/DD/YYYY.

CONCATENATE(DAY(TODAY()),""/"",MONTH(TODAY()),""/"",YEAR(TODAY()))

Mostra il numero di settimane tra la data di inizio e la data finale

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 scadenze del fine settimana al lunedì

Utilizza una formula per mostrare la data di scadenza di una task se è stata 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"))

Limiti dei campi formula

Le seguenti azioni non sono supportate con Campi Formula:

  • I campi Formula non supportano l'uso di campi personalizzati che contengono testo.

  • I campi formula che utilizzano la funzione OGGI() non possono essere ordinati, filtrati o raggruppati.

  • Non puoi calcolare le colonne del campo Formula se il campo Formula utilizza la funzione TODAY().

Questo articolo ti è stato utile?