Hogyan lehet megszabadulni a #Div/0-tól a Google Táblázatokban

Az automatikus képletek használata a Google Táblázatokban inkább szükségszerűség, mint választás nagy mennyiségű adat kezelésekor. Az automatizálásnak azonban vannak hátrányai is, például a nem megfelelő matematikai folyamatokból eredő hibák. A nullával való osztás vagy a #Div/0 hiba az egyik ilyen.

Hogyan lehet megszabadulni a #Div/0-tól a Google Táblázatokban

Ebben a cikkben megmutatjuk, hogyan lehet megszabadulni a #Div/0 hibától a Google Táblázatokban.

Helyezze be megfelelően a sejteket

Ahogy fentebb említettük, #Div/0 hibaüzenetet kap, ha bármit eloszt nullával. Ez egy matematikai lehetetlenséget eredményező egyenlet, ezért a program nem fogadja el. Ez a hiba egyszerűen elkerülhető, ha megbizonyosodik arról, hogy egyetlen képlet sem használ nullát vagy üres cellát osztóként. Az üres cellákat törölheti vagy feltöltheti, vagy egyáltalán nem veheti fel őket az egyenletbe. Ez a módszer megfelelő, ha kis számú cellát kezel, de nagy automatizált képletekhez mindenre kiterjedő kódra lesz szüksége.

Az If Error funkció használata

Ha képletet használ a cellák értékének automatikus kiszámításához, akkor olyan hibákra kell számítani, mint a #Div/0. Ahelyett, hogy megpróbálná elkerülni a hiba előfordulását, ami nehéz, inkább megteheti, hogy megtalálja a módját annak kezelésére, ha mégis. Itt lép működésbe az If Error funkció.

Ha az Error egy Google Sheets függvény, amely ellenőrzi a neki adott értékeket, és ha hibát ad vissza, akkor folytatja a parancs végrehajtását. A függvény szintaxisa =IFERROR(érték, érték-ha-hiba), ahol:

A „=” jelzi a Google Táblázatok számára, hogy egy függvényt használ.

Az „IFERROR” ellenőrzi, hogy a megadott érték hibát eredményez.

Az „érték” az a folyamat, amelyet ellenőrizni kell a hiba szempontjából.

Az „érték-ha-hiba” az, ami akkor jelenik meg, ha az érték hibát eredményez.

Alapvetően az If Error függvény egy adott érték folyamatát hajtja végre. Ha ez a folyamat hibát, például nullával való osztást eredményez, megjeleníti az Ön által meghatározott értéket, ha hiba.

Például, ha két A1 cellát szeretne felosztani A2-vel, mindaddig, amíg mindkét cella megfelelően meg van töltve, akkor az osztás eredményét adja vissza. Ha az A2 nullává válik vagy üres, akkor #Div/0 hibaüzenetet kap. Ha az =Iferror(A1/A2"Nullával osztás") képletet használja, akkor ha az A2 hirtelen üres vagy nulla lesz, akkor hibaüzenet helyett az Osztás nullával szöveget fogja megjeleníteni.

osztás nullával

Az If Error függvény az =Iferror(value) szintaxisként is használható. Ez az érték ha-hiba mezőt üresen tölti ki, és hiba észlelése esetén üres helyet ad vissza.

#div0 a Google Táblázatokban

Mindaddig, amíg az If Error funkciót használja bármely elkészített automatizált képlethez, nem fog találkozni a #Div/0 hibával.

Az If Error függvény korlátja, hogy visszaadja a(z) error-if-értéket Bármi hiba. Még ha a hiba nem is #Div/0, ha az érték-if-hiba értéket nullával való osztásként deklarálta, és más hibát észlel, akkor is nullával való osztást fog mondani.

megszabadulni a #div0-tól a Google Táblázatokban

Az Error.Type függvény használata

Az Error.Type függvény ahelyett, hogy egy Ön által meghatározott értéket adna vissza, egy kapcsolódó hibakódot ad vissza. Az összes különböző hiba megfelelő kódja: 1 a #NULL!, 2 a #DIV/0!, 3 a #ÉRTÉK!, 4 a #REF!, 5 a #NAME?, 6 a #NUM!, 7 a #NUM! #N/A, és 8 minden máshoz.

Ez a funkció akkor hasznos, ha időnként a nullával való osztáson kívül más hibákat is tapasztal, mivel ez megkönnyíti a hibaelhárítást. Ehhez természetesen egy kis kódolási tudásra van szükség a hatékony használathoz. Az Error.Type használata önmagában nem hasznos, mivel nem fogja tudni, hogy a megjelenített szám kód-e vagy tényleges válasz. Az If Then utasítások és az If Error függvény használatával egy képlet hozható létre, amely ellenőrzi az adott hibákat.

#div0

Például az =iferror(A1/A2,if(hiba.típus(A1/A2)=2"Osztás nullával","Ismeretlen hiba") képletben a Google Táblázatok először az a1/a2 számítást hajtja végre. Ha ez lehetséges, akkor megjelenik a válasz. Ha ez hibát eredményez, akkor a következő sorra lép.

Itt egy If Then utasítás ellenőrzi, hogy az Error.Type függvény milyen típusú hibát ad vissza. Ha 2-t ad vissza, ami a #Div/0 hiba kódja, akkor az Osztás nullával, ellenkező esetben az Ismeretlen hiba jelenik meg.

Ez tovább bővíthető beágyazott If utasításokkal minden hibatípushoz, ha akarja. Ez biztosítja, hogy ha hiba történik a munkalapon, pontosan tudja, mi a hiba, és hogyan kell kezelni.

Várható hibák

Ha gyakran dolgozik a Google Táblázatokkal, szinte várható olyan hibák, mint például a #Div/0. Az ilyen hibák kezelése egyszerű, ha ismeri a megfelelő funkciókat.

Van más tippje is, hogyan lehet megszabadulni a #Div/0 hibáitól a Google Táblázatokban? Ossza meg gondolatait az alábbi megjegyzések részben.