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 svantaggi, come errori derivanti da processi matematici impropri. La divisione per zero, o l'errore # Div / 0, è uno di questi.
In questo articolo, ti mostreremo come sbarazzarti dell'errore # Div / 0 in Fogli Google.
Popola correttamente le celle
Come accennato in precedenza, ottieni un errore # Div / 0 se dividi qualcosa per zero. È un'equazione che si traduce 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. È possibile eliminare o popolare celle vuote oppure non includerle affatto nell'equazione. Questo metodo va bene se gestisci un numero ridotto di celle, ma per formule automatiche di grandi dimensioni avrai bisogno di un codice generico.
Utilizzo della funzione If Error
Se utilizzi una formula per calcolare automaticamente i valori delle celle, sono prevedibili errori come # Div / 0. Quello che puoi fare invece di 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 forniti e se restituisce un errore, procede all'esecuzione di un comando. La funzione ha una sintassi di = SE.ERRORE (valore, valore-se-errore) dove:
'=' Indica a Fogli Google che stai utilizzando una funzione.
'SE.ERRORE' verifica che il valore specificato restituisca un errore.
'Valore' è il processo da controllare per un errore.
'Valore-se-errore' è ciò che viene visualizzato se il valore restituisce un errore.
Fondamentalmente, la funzione If Error eseguirà il processo di un dato valore. Se quel processo si traduce in un errore, come una divisione per zero, mostrerà ciò che determini 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, risulterà in un errore # Div / 0. Se si utilizza la formula = Iferror (A1 / A2, Division by Zero), se A2 diventa improvvisamente vuoto o zero, invece di visualizzare un errore verrà visualizzato Division by Zero.
La funzione If Error può essere utilizzata anche come sintassi = Iferror (valore). Questo riempie il valore-se-errore come vuoto e restituirà uno spazio vuoto se viene rilevato un errore.
Finché utilizzi la funzione If Error per qualsiasi formula automatizzata che crei, non incontrerai l'errore # Div / 0.
La limitazione della funzione If Error è che restituirà l'errore-if-value perqualunqueerrore. Anche se l'errore non è # Div / 0, se hai dichiarato valore-se-errore come divisione per zero e incontra un errore diverso, verrà comunque detta divisione per zero.
Utilizzo della funzione Error.Type
La funzione Error.Type, invece di restituire un valore determinato dall'utente, 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 #REF !, 5 per #NAME ?, 6 per #NUM !, 7 per # N / A e 8 per tutto il resto.
Questa funzione è utile se si verificano occasionalmente errori diversi dalle divisioni per zero, poiché ciò semplifica la risoluzione dei problemi. Questo, ovviamente, richiede un po 'di conoscenza del codice per essere utilizzato in modo efficace. Usare solo Error.Type da solo non sarà utile perché non saprai se il numero visualizzato è un codice o una risposta effettiva. Utilizzando entrambe le istruzioni If Then e la funzione If Error è possibile creare una formula che verifica la presenza di errori specifici.
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 si verifica 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, verrà visualizzato Divisione per zero, altrimenti verrà visualizzato Errore sconosciuto.
Questo può essere ulteriormente espanso da istruzioni If annidate per ogni tipo di errore, se lo si desidera. Ciò garantisce che se si verifica un errore nel foglio di lavoro, si sa esattamente di cosa si tratta e come gestirlo.
Errori previsti
Se lavori spesso con Fogli Google, è quasi prevedibile che si verifichino errori come # Div / 0. Gestire tali errori è facile fintanto che si conoscono 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.
posso cambiare il mio nome su twitch?