Domande frequenti: Uso delle formule

Le formule in Smartsheet possono farti risparmiare tempo calcolando automaticamente i dati, combinando il contenuto delle celle in un foglio e aiutandoti a tenere traccia delle date, per citare solo alcuni esempi.

Chi può usarlo?

Piani:

  • Smartsheet
  • Pro
  • Business
  • Enterprise

Gli utenti in un piano Aziendale possono utilizzare l’IA per generare formule

Hai ancora bisogno di assistenza?

Usa il modello Manuale delle formule per trovare altre risorse di assistenza e visualizzare oltre 100 formule, tra cui un glossario per ogni funzione, che puoi usare per esercitarti in tempo reale, ed esempi di formule avanzate e utilizzate più di frequente.

Trova esempi di come altri clienti Smartsheet utilizzano questa funzione o chiedi informazioni sul tuo caso d’uso specifico nella community online di Smartsheet.

Chiedi alla community

Domande frequenti

Una formula può fare riferimento a una cella in un altro foglio?

Sì. Le formule su più fogli possono fare riferimento a una singola cella, a un intervallo di celle o a colonne complete in un altro foglio.

Smartsheet supporta una funzione VLOOKUP?

Sì. Tuttavia, Smartsheet ha una combinazione INDEX e MATCH più versatile. Questa combinazione riduce i riferimenti alle celle incrociate tra fogli osservando le singole colonne e non un ampio intervallo.

Puoi anche conoscere la funzione CERCA.VERT di Smartsheet o trovare esempi di come altri clienti Smartsheet raccolgono dati utilizzando formule nella community online di Smartsheet.  

Come posso ottenere una formula per includere righe aggiunte di recente?

Se viene aggiunta una nuova riga che include la stessa formula, la nuova riga eredita automaticamente tale formula.

Se stai creando una formula per utilizzare tutti i valori all'interno di una colonna, escludi i riferimenti di riga e utilizza solo il nome della colonna nell'intervallo incluso (ad esempio, =SUM ([Total Hours]: [Total Hours]). Ciò garantisce che il calcolo includa automaticamente tutte le righe aggiunte.

Se hai impostato una formula per le colonne, questa si applica automaticamente a ogni nuova riga aggiunta alla colonna.

Le formule possono controllare colonne con un tipo di colonna simbolo?

Sì. Il carattere aggiunto nella formula si basa sui simboli utilizzati. 

Per informazioni su cosa aggiungere alla formula, fare riferimento al seguente elenco:

  • Simboli a forma di stella, bandiera e casella di controllo: per questi simboli, usa 1 per attivare o 0 per disattivare
    • Esempio: IF([Stato]@riga = “Completo”,1,0)
  • Simboli luminosi rossi, gialli e verdi: usa i valori letterali Rosso, Giallo o Verde
    • Esempio: =IF([Stato]@riga = “A rischio”, “Rosso”, “Verde”)
  • Simboli di priorità: usa alta o bassa
    • Esempio: =IF([Stato]@riga = “Scaduto”, “Alto”, “Basso”)
  • Harvey Balls: usa un quarto, mezzo, tre quarti, pieno o vuoto
    • Esempio: =IF([% Completo]@riga = 1, “Pieno”, “Vuoto”)

Posso creare delle formule nelle colonne del foglio di progetto?

Quando hai abilitato le dipendenze, colonne come Data di inizio, Data di fine, Durata e% di completamento hanno formule intrinseche per fornire la funzionalità del progetto. Non puoi usare formule in queste colonne perché potresti sovrascriverle.

Per aggirare questo comportamento, puoi disattivare le dipendenze sul foglio o creare nuove colonne per eseguire i calcoli desiderati.

Cosa succede alle mie formule se uso i comandi “Sposta su un altro foglio” o “Copia su un altro foglio” per spostare o copiare su un altro foglio una riga contenente una formula?

Non è possibile conservare le formule quando si utilizzano questi comandi per spostare o copiare righe. Tuttavia, puoi utilizzare le scorciatoie da tastiera per copiare e incollare le formule.

Le formule che producono un valore di testo restituiscono un valore di testo nella cella di contatto?

Sì. Se le celle a cui fa riferimento la formula sono valori di testo e non creano un indirizzo email, vengono restituite solo come valore di testo.

 

Quali funzioni sono attive in una colonna di contatto?

Le funzioni che possono restituire un valore di contatto funzionano solo nelle colonne di contatto. Ecco alcuni modelli di funzioni che puoi usare:

  • È uguale alla cella di contatto: = [Assegnato a] 1
  • CERCA.VERT: =CERCA.VERT ([Assegnato a] 1, {Dipartimenti} ,2, falso)
  • PADRE: =GENITORE ()
  • INDEX (MATCH ()): =INDEX ({Reparti}, MATCH ([Assegnato a] 1, {Names} ,0))
  • IF: =IF (Urgency1="Alta», [Urgente in chiamata] 1, [Assegnato a] 1)

Qui sotto sono elencati alcuni esempi pratici specifici di queste formule.

Informazioni del foglio d’esempio:

Riga Nome progettoAssegnato aData% di completamentoStato
1Progetto - ES Brown25/03/2530%Rosso
2Estensionedon.t@domain.com18/10/2560%Giallo
3Smartsheet - PMAndy Davis01/06/25100%Verde
4Raccolta - INTJohnny Apple, S Brown12/02/2520%Rosso

Data la tabella precedente, ecco alcuni esempi di utilizzo delle formule di contatto in un foglio:

FormulaDescrizioneRisultato
=INDEX ([Nome progetto]: [Nome progetto], MATCH («Andy Davis», [Assegnato a]: [Assegnato a], 0))Restituisce il valore nella colonna Nome progetto per la riga che contiene il valore Andy Davis nella colonna Assegnato aSmartsheet - PM
=COUNTIF([Assegnato a]:[Assegnato a], HAS(@cella, “S Brown”))Conta il numero di righe in cui il valore nella colonna Assegnato a ha il valore S Brown2
=VLOOKUP(“don.t@domain.com”, [Assegnato a]:[Data], 2, false)Restituisce la data. Se la colonna Assegnato a contiene l'email don.t@domain.com, cerca e genera il valore nella stessa riga nella colonna Data18/10/25

Come posso creare un nuovo contatto usando una formula?

Non esiste un metodo diretto per creare nuovi contatti con le formule. Tuttavia, puoi creare nuovi contatti usando più colonne se gli indirizzi e-mail dell’organizzazione seguono uno schema particolare. Ad esempio, first.last@domain.com.

Per farlo, puoi avere una colonna per first.last e un’altra per @domain.com. 

Usando la funzione JOIN, porta questi due campi nella stessa cella di contatto e crea il contatto desiderato.

In una colonna di contatto posso usare formule che generano dati diversi da valori di contatto o di testo?

Le formule che generano tipi di dati diversi dai contatti o dal testo (date, numeri, booleani, ecc.) non sono supportate e restituiscono un codice di errore: #CONTACT EXPECTED. 

Questo è simile al funzionamento attuale delle colonne DATE. Le formule restituiscono #DATE EXPECTED se generano valori diversi da date o testo. 

Le colonne con caselle di spunta segnalano un errore simile: #BOOLEAN EXPECTED.