Az automatikus képletek használata a Google Táblázatokban inkább szükségszerűség, mint választási lehetőség, ha nagy mennyiségű adatot kezel. Az automatizálásnak azonban lehet néhány hátránya, például a helytelen matematikai folyamatokból eredő hibák. A nullával való osztás vagy a # Div / 0 hiba egyike ezeknek.
Ebben a cikkben megmutatjuk, hogyan lehet megszabadulni a Google Táblázatok # Div / 0 hibájától.
Töltse ki megfelelően a sejteket
Mint fent említettük, # Div / 0 hibát kapunk, ha bármit elosztunk nullával. Ez olyan egyenlet, amely matematikai képtelenséget eredményez, és ezért a program nem fogadja el. Ez a hiba elkerülhető egyszerűen azzal, hogy megbizonyosodik arról, hogy egyetlen képlet sem nullát, sem üres cellát nem használ osztóként. Törölheti vagy kitöltheti az üres cellákat, vagy egyáltalán nem veheti fel őket az egyenletbe. Ez a módszer akkor jó, ha kis számú cellát kezel, de a nagy automatizált képletekhez átfogó kódra lesz szüksége.
Az If Error funkció használata
Ha egy 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. Amit megtehet, ahelyett, hogy megpróbálja elkerülni a hiba megszerzésének esélyét, ami nehéz, az az, hogy megtalálja a módját annak kezelésére, ha ez megtörténik. Itt jelenik meg az If Error funkció.
Ha a Hiba egy Google Sheets függvény, amely ellenőrzi a neki megadott é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 ‘=’ azt mondja a Google Táblázatoknak, hogy egy funkciót használ.
Az ‘IFERROR’ ellenőrzi, hogy az adott érték hibát eredményez-e.
Az „érték” az a folyamat, amelyet hiba esetén ellenőrizni kell.
Az „érték-ha-hiba” az jelenik meg, ha az érték hibát eredményez.
Alapvetően az If Error függvény végrehajtja az adott érték folyamatát. Ha ez a folyamat hibát eredményez, például nullával való osztást eredményez, akkor megjeleníti azt, amit az érték-ha-hibának határoz meg.
Például, ha két A1 cellát el akar osztani A2-vel, mindaddig, amíg mindkét cella megfelelően van kitöltve, az osztás eredményét adja vissza. Ha az A2 nulla lesz vagy üres, akkor az # Div / 0 hibát eredményez. Ha az = Iferror (A1 / A2, osztás nullával) képletet használja, akkor ha A2 hirtelen üres vagy nulla lesz, akkor a hiba helyett a nullával való osztást jeleníti meg.
Az If Error függvény szintaxisként = Iferror (érték) is használható. Ez üres értékként tölti ki az érték-ha-hibát, és hibát észlelve üres helyet ad vissza.
Amíg bármilyen hibát használ az If Error funkcióval, addig nem találkozik a # Div / 0 hibával.
Az If Error függvény korlátozása az, hogy visszaadja a error-if-értéketBármihiba. Még akkor is, ha a hiba nem # Div / 0, ha az érték-ha-hibát nullával való osztásként deklarálta, és egy másik hibával találkozik, akkor is nullával való osztást fog mondani.
A Error.Type függvény használata
A Error.Type függvény a megadott érték visszaadása helyett egy társított hibakódot ad vissza. Az összes különböző hiba megfelelő kódja: 1 a # NULL! -Ra, 2 a # DIV / 0-ra!, 3 a # VALUE! -Re, 4 a #REF! -Re, 4 a #REF! -Re, 5 a # NEVRE? # N / A, és minden másra 8.
Ez a funkció akkor hasznos, ha időnként más hibákkal is találkozik, mint a nullával való osztás, mivel ez megkönnyíti azok elhárítását. Ehhez természetesen egy kis kódolási ismeretre van szükség a hatékony felhasználáshoz. Csak a Error.Type használata önmagában nem lesz hasznos, mivel nem tudja, hogy a megjelenített szám kód vagy tényleges válasz-e. Mind az If Then utasítás, mind az If Error függvény segítségével képletet hozhat létre, amely ellenőrzi az egyes hibákat.
Például a = iferror képletben (A1 / A2, ha (error.type (A1 / A2) = 2, osztás nullával, ismeretlen hiba)) a Google Táblázatok először elvégzik az a1 / a2 számítást. Ha ez lehetséges, akkor megjelenik egy válasz. Ha hibát eredményez, akkor a következő sorra lép.
Itt egy If Then utasítás ellenőrzi, hogy milyen típusú hibát adott vissza a Error.Type függvény. Ha 2-t ad vissza, ami a # Div / 0 hiba kódja, akkor a Nulla szerinti osztást jeleníti meg, ellenkező esetben az Ismeretlen hiba jelenik meg.
Ez tovább bővíthető beágyazott If utasításokkal az egyes hibatípusokhoz, ha szeretné. Ez biztosítja, hogy ha mégis bekövetkezik egy hiba a munkalapon, pontosan tudja, hogy mi a hiba, és hogyan kell kezelni.
Várható hibák
Szinte olyan hibákra kell számítani, mint a # Div / 0, ha gyakran dolgozik a Google Táblázatokkal. Az ilyen hibák kezelése egyszerű, amennyiben ismeri a megfelelő funkciókat.
Van más tippje, hogyan lehet megszabadulni a # Div / 0 hibától a Google Táblázatokban? Ossza meg gondolatait az alábbi megjegyzések részben.
a Start menüm nem fog működni a Windows 10 alatt