Applica a
Funzionalità
Chi può utilizzare questa funzionalità?
- Proprietario
- Amministratore
- Editor
Messaggi di errore delle formule
Una formula restituisce un errore quando Smartsheet prevede dalla formula elementi diversi da quelli forniti.
Who can use this?
Plans:
- Smartsheet
Permissions:
- Proprietario
- Amministratore
- Editor
Find out if this capability is included in Smartsheet Regions or Smartsheet Gov.
Gli utenti in un piano Aziendale possono utilizzare l’IA per generare formule. Scopri di più.
Di seguito è riportato un elenco di messaggi di errore delle formule, le relative cause e le soluzioni che è possibile implementare per correggere gli errori.
Gli utenti con autorizzazioni di condivisione di livello Editor possono creare e modificare formule nelle celle sbloccate di un foglio.
#BLOCKED
Causa
Il calcolo è bloccato perché almeno una delle celle a cui fa riferimento la formula contiene un errore.
Soluzione
Determina quale cella contiene un errore tra quelle a cui fa riferimento la formula, aiutando a descrivere meglio il problema.
#BOOLEAN EXPECTED
Causa
La formula è in un tipo specifico di colonna (Data, Numero, Simbolo) e il valore restituito è di tipo diverso.
Soluzione
Sposta la formula in un’altra colonna oppure converti il risultato nel tipo appropriato. Aggiungi una stringa vuota per convertire i risultati della formula in valori testuali. Ad esempio =TODAY() + "" permette di inserire la data odierna in una colonna di testo.
#CALCULATING
Cause
Il motore della formula sta ancora calcolando sul back-end.
- Questo spesso può significare che si sta verificando un errore di lentezza a causa delle condizioni della rete o dell’uso intenso del browser.
- Potrebbe anche indicare che stai utilizzando una formula più corposa e/o che la formula fa riferimento a una cella che fa riferimento a un’altra cella tramite una formula o un collegamento celle.
Soluzione
Spesso questo errore si corregge da solo una volta completato il calcolo.
Se l’errore non si corregge da solo, la lentezza di un foglio può essere influenzata da diversi fattori. Ecco alcuni dei fattori principali:
- Velocità del browser: la velocità del browser può essere uno dei principali fattori di lentezza durante il caricamento, la navigazione e il salvataggio di un foglio. Nei nostri test, abbiamo riscontrato che Smartsheet offre prestazioni migliori con Google Chrome. Se si tratta di un’opzione, o durante la risoluzione dei problemi, prova a utilizzare questo browser per vedere se migliora i tempi di risposta.
- Funzionalità avanzate: l’uso diffuso di formule, collegamenti celle e formattazione condizionale può contribuire a rallentare i tempi di caricamento. Se il tuo foglio inizia a rallentare, prova a disabilitare le regole di formattazione condizionale per vedere se questo contribuisce al problema. Inoltre, prendi in considerazione la possibilità di eliminare le colonne delle formule o i collegamenti celle che potrebbero non essere più necessari.
- Dimensioni del foglio: man mano che i fogli diventano più grandi, le prestazioni possono diminuire. Se necessario, sposta le righe in un foglio di archiviazione.
Se stai utilizzando riferimenti incrociati tra fogli, puoi anche confermare che il foglio non si avvicina al limite di 100.000 riferimenti di celle.
#CIRCULAR REFERENCE
Causa
La formula fa riferimento a se stessa. Il riferimento circolare può essere diretto, quando il riferimento è nel testo della formula stessa, o indiretto, se la formula fa riferimento a una cella che fa quindi nuovamente riferimento a questa cella.
Soluzione
Determina quale riferimento è circolare. I riferimenti indiretti possono avere vari livelli di profondità. A volte è più facile fare una copia della formula e rimuovere i riferimenti alle celle fino all’eliminazione dell’errore. Questo processo di eliminazione ti aiuta a vedere quale riferimento è in definitiva circolare.
#CONTACT EXPECTED
Causa
Una formula in un campo Elenco contatti ha restituito un tipo di dati diverso dal testo o dai contatti.
Soluzione
Le formule nei campi Elenco contatti possono restituire solo tipi di dati testo o contatti. Regola la formula in modo da restituire uno di questi tipi di dati o sposta la formula in un altro tipo di campo (Testo/Numero, Data, Elenco a discesa, Casella di spunta o Simbolo)
#DATE EXPECTED
Causa
La formula è in un tipo specifico di colonna (Data, Numero, Simbolo) e il valore restituito è di tipo diverso.
Soluzione
Sposta la formula in un’altra colonna oppure converti il risultato nel tipo appropriato. Aggiungi una stringa vuota per convertire i risultati della formula in valori testuali. Ad esempio =TODAY() + "" permette di inserire la data odierna in una colonna di testo.
#DIVIDE BY ZERO
Causa
La formula ha tentato di dividere un importo per zero (ad esempio 4 / 0 provoca un errore di divisione per zero).
Soluzione
Utilizza un IFERROR per restituire un valore diverso nel caso in cui la formula deve dividere per zero. Ad esempio,
=IFERROR(Value4 <> 0, 100/Value4, "")
#IMBALANCED
Causa
Le parentesi nella tua formula non combaciano. Il numero di parentesi aperte non è uguale al numero di parentesi chiuse.
Soluzione
Controlla la formula per individuare parentesi estranee: aggiungi ulteriori parentesi o rimuovile a seconda delle necessità.
#INCORRECT ARGUMENT SET
Causa
Questo errore si verifica nelle seguenti circostanze:
- Per le funzioni che richiedono due intervalli: le dimensioni dell’intervallo non corrispondono per la funzione.
- Nella funzione manca un argomento.
- C’è una funzione extra nell’argomento.
Soluzione
Correggi la dimensione dell’intervallo o gli argomenti aggiungendo o rimuovendo argomenti nella formula.
#INVALID COLUMN VALUE
Causa
La formula contiene o fa riferimento a un tipo di dati non coerente con il tipo di colonna in cui è inserita. Ad esempio, questa formula MAX viene inserita in una colonna Testo/Numero e fa riferimento ad altri valori nella colonna Data...
=MAX([Data di scadenza]1, [Data di scadenza]52)
... Se la colonna che contiene la formula non è una colonna di tipo Data, non è possibile restituire la data più recente dell’intervallo. Scopri di più sulla funzione MAX.
Soluzione
Apporta una delle seguenti modifiche al foglio:
- Digita la formula in una colonna diversa, in cui il tipo di formula si allinea al tipo di valore previsto per la formula.
- Clicca con il tasto destro del mouse sull’intestazione della colonna in alto e seleziona Modifica proprietà colonna. Modifica la colonna in un tipo che si allinei al tipo di valore previsto per la formula.
- Aggiungi IFERROR alla funzione in modo che restituisca un valore diverso se rileva l’errore #INVALID COLUMN VALUE, ad esempio: =IFERROR(“Not a number!”, MAX([Data di scadenza]1, [Data di scadenza]5))
- Includi la formula in una funzione in grado di convertirla nel tipo di dati previsto. Ad esempio: =WEEKNUMBER(MAX([Data di scadenza]1, [Data di scadenza]5) quando inserita in una colonna Testo/Numero restituisce un numero che corrisponde al numero di settimana più alto della data su un periodo di 52 settimane. Scopri di più su WEEKNUMBER.
#INVALID DATA TYPE
Causa
La formula contiene o fa riferimento a un tipo di dati incompatibile, ad esempio =INT(“Hello”)
Soluzione
Assicurati che la formula faccia riferimento al tipo di dati corretto.
#INVALID REF
Causa
Un nome di riferimento a un altro foglio (tra parentesi graffe) non esiste come riferimento a un altro foglio.
Soluzione
Modifica il nome all’interno delle parentesi graffe in modo che corrisponda a un riferimento già creato per un altro foglio, oppure crea un nuovo riferimento a un altro foglio.
Scopri di più su come fare riferimento ai dati da altri fogli per ulteriori informazioni su questo processo.
#INVALID OPERATION
Causa
Gli operatori in una formula non sono supportati in Smartsheet o sono digitati in modo errato. Ad esempio, questa istruzione IF che restituisce il testo Scorte basse se una cella contiene 25 o meno...
=IF(Quantity1 =< 25, “Scorte basse”)
...contiene l’operatore minore o uguale a scritto nell’ordine errato; l’ordine corretto è <= per creare la formula =IF(Quantity1 <= 25, “Scorte basse”)
Soluzione
Controlla tutti gli operatori per assicurarti che non siano digitati male e che siano supportati da Smartsheet. Per maggiori dettagli sugli operatori accettabili, consulta Creazione e modifica di formule. La causa più comune è la digitazione di combinazioni di operatori <= (minore o uguale a) e >= (maggiore o uguale a) nell’ordine sbagliato.
#INVALID VALUE
Causa
La formula contiene un numero al di fuori dell’intervallo previsto dall’argomento di una funzione. Ad esempio, questa formula FIND che trova il carattere H nella stringa di testo Hello ha una posizione iniziale di 100 caratteri...
=FIND(“H”, “Hello”, 100)
... Poiché la stringa Hello è lunga 5 caratteri, non è possibile fare in modo che FIND inizi a cercare il carattere H a partire dal carattere in posizione 100 . Sono accettabili solo i numeri da 1 a 5.
Soluzione
Assicurati che tutti gli argomenti numerici rientrino nell’intervallo previsto dalla funzione.
#NESTED CRITERIA
Causa
Hai nidificato i criteri in una funzione SUMIF o COUNTIF.
Soluzione
Utilizza piuttosto SUMIFS o COUNTIFS, in quanto ti permettono di includere più criteri senza nidificazione.
#NO MATCH
Cause
- La funzione VLOOKUP o MATCH non ha trovato un risultato.
- Il numero o la stringa che stai cercando non rientra nell’intervallo selezionato quando esegui l’argomento search_type selezionato nella funzione MATCH o quando cerchi l’argomento match_type selezionato nella funzione VLOOKUP.
Soluzione
- Per VLOOKUP: regola match_type o lookup_table della funzione VLOOKUP in modo che trovi un risultato.
- Per MATCH: regola l’intervallo o il search_type della funzione MATCH in modo che trovi un risultato.
#NUMBER EXPECTED
Causa
La formula è in un tipo specifico di colonna (Data, Numero, Simbolo) e il valore restituito è di tipo diverso.
Soluzione
Sposta la formula in un’altra colonna oppure converti il risultato nel tipo appropriato. I risultati della formula possono essere convertiti in valori testuali aggiungendo una stringa vuota. Ad esempio:
=TODAY() + "" permette di inserire la data odierna in una colonna di testo.
#OVERFLOW
Causa
La formula ha riscontrato o calcolato un valore che supera l’intervallo numerico supportato. Per i valori numerici, l’intervallo è compreso tra -9007199254740992 e 9007199254740992. Per i calcoli WORKDAY, il numero massimo di giorni è 1.000.000.
Soluzione
Nella maggior parte dei casi, questo errore è causato da riferimenti a celle inesatti o incompleti. Controlla la tua formula e apporta le modifiche necessarie.
#PERMISSION ERROR
Causa
La formula fa riferimento ai dati di un altro foglio (tra parentesi graffe), ma nessuno dispone di autorizzazioni sufficienti di condivisione per il foglio che contiene la formula, così come per il foglio di origine contenente i dati a cui si fa riferimento.
Soluzione
Assicurati che almeno una persona sia in condivisione sia con il foglio contenente la formula, con autorizzazioni a livello di Editor o superiori, sia con il foglio contenente i dati, con autorizzazioni a livello di Visualizzatore o superiori.
#REF
Causa
La formula fa riferimento a una cella che non esiste, forse a causa della cancellazione di una riga o colonna.
Soluzione
Devi aggiornare le formule manualmente.
#UNPARSEABLE
Causa
La formula ha un problema che ne impedisce l’analisi e l’interpretazione. Ciò può accadere per diversi motivi, come errori di ortografia, operatori incompleti, uso errato di maiuscole/minuscole nel nome di una colonna, o uso di virgolette singole anziché doppie.
Soluzione
Assicurati che tutti i nomi delle colonne siano scritti correttamente nei riferimenti alle celle, che gli operatori vengano utilizzati correttamente, e che tutte le stringhe di testo nella formula siano racchiuse tra virgolette doppie (" ").
#UNSUPPORTED CROSS-SHEET FORMULA
Causa
Le funzioni CHILDREN, PARENT o ANCESTORS fanno riferimento ai dati di un altro foglio (tra parentesi graffe), che non è supportato.
Soluzione
Rimuovi il riferimento da tale funzione. Puoi creare un riferimento a un altro foglio e selezionare manualmente le celle desiderate.
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.