Utilizarea formulelor automate în Foi de calcul Google este mai mult o necesitate decât o alegere atunci când se tratează o cantitate mare de date. Totuși, automatizarea poate veni cu câteva dezavantaje, cum ar fi erorile rezultate din procesele matematice necorespunzătoare. Împărțirea la zero sau eroarea # Div / 0 este una dintre acestea.
În acest articol, vă vom arăta cum să scăpați de eroarea # Div / 0 din Foi de calcul Google.
Populați corect celulele
După cum sa menționat mai sus, veți primi o eroare # Div / 0 dacă împărțiți ceva la zero. Este o ecuație care are ca rezultat o imposibilitate matematică și, prin urmare, nu este acceptată de program. Această eroare poate fi evitată pur și simplu asigurându-vă că nicio formulă nu folosește zero sau o celulă necompletată ca divizor. Puteți să ștergeți sau să completați celule goale sau să nu le includeți deloc în ecuație. Această metodă este bună dacă gestionați un număr mic de celule, dar pentru formule automate mari, veți avea nevoie de un cod general.
Utilizarea funcției If Error
Dacă utilizați o formulă pentru a calcula automat valorile celulelor, sunt de așteptat erori precum # Div / 0. Ceea ce puteți face, mai degrabă decât să încercați să evitați șansa de a obține eroarea, ceea ce este dificil, este să găsiți o modalitate de a face față acesteia, dacă o face. Aici intră în joc funcția If Error.
Dacă Eroare este o funcție Foi de calcul Google care verifică valorile date și dacă returnează o eroare, atunci continuă să execute o comandă. Funcția are o sintaxă de = IFERROR (valoare, valoare-dacă-eroare) unde:
‘=’ Spune Foi de calcul Google că folosiți o funcție.
„IFERROR” verifică valoarea dată rezultând o eroare.
„Valoare” este procesul care trebuie verificat pentru o eroare.
„Valoare-dacă-eroare” este ceea ce se afișează dacă valoarea rezultă într-o eroare.
Practic, funcția If Error va efectua procesul unei valori date. Dacă acest proces are ca rezultat o eroare, cum ar fi o divizare la zero, acesta va afișa ceea ce determinați ca valoare-dacă-eroare.
De exemplu, dacă doriți să împărțiți două celule A1 la A2, atâta timp cât ambele celule sunt umplute corect, acesta va returna rezultatul împărțirii. Dacă A2 devine zero sau este necompletat, atunci va rezulta o eroare # Div / 0. Dacă utilizați formula = Iferror (A1 / A2, Divizare după zero), atunci când A2 devine brusc gol sau zero, în loc să afișeze o eroare, va afișa Divizie după zero.
Funcția If Error poate fi utilizată și ca sintaxă = Iferror (valoare). Aceasta completează valoarea-dacă-eroare ca necompletată și va returna un spațiu necompletat dacă este detectată o eroare.
Atâta timp cât utilizați funcția If Error pentru orice formulă automată pe care o faceți, nu veți întâlni eroarea # Div / 0.
Limitarea funcției If Error este că va returna valoarea error-if-for pentruoriceeroare. Chiar dacă eroarea nu este # Div / 0, dacă ați declarat value-if-error ca împărțire la zero și întâmpină o eroare diferită, va spune totuși împărțire la zero.
Utilizarea funcției Error.Type
Funcția Error.Type, în loc să returneze o valoare pe care o determinați, returnează un cod de eroare asociat. Codurile corespunzătoare pentru toate erorile diferite sunt 1 pentru #NULL !, 2 pentru # DIV / 0 !, 3 pentru #VALUE !, 4 pentru #REF !, 5 pentru #NAME ?, 6 pentru #NUM !, 7 pentru # N / A și 8 pentru orice altceva.
Această funcție este utilă dacă întâmpinați ocazional alte erori decât diviziuni la zero, deoarece acest lucru face mai ușor depanarea acestora. Acest lucru, desigur, necesită un pic de cunoștințe de codificare pentru a fi utilizat eficient. Folosind doar Error.Type singur nu va fi util, deoarece nu veți ști dacă numărul afișat este un cod sau un răspuns real. Folosind atât instrucțiunile If Then, cât și funcția If Error pot crea o formulă care verifică erori specifice.
De exemplu, în formula = iferror (A1 / A2, if (error.type (A1 / A2) = 2, Division by Zero, Unknown Error)), Foi de calcul Google va efectua mai întâi calculul a1 / a2. Dacă acest lucru este posibil, va afișa un răspuns. Dacă rezultă o eroare, atunci trece la linia următoare.
Aici o instrucțiune If Then va verifica ce tip de eroare este returnată de funcția Error.Type. Dacă returnează un 2, care este codul pentru eroarea # Div / 0, atunci va afișa Division by Zero, în caz contrar, va afișa Eroare necunoscută.
Acest lucru poate fi extins în continuare prin instrucțiuni imbricate If pentru fiecare tip de eroare, dacă doriți. Acest lucru asigură că, dacă apare o eroare în foaia de lucru, știți exact ce eroare este și cum să faceți față acesteia.
Erori așteptate
Întâmpinarea erorilor precum # Div / 0 este aproape de așteptat dacă lucrați frecvent cu Foi de calcul Google. Tratarea acestor erori este ușoară atâta timp cât știți funcțiile adecvate de utilizat.
Aveți alte sfaturi despre cum să scăpați de erorile # Div / 0 din Foi de calcul Google? Împărtășiți-vă gândurile în secțiunea de comentarii de mai jos.
cum să ștergeți mesaje pe Snapchat