Excel IFERROR függvény - Példák a képletre + INGYENES videó

Amikor Excelben adatokkal és képletekkel dolgozik, hibákat tapasztalhat.

A hibák kezelésére az Excel hasznos funkciót biztosított - az IFERROR függvényt.

Mielőtt belekezdenénk az IFERROR funkció Excelben történő használatának mechanikájába, először nézzük át a különböző típusú hibákat, amelyek a képletekkel való munka során előfordulhatnak.

A hibák típusai az Excelben

Ha ismeri az Excel hibáit, akkor jobban fel tudja ismerni a lehetséges okokat és a legjobb kezelési módokat.

Az alábbiakban felsoroljuk azokat a hibatípusokat, amelyeket az Excelben találhat.

#N/A Hiba

Ezt „Érték nem elérhető” hibának hívják.

Ezt akkor fogja látni, ha egy keresési képletet használ, és nem találja az értéket (ezért nem érhető el).

Az alábbiakban egy példa látható, ahol a VLOOKUP képletet használom egy cikk árának megkereséséhez, de hibaüzenetet ad vissza, ha nem találja ezt az elemet a táblázat tömbjében.

#DIV/0! Hiba

Valószínűleg ezt a hibát fogja látni, ha egy számot elosztunk 0 -val.

Ezt nevezzük osztási hibának. Az alábbi példában #DIV/0 értéket ad! hiba, mivel a mennyiség értéke (az osztó a képletben) 0.

#ÉRTÉK! Hiba

Az értékhiba akkor fordul elő, ha helytelen adattípust használ a képletben.

Például az alábbi példában, amikor számokat és A karaktert tartalmazó cellákat próbálok hozzáadni, az értékhibát ad.

Ez történik, mivel csak számértékeket adhat hozzá, de helyette megpróbáltam szöveges karakterrel rendelkező számot hozzáadni.

#REF! Hiba

Ezt hivatkozási hibának hívják, és ezt látni fogja, amikor a képletben szereplő hivatkozás már nem érvényes. Ez akkor lehet, ha a képlet cellahivatkozásra hivatkozik, és a cellahivatkozás nem létezik (ez akkor történik, ha törli a képletben hivatkozott sort/oszlopot vagy munkalapot).

Az alábbi példában, míg az eredeti képlet = A2/B2 volt, a B oszlop törlésekor az összes hivatkozás #REF lett! és megadta a #REF -et is! hiba a képlet eredményeként.

#NÉV HIBA

Ez a hiba valószínűleg egy rosszul írt funkció eredménye.

Például, ha a VLOOKUP helyett véletlenül a VLOKUP -ot használja, az névhibát ad.

#NUM HIBA

Számhiba akkor fordulhat elő, ha nagyon nagy értéket próbál kiszámítani Excelben. Például a = 187^549 számhibát ad vissza.

Egy másik helyzet, ahol a NUM hibát kaphatja, ha egy képlethez nem érvényes szám argumentumot ad. Például, ha a négyzetgyököt számolja, ha egy szám, és negatív számot ad meg argumentumként, akkor számhibát ad vissza.

Például a Square Root függvény esetében, ha negatív számot ad meg argumentumként, akkor számhibát ad vissza (az alábbiakban látható módon).

Bár itt csak néhány példát mutattam be, sok más oka is lehet az Excel hibáinak. Ha hibákat kap az Excelben, nem hagyhatja ott. Ha az adatokat tovább használják a számítások során, meg kell győződnie arról, hogy a hibákat megfelelően kezelik.

Az Excel IFERROR funkció nagyszerű módja az Excel minden típusú hibájának kezelésére.

Excel IFERROR függvény - áttekintés

Az IFERROR függvény segítségével megadhatja, hogy mit szeretne a képlet visszaadni a hiba helyett. Ha a képlet nem ad vissza hibát, akkor a saját eredménye kerül visszaadásra.

IFERROR függvény szintaxisa

= IFERROR (érték, érték_ha_hiba)

Beviteli érvek

  • érték - ezt az érvet ellenőrzik a hiba miatt. A legtöbb esetben ez vagy képlet, vagy cellahivatkozás.
  • érték_ha_hiba - ezt az értéket adja vissza hiba esetén. A következő hibatípusokat értékelték: #N/A, #REF !, #DIV/0!, #VALUE !, #NUM !, #NAME ?, és #NULL !.

További megjegyzések:

  • Ha a „” értéket használja value_if_error argumentumként, a cella nem jelenít meg semmit hiba esetén.
  • Ha az érték vagy az érték_ha_hiba argumentum egy üres cellára vonatkozik, akkor az Excel IFERROR függvény üres karakterláncértékként kezeli.
  • Ha az érték argumentum tömbképlet, az IFERROR eredménytömböt ad vissza az értékben megadott tartomány minden eleméhez.

Excel IFERROR függvény - Példák

Íme három példa az IFERROR függvény Excel használatára.

1. példa - Üres cella visszaadása hiba helyett

Ha olyan funkciói vannak, amelyek hibát adhatnak vissza, akkor az IFERROR függvénybe csomagolhatja, és üres értéket adhat meg hiba esetén visszaadandó értékként.

Az alábbi példában a D4 eredménye a #DIV/0! hiba, mivel az osztó 0.

Ebben az esetben a következő képlet segítségével üresen térhet vissza a csúnya DIV hiba helyett.

= HIBÁS (A1/A2, "")

Ez az IFERROR függvény ellenőrzi, hogy a számítás hibához vezet -e. Ha igen, akkor egyszerűen egy üres értéket ad vissza a képlet szerint.

Itt megadhat bármilyen más karakterláncot vagy képletet, amelyet az üres helyett megjelenít.

Például az alábbi képlet az „Error” szöveget adja vissza az üres cella helyett.

= HIBÁS (A1/A2, „Hiba”)

Megjegyzés: Ha Excel 2003 -at vagy korábbi verziót használ, nem fogja megtalálni az IFERROR funkciót. Ilyen esetekben az IF és az ISERROR függvény kombinációját kell használnia.

2. példa - Ha a VLOOKUP nem talál értéket, adja vissza a „Not Found” szót

Ha az Excel VLOOKUP függvényét használja, és nem találja a keresési értéket a megadott tartományban, akkor a #N/A hibát adja vissza.

Például az alábbiakban a diáknevek és jelzéseik adathalmaza található. A VLOOKUP funkciót használtam három hallgató (D2, D3 és D4) jegyeinek lekérésére.

Míg a fenti példában szereplő VLOOKUP képlet megtalálja az első két tanuló nevét, nem találja Josh nevét a listán, és ezért a #N/A hibát adja vissza.

Itt az IFERROR függvény segítségével üres vagy értelmes szöveget adhatunk vissza a hiba helyett.

Az alábbiakban látható a képlet, amely a hiba helyett a „Not Found” értéket adja vissza.

= HIBÁS (VLOOKUP (D2, $ A $ 2: $ B $ 12,2,0), "Not Found")

Vegye figyelembe, hogy a VLOOKUP funkcióval az IFNA -t is használhatja az IFERROR helyett. Míg az IFERROR mindenféle hibaértéket kezelne, az IFNA csak a #N/A hibákon dolgozna, és más hibákkal nem.

3. példa - Hiba esetén adja vissza a 0 értéket

Ha hiba esetén nem adja meg az IFERROR által visszaadandó értéket, akkor automatikusan 0 értéket ad vissza.

Például, ha 100 -at osztok 0 -val az alábbiak szerint, az hibát ad vissza.

Ha azonban az alábbi IFERROR függvényt használom, akkor 0 -t ad vissza. Ne feledje, hogy az első argumentum után még mindig vesszőt kell használnia.

4. példa - Beágyazott IFERROR használata VLOOKUP -tal

Előfordulhat, hogy a VLOOKUP használatakor át kell néznie a tömbök töredékes táblázatán. Tegyük fel például, hogy az értékesítési tranzakciós rekordok 2 külön munkalapon vannak, és meg akarja keresni a cikkszámot, és látni szeretné annak értékét.

Ehhez beágyazott IFERROR -t kell használni a VLOOKUP segítségével.

Tegyük fel, hogy rendelkezik az alább látható adatkészlettel:

Ebben az esetben a Grace pontszámának megtalálásához az alábbi beágyazott IFERROR képletet kell használnia:

= IFERROR (VLOOKUP (G3, $ A $ 2: $ B $ 5,2,0), IFERROR (VLOOKUP (G3, $ D $ 2: $ E $ 5,2,0), "Not Found"))

Ez a fajta képletbeágyazás biztosítja, hogy bármelyik táblázatból megkapja az értéket, és a visszaadott hibákat kezeljük.

Ne feledje, hogy ha a táblázatok ugyanazon a munkalapon vannak, egy valós példában azonban valószínűleg különböző munkalapokon.

Excel IFERROR funkció - VIDEÓ

  • Excel ÉS Funkció.
  • Excel VAGY Funkció.
  • Excel NEM függvény.
  • Excel IF függvény.
  • Excel IFS függvény.
  • Excel FALSE függvény.
  • Excel IGAZ függvény.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave