Hogyan kezeljük az Excel hibáit az IFERROR függvény használatával? (Példák)

Mire használható az Excel IFERROR függvény?

Az IFERROR excel függvényt az excel hibakezelésére használják, ez a függvény eredmény megjelenítésére szolgál, ha valamilyen képletben vagy argumentumban hiba lép fel két argumentum, amely értékes, ha nincs hiba, és egy másik érték, amelyet hiba esetén kell megjeleníteni.

Szintaxis

  • érték lehet bármilyen érték, referencia vagy akár képlet
  • Az érték_if_hiba az az érték, amelyet kimenetként adunk vissza, amikor hiba keletkezik

Példák a hibák kezelésére az Excelben az IFERROR függvény használatával

1. példa - # N / A hiba kezelése

Tegyük fel, hogy két alkalmazotti listánk van, az A és B oszlopban, a B oszlopban, vannak olyan alkalmazottak, akik nem szerepelnek az A oszlopban, és szeretnénk megtudni azoknak az alkalmazottaknak a nevét, akik nem szerepelnek az A listában.

Tehát a VLOOKUP képletet alkalmaztuk a B lista jobb szomszédos oszlopára, hogy megtudjuk a közös neveket mindkét listában, és elkülönítsük azokat a neveket, amelyek nem szerepelnek az A listában.

VLOOKUP képlet a C2-ben és lefelé húzva megvan

= VLOOKUP (B2, $ A: $ A, 1,0)

Mint fent láthatja, van néhány olyan név, amelyet a VLOOKUP képlet nem tudott megkeresni; ezért # N / A hibát generáltak, ami azt jelenti, hogy a VLOOKUP nem találta meg ezeket a neveket az A oszlopban található alkalmazotti listában.

Most, ha azt akarjuk, hogy a # N / A helyébe valami más érték lépjen, például: "A név nem szerepel az A listában" , akkor az IFERROR függvényt használjuk a # N / A hiba helyettesítésére,

Tehát a VLOOKUP (B2, $ A: $ A, 1,0) keresési képletet adjuk át az első argumentumnak és a Név nem szerepel az A listában második argumentumnak az IFERROR függvénynek. Tehát a képlet lesz

= IFERROR (VLOOKUP (B2, $ A: $ A, 1,0), "A név nem szerepel az A listán")

Ezt a képletet az utolsó cellába húzva megkapjuk a # N / A kicserélt értékét az átadott értékkel.

2. példa - A DIV / 0 kezelése! Hiba

Az A. oszlopban vannak olyan összegek, amelyeket egyenlően kell elosztani a megadott emberek száma között.

Tehát, amikor a = Összeg / Emberek száma képletet alkalmazzuk

# DIV / 0 hibát kapunk! a C4-ben, amikor az emberek száma 0. Ha egy numerikus értéket elosztunk nullával, akkor ezt a hibát kapjuk.

Most ezt a hibát egy „ Személy száma <1 ” értékkel akarjuk helyettesíteni , az IFERROR függvényt fogjuk használni.

= IFERROR ((A2 / B2)), <1 'személy száma

3. példa - A #NÉV kezelése? Hiba

Tegyük fel, hogy van néhány számunk, amelyet hozzá kell adni, és tévedésből, ha valaki rossz képletet ír az összeghez, megkapjuk a #NÉV? hiba.

SUM helyett, ha a felhasználó rossz képletet ír, a #NÉV? hiba keletkezik.

Az IFERROR excel függvény segítségével ezt a hibát úgy kezelhetjük, hogy egyszerűen átadunk egy értéket a második argumentumnak, például: „ Gépelt hibás képlet ”.

4. példa - #NULL kezelés! Hiba

Tegyük fel, hogy 3 értékünk van az A2, A3 és A4 cellában, és szeretnénk összegezni őket.

Az A5 cellában a plusz operátort használtuk feladásukhoz, A2 + A3 A4, és ahelyett, hogy a '+' operátort A3 és A4 közé helyeztük volna, a szóköz lenyomásával beléptünk egy elválasztóba, és megkapjuk a #NULL! Hiba.

Tehát a hiba kijavításához használhatjuk az IFERROR függvényt a képlet megváltoztatásával

= IFERROR ((A2 + A3 A4), (SUM (A2: A4)))

Láthatja, hogy egy másik képletet, a SUM-ot használtunk a három megadott érték összegének kiszámításához, és ezt továbbadtuk második argumentumként az IFERROR függvényben.

5. példa - #NUM kezelése hiba

Van néhány számunk az A oszlopban, és meg akarjuk találni ezeknek a számoknak a négyzetgyökeit.

Az Excel programban az SQRT van az Excelben, hogy kiszámoljuk a szám négyzetgyökét, amikor ezt a képletet alkalmazzuk a számok négyzetgyökének megszerzésére.

#NUM hibát kapunk! negatív értékekre, mivel nem találjuk a negatív szám négyzetgyökét. Tehát, az Excel dobja a #NUM! hiba, amikor az SQRT függvényt negatív számra alkalmazzák.

Az IFERROR excel függvény segítségével átadhatunk egy „ A negatív szám ” értéket a negatív értékekhez, hogy elkerüljük ezt a hibát.

6. példa - A #REF kezelése! Hiba

Tegyük fel, hogy két számunk van az A2 és az A3 cellában, és el akarjuk osztani az A cella értékét a B értékkel.

Most, ha töröljük a harmadik sorban, illetve adja 3 rd sor teljesen, akkor egy #REF! hiba a C2 cellában

A hivatkozás törlése óta az Excel nem találja a referenciaértéket a képletben; ezért dobja a #REF-et! hiba.

Az IFERROR excel függvény használatával átadhatunk egy value_if_error értéket, ' Referencia törölve '.

7. példa - Az # ÉRTÉK kezelése! Hiba

Két értékünk van az A2 és A3 cellában, A2, és hozzá akarjuk adni ezt a két értéket az A2 és A3 cellába,

Az A2 számértéket tartalmaz, míg az A3 szöveges értéket tartalmaz. Amikor hozzáadjuk ezt a két értéket, # ÉRTÉKET kapunk! Hiba.

Mivel a képletben helytelen adattípust használnak, az # ÉRTÉKET adott vissza! Hiba

Ezt korrigálva az IFERROR használatával

Tehát láthatjuk, hogy az IFERROR függvény nagyon hasznos lehet az Excel hibáiban és a kimenet testreszabásában, ha szükség vagy követelmény szerint hiba lép fel.

érdekes cikkek...