Applica a
Messaggi di errore delle formule
Se per una formula sono previsti elementi diversi da quelli forniti, Smartsheet restituisce un errore. Di seguito è riportato un elenco dei messaggi di errore, con le relative cause che li generano e le correzioni da implementare per correggerli.
#BLOCKED
Causa
Il calcolo è bloccato perché almeno una delle celle a cui fa riferimento la formula contiene un errore.
Soluzione
Per identificare la causa del problema, individuare la cella che contiene l'errore tra le celle a cui fa riferimento la formula.
#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. I risultati della formula possono essere convertiti in valori testuali aggiungendo una stringa vuota. Per esempio =TODAY() + "" permette di inserire la data odierna in una colonna di testo.
#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 delle celle fino all'eliminazione dell'errore. Questo processo di eliminazione ti aiuta a vedere quale riferimento è in definitiva circolare.
#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. I risultati della formula possono essere convertiti in valori testuali aggiungendo una stringa vuota. Per esempio =TODAY()+"" permette di inserire la data odierna in una colonna di testo.
#DIVIDE BY ZERO
Causa
La formula ha tentato di dividere un numero per zero (ad esempio, 4/0 genera un errore di divisione per zero).
Soluzione
Se la formula deve eseguire una divisione per 0, utilizzare IFERROR per restituire un valore diverso. Per esempio,
=IFERROR(Valore4<>0, 100/Valore4,"")
#ERROR
Causa
Non è possibile utilizzare una formula in una colonna dei contatti.
Soluzione
Sposta la formula in una colonna diversa o cambia il tipo di colonna in testo/numero.
#IMBALANCED
Causa
Le parentesi nella formula non combaciano. Il numero di parentesi aperte non è uguale al numero di parentesi chiuse.
Soluzione
Controlla che la formula non contenga parentesi utilizzate in modo improprio e aggiungi o rimuovi parentesi dove necessario.
#INCORRECT ARGUMENT SET
Causa
Questo errore si verifica nelle seguenti circostanze:
- In funzioni in cui sono previsti due intervalli: le dimensioni dell'intervallo non corrispondono alla funzione.
- Nella funzione manca un argomento.
- Nell'argomento è presente un'ulteriore funzione.
Soluzione
Correggi le dimensioni dell'intervallo o gli argomenti, aggiungendo o rimuovendo gli argomenti nella formula.
#INVALID DATA TYPE
Causa
La formula contiene o fa riferimento a un tipo dati incompatibile, come =INT("Ciao")
Soluzione
Accertati che la formula faccia riferimento al tipo dati corretto.
#INVALID OPERATION
Causa
Gli operatori utilizzati in una formula non sono supportati in Smartsheeet oppure non sono stati digitati correttamente. Consulta Creare e modificare le formule per informazioni sugli operatori supportati. Nel seguente esempio, nell'istruzione IF, che restituisce il testo "Scorte insufficienti" nel caso una cella contenga un numero uguale o minore di 25...
=IF(Quantità1=<25, "Scorte insufficienti")
...gli operatori "minore o uguale" sono specificati nell'ordine errato. L'ordine corretto deve essere <= e quindi la formula corretta è =IF(Quantità1<=25,"Scorte insufficienti")
Soluzione
Verificare tutti gli operatori per accertarsi che siano digitati correttamente e che siano supportati da Smartsheet. Per i dettagli sugli operatori accettabili, vedere Creazione e modifica di formule. La causa più comune di ciò è la digitazione delle combinazioni degli operatori <= (minore o uguale a) e >= (maggiore o uguale a) nell'ordine errato.
#INVALID VALUE
Causa
La formula contiene un numero al di fuori dell'intervallo previsto per l'argomento di una funzione. Ad esempio, la formula FIND che trova il carattere "C" nella stringa di testo "Ciao" presenta una posizione iniziale di 100 caratteri...
=FIND("C", "Ciao", 100)
...Poiché la stringa "Ciao" è costituita da 5 caratteri, non sarà possibile fare in modo che FIND cominci a ricercare il carattere "C" con una posizione iniziale di 100 caratteri. Possono essere accettati solo i numemeri da 1 a 5.
Soluzione
Verificare che tutti gli argomenti numerici siano all'interno dell'intervallo previsto per la funzione.
#NA RESULT
Causa
La funzione MATCH non ha trovato il valore.
Soluzione
Verificare il valore della funzione MATCH (primo argomento) e verificare che il valore sia digitato correttamente nell'intervallo di ricerca.
#NESTED CRITERIA
Causa
Sono presenti criteri nidificati in una funzione SUMIF o COUNTIF.
Soluzione
Utilizzare invece SUMIFS o COUNTIFS, in quanto è possibile includere più criteri senza nidificazione.
#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 eccede l'intervallo numerico supportato. Per i valori numerici l'intervallo è da -9007199254740992 a 9007199254740992. Per i calcoli WORKDAY, il numero massimo di giorni è un milione.
Soluzione
Nella maggior parte dei casi, questo errore è causato da riferimenti a celle inesatte o incomplete. Controlla la tua formula e apporta le modifiche necessarie.
#REF
Causa
La formula fa riferimento a una cella che non esiste, forse a causa di una cancellazione di una riga o colonna.
Soluzione
Le formule devono essere aggiornate 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, utilizzo errato di maiuscole e minuscole nel nome di una colonna o l'utilizzo di apici singoli invece di doppi apici.
Soluzione
Verificare che tutti i nomi di colonna siano ortograficamente corretti nei riferimenti delle celle, che gli operatori siano utilizzati correttamente e che le stringhe di testo nella formula siano racchiuse tra virgolette (" ").