Applica a
- Pro
- Business
- Enterprise
Domande frequenti sull'utilizzo delle formule
Who can use this?
Plans:
- Smartsheet
- Pro
- Business
- Enterprise
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.
Per aiutarti ad accelerare i tempi nell'uso delle formule, questo articolo raccoglie le risposte alle domande frequenti che spesso i clienti pongono mentre avanzano.
Hai ancora bisogno di assistenza?
Usa il modello Manuale delle formule per trovare altre risorse di assistenza e visualizzare oltre 100 formule, inclusi un glossario di ogni funzione che puoi allenarti a usare 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.
Risposte alle domande sulle formule in Smartsheet
Una formula può fare riferimento a una cella in un foglio diverso?
Sì. Utilizzando formule incrociate tra fogli, una formula può fare riferimento a una singola cella, a un intervallo di celle o a colonne complete in un altro foglio.
Smartsheet supporta una funzione VLOOKUP?
Certo che 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.
Per avere un esempio, consulta l'articolo sulle combinazioni di formule per riferimenti incrociati tra fogli.
Puoi trovare ulteriori dettagli sulla funzione VLOOKUP di Smartsheet nell'articolo VLOOKUP ; altri esempi di come altri clienti Smartsheet usano le formule per raccogliere dati sono disponibili nella community online di Smartsheet.
Come posso ottenere una formula per includere righe aggiunte di recente?
Se viene inserita una nuova riga sopra, sotto o tra due righe che contengono la stessa formula, viene ereditata automaticamente dalla nuova formula.
Se stai creando una formula per utilizzare tutti i valori in una colonna, escludi i riferimenti alla riga e usa solo il nome della colonna nell'intervallo compreso (ad es. =SUM([Ore totali]:[Ore totali]). In questo modo, le righe aggiunte vengono incluse automaticamente nel calcolo.
Se hai impostato una formula di colonna, tale formula verrà applicata automaticamente a ogni nuova riga che viene aggiunta alla colonna.
Le colonne con un tipo di colonna simbolo possono essere controllate da formule?
Sì. Il carattere aggiunto alla formula dipende dai simboli che usi. Fai riferimento a questo elenco per sapere cosa aggiungere alla formula:
- Stella, bandiera e casella di spunta: per questi simboli, usa 1 per on o 0 per off
- Esempio: IF([Stato]@riga = "Completo",1,0)
- Luce rossa, gialla e verde: usa i valori letterali Rosso, Giallo o Verde
- Esempio: =IF([Stato]@riga = "A rischio", “Rosso”, "Verde")
- Priorità: usa il valore Alto o Basso
- Esempio: =IF([Stato]@riga = "Scaduto", "Alto", "Basso"))
- Sfere di Harvey: usa i valori Quarto, Metà, Tre quarti, Pieno o Vuoto
- Esempio: =IF([% Completo]@riga = 1, "Pieno", "Vuoto"))
Posso creare delle formule nelle colonne del foglio di progetto?
Quando le dipendenze sono attive, le colonne come Data di inizio, Data di fine, Durata e % completamento hanno formule corrispondenti per fornire la funzionalità del progetto. Le formule non sono consentite in queste colonne, in quanto potrebbero essere sovrascritte.
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?
Le formule non vengono mantenute quando si usano questi comandi per spostare o copiare le 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 e-mail, restituiscono solo valori 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:
- Cella Contatto uguale a: =[Assegnato a]1
- VLOOKUP: =VLOOKUP([Assegnato a]1,{Reparti},2,false)
- PARENT: =PARENT()
- INDEX(MATCH()): =INDEX({Reparti},MATCH([Assegnato a]1,{Nomi},0))
- IF: =IF(Urgenza1="Alto",[Reperibilità urgente]1,[Assegnato a]1)
Qui sotto sono elencati alcuni specifici esempi pratici di queste formule.
Informazioni del foglio d'esempio:
Riga | Nome progetto | Assegnato a | Data | % completamento | Stato |
---|---|---|---|---|---|
1 | Progetto - E | S Brown | 25/03/20 | 30% | Rosso |
2 | Estensione | don.t@domain.com | 18/10/20 | 60% | Giallo |
3 | Smartsheet - PM | Andy Davis | 06/01/20 | 100% | Verde |
4 | Raccolta - INT | Johnny Apple, S Brown | 12/02/20 | 20% | Rosso |
Considerando la tabella sopra, ecco alcuni esempi di utilizzo delle formule di contatto in un foglio:
Formula |
Descrizione |
Risultato |
---|---|---|
=INDEX([Nome del progetto]:[Nome progetto], MATCH("Andy Davis", [Assegnato a]:[Assegnato a])) |
Restituisce il valore nella colonna Nome progetto per la riga che contiene il valore Andy Davis nella colonna Assegnato a |
Smartsheet - PM |
=COUNTIF([Assegnato a]:[Assegnato a], HAS(@cella, "S Brown")) |
Conta il numero di righe in cui il valore nella colonna Assegnato a è S Brown |
2 |
=VLOOKUP("don.t@domain.com", [Assegnato a]:[Data], 2, false) |
Restituisce la data. Se la colonna Assegnato a contiene l'e-mail don.t@domain.com, cerca e produce il valore nella stessa riga nella colonna Data |
18/10/20 |
Come posso creare un nuovo contatto usando una formula?
Attualmente, non disponiamo di un metodo diretto per creare nuovi contatti con le formule. 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. Grazie alla funzione JOIN, puoi unire questi due campi nella stessa cella di contatto e creare 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 (ad es. date, numeri, operatori booleani e così via) non sono supportate e restituiranno il 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.