Beschrijving
Gebruik deze functie om fouten in een formule op te sporen en af te handelen.
Syntaxis
IFERROR(waarde, waarde_als_fout)
Invoer
Deze functie accepteert de volgende argumenten:
| Naam | Vereist | Beschrijving | Geldige invoer |
|---|---|---|---|
waarde |
Ja | De waarde of expressie die gecontroleerd moet worden op een fout. | Een celverwijzing, een celbereik, een getal, een tekstreeks of een formule die een van deze resultaten oplevert. |
waarde_als_fout |
Ja | De waarde die moet worden geretourneerd als de formule een fout oplevert. | Een celverwijzing, een celbereik, een getal, een tekstreeks of een formule die een van deze resultaten oplevert. |
Voorbeelden
Voorbeeldgegevens
| A | B | ||
|---|---|---|---|
| 1 | 100 | 20 | |
| 2 | 50 | 0 | |
| 3 | 30 | 5 | |
| 4 | Vier | 10 |
Voorbeeldformules
| Gebruiksvoorbeeld | Formule | Uitleg en resultaat |
|---|---|---|
| Deel de waarde in de ene cel door de waarde in de andere cel. Als er een fout optreedt, wordt het opgegeven bericht geretourneerd. | =IFERROR(A1/B1,"Kan niet delen") |
Deze formule werkt als volgt:
Resultaat: 5 . |
| Deel de waarde in de ene cel door de waarde in de andere cel. Als er een fout optreedt, wordt het opgegeven bericht geretourneerd. | =IFERROR(A2/B2,"Kan niet delen") |
Deze formule werkt als volgt:
Resultaat: Kan niet delen. |
| Vermenigvuldig de waarde in de ene cel met de waarde in de andere cel. Als er een fout optreedt, wordt het opgegeven bericht geretourneerd. | =IFERROR(A4*B4,"Ongeldige berekening") |
Deze formule werkt als volgt:
Resultaat: Ongeldige berekening . |
| Zoek naar een specifieke waarde binnen een bereik. Als er een fout optreedt, wordt het opgegeven bericht geretourneerd. | =IFERROR(VLOOKUP("Banana",A1:B4,2,FALSE),"Geen banaan gevonden") |
Deze formule werkt als volgt:
Resultaat: Geen banaan gevonden . |
Notities
- IFERROR retourneert een opgegeven waarde als een formule een fout oplevert; anders retourneert het het resultaat van de formule.
- IFERROR vangt alle foutklassen op (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, en #NULL!). Het maakt geen onderscheid tussen foutcategorieën.
- IFERROR wordt vaak gebruikt met functies zoals VLOOKUP , HLOOKUP en INDEX / MATCH om situaties met ontbrekende gegevens af te handelen.
- IFERROR kan binnen andere functies worden genest of als onderdeel van een grotere formule worden gebruikt.
Tips
- Gebruik IFERROR om spreadsheets op te schonen door foutmeldingen te vervangen door gebruiksvriendelijkere tekst of lege cellen.
- Wees voorzichtig met het gebruik van IFERROR, omdat het legitieme fouten kan maskeren die u wellicht wilt onderzoeken.
- Overweeg de meer specifieke IFNA functie te gebruiken als u alleen #N/A-fouten hoeft op te vangen.
- Voor complexere foutafhandeling kunt u IF -instructies binnen IFERROR nesten.
- Verwijder IFERROR tijdelijk tijdens het oplossen van problemen om de daadwerkelijke fouten te zien die uw formules veroorzaken.