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.