Reddit példa

<>

Mi az IFERROR függvény?

Az IFERROR függvény a Microsoft Excel logikai funkcióinak kategóriájába tartozik, amely magában foglalja az ISNA, ISERROR és ISERR elemeket. Mindezek a funkciók segítenek a képlethibák észlelésében és kezelésében.

Az IFERROR lehetővé teszi számítások elvégzését. Ha a számítás nem hibát eredményez, akkor megjelenik a számítási eredmény. Ha a számítás csinál hibát eredményez, akkor egy másik számítást hajtanak végre (vagy statikus értéket, például 0 -t, üreset vagy valamilyen szöveget adnak ki).

Mikor használja az IFERROR funkciót?

  • Amikor osztja a számokat, hogy elkerülje a 0 -val való osztás okozta hibákat
  • Amikor keresést végez a hibák megelőzése érdekében, ha az érték nem található.
  • Ha egy másik számítást szeretne elvégezni, ha az első hibát eredményez (pl. 2 -es érték megkeresése)nd táblázat, ha nem található az első táblázatban)

A nem kezelt képlethibák hibákat okozhatnak a munkafüzetben, de a látható hibák miatt a táblázat kevésbé láthatóan vonzó.

Ha hiba akkor 0

Nézzünk egy alapvető példát. Az alábbiakban két számot osztunk. Ha nullával próbál osztani, akkor hibaüzenetet kap:

Ehelyett illessze be a számítást az IFERROR függvénybe, és ha elosztja nullával, akkor hiba helyett 0 -t ad ki:

= HIBÁS (A2/B2,0)

Ha hiba akkor üres

Ahelyett, hogy a hibákat 0 -ra állítaná, beállíthatja őket „üresre” dupla idézőjelekkel („”):

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

Ha hiba van, tegyen valami mást

Az IFERROR függvény használható második számítás elvégzésére is, ha az 1. számítás hibát eredményez. A VLOOKUP -okat az alábbi példában fogjuk használni:

<>

Itt, ha az adatok nem találhatók a „LookupTable1” -ben, akkor a VLOOKUP a „LookupTable2” -en történik.

További példák az IFERROR képletre

Beágyazott IFERROR - VLOOKUP Több lap

Egy IFERROR -t beágyazhat egy másik IFERROR -ba, és 3 külön számítást végezhet. Itt két IFERROR -t használunk a VLOOKUP -ok elvégzésére 3 külön munkalapon:

Index / Match & XLOOKUP

Természetesen az IFERROR az Index / Match és az XLOOKUP képletekkel is működik.

IFERROR XLOOKUP

Az XLOOKUP funkció a VLOOKUP funkció továbbfejlesztett változata.

IFERROR INDEX / MATCH

Az értékeket az INDEX és MATCH függvények használatával is megkeresheti az Excelben.

Ha nem tudja, hogyan működik az XLOOKUP vagy a MATCH/INDEX funkció, kattintson erre a linkre a részletes magyarázatért.

IFERROR a tömbökben

Az Excel tömbképleteit több számítás elvégzésére használják egyetlen képlet segítségével. Tegyük fel, hogy három oszlop van: Év, Értékesítés és Átlagár. A teljes mennyiséget az E oszlop alábbi képletével találhatja meg.

{= SUM ($ B $ 2: $ B $ 4/$ C $ 2: $ C $ 4)}

A képlet jól teljesít mindaddig, amíg az osztó tartomány üres cellát vagy nullákat nem kap. Ennek eredményeként ismét megjelenik a #DIV/0! Hiba.

Ezúttal az IFERROR függvényt használhatja így:

{= ÖSSZEG (HIBÁS ($ B $ 2: $ B $ 4/$ C $ 2: $ C $ 4,0))}

Vegye figyelembe, hogy az IFERROR függvényt be kell ágyazni a SUM függvénybe, ellenkező esetben az IFERROR az összesítésre vonatkozik, és nem a tömb minden egyes elemére.

IFNA vs IFERROR

Az IFNA függvény pontosan ugyanúgy működik, mint az IFERROR függvény, kivéve, ha az IFNA funkció csak a #N/A hibákat fogja fel. Ez akkor hasznos, ha a keresési funkciókkal dolgozik: Csak a „keresési érték nem talált hibákat kezeljük”, a normál képlethibák továbbra is megjelenhetnek, és figyelmeztetnek a számítási problémákra.

<>

Ha ISERROR

Ha még mindig a Microsoft Excel 2003 vagy régebbi verziót használja, akkor az IFERROR -t IF és ISERROR kombinációjával helyettesítheti. Íme egy rövid példa.

= HA (ISERROR (A2/B2), 0, A2/B2)

IFERROR a Google Táblázatokban

Az IFERROR funkció pontosan ugyanúgy működik a Google Táblázatokban, mint az Excelben:

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

wave wave wave wave wave