Come sbarazzarsi di #Div/0 in Fogli Google

L'utilizzo di formule automatiche in Fogli Google è più una necessità che una scelta quando si ha a che fare con una grande quantità di dati. L'automazione, tuttavia, può presentare alcuni aspetti negativi, come errori derivanti da processi matematici impropri. La divisione per zero, o l'errore #Div/0, è uno di questi.

Come sbarazzarsi di #Div/0 in Fogli Google

In questo articolo, ti mostreremo come eliminare l'errore #Div/0 in Fogli Google.

Popolare le celle correttamente

Come accennato in precedenza, ottieni un errore #Div/0 se dividi qualcosa per zero. È un'equazione che risulta in un'impossibilità matematica e quindi non è accettata dal programma. Questo errore può essere evitato semplicemente assicurandosi che nessuna formula utilizzi zero o una cella vuota come divisore. Puoi eliminare o popolare celle vuote o non includerle affatto nell'equazione. Questo metodo va bene se gestisci un numero limitato di celle, ma per grandi formule automatizzate avrai bisogno di un codice catch-all.

Utilizzo della funzione If Error

Se stai utilizzando una formula per calcolare automaticamente i valori delle celle, sono previsti errori come #Div/0. Quello che puoi fare piuttosto che cercare di evitare la possibilità di ottenere l'errore, che è difficile, è trovare un modo per affrontarlo se lo fa. È qui che entra in gioco la funzione If Error.

Se Error è una funzione di Fogli Google che controlla i valori assegnati e se restituisce un errore, procede all'esecuzione di un comando. La funzione ha una sintassi =IFERROR(value, value-if-error) dove:

"=" indica a Fogli Google che stai utilizzando una funzione.

'IFERROR' controlla che il valore dato risulti in un errore.

'valore' è il processo da controllare per un errore.

'value-if-error' è ciò che viene visualizzato se il valore genera un errore.

Fondamentalmente, la funzione If Error eseguirà il processo di un dato valore. Se quel processo genera un errore, come una divisione per zero, visualizzerà ciò che si determina come valore-se-errore.

Ad esempio, se desideri dividere due celle A1 per A2, purché entrambe le celle siano riempite correttamente, restituirà il risultato della divisione. Se A2 diventa zero o è vuoto, verrà visualizzato un errore #Div/0. Se usi la formula =Iferror(A1/A2,”Division by Zero”), se A2 diventa improvvisamente vuoto o zero, invece di visualizzare un errore visualizzerà Division by Zero.

divisione per zero

La funzione If Error può essere utilizzata anche come sintassi =Iferror(value). Questo riempie value-if-error come vuoto e restituirà uno spazio vuoto se viene rilevato un errore.

#div0 nei fogli di google

Finché utilizzi la funzione If Error per qualsiasi formula automatizzata che crei, non incontrerai l'errore #Div/0.

Il limite della funzione If Error è che restituirà l'errore-se-valore per qualunque errore. Anche se l'errore non è #Div/0, se hai dichiarato value-if-error come divisione per zero e incontra un errore diverso, dirà comunque divisione per zero.

sbarazzarsi di #div0 nei fogli di google

Utilizzo della funzione Error.Type

La funzione Error.Type, invece di restituire un valore determinato, restituisce un codice di errore associato. I codici corrispondenti per tutti i diversi errori sono 1 per #NULL!, 2 per #DIV/0!, 3 per #VALUE!, 4 per #RIF!, 5 per #NOME?, 6 per #NUM!, 7 per #N/A e 8 per tutto il resto.

Questa funzione è utile se occasionalmente si verificano errori diversi dalle divisioni per zero, poiché ciò rende più semplice la loro risoluzione. Questo, ovviamente, richiede un po' di conoscenza della codifica per essere utilizzato in modo efficace. Usare solo Error.Type da solo non sarà utile in quanto non saprai se il numero visualizzato è un codice o una risposta effettiva. L'utilizzo di entrambe le istruzioni If Then e della funzione If Error può creare una formula che verifica la presenza di errori specifici.

#div0

Ad esempio, nella formula =iferror(A1/A2,if(error.type(A1/A2)=2”Division by Zero”,”Unknown Error”)), Fogli Google eseguirà prima il calcolo a1/a2. Se ciò è possibile, verrà visualizzata una risposta. Se genera un errore, passa alla riga successiva.

Qui un'istruzione If Then controllerà quale tipo di errore viene restituito dalla funzione Error.Type. Se restituisce un 2, che è il codice per l'errore #Div/0, visualizzerà Division by Zero, altrimenti visualizzerà Unknown Error.

Questo può essere ulteriormente ampliato con istruzioni If annidate per ogni tipo di errore, se lo si desidera. Ciò garantisce che se si verifica un errore nel foglio di lavoro, tu sappia esattamente di che errore si tratta e come gestirlo.

Errori previsti

È quasi prevedibile che si verifichino errori come #Div/0 se lavori spesso con Fogli Google. La gestione di tali errori è facile purché si conoscano le funzioni corrette da utilizzare.

Hai altri suggerimenti su come eliminare gli errori #Div/0 in Fogli Google? Condividi i tuoi pensieri nella sezione commenti qui sotto.

messaggi recenti