Beschrijving
Gebruik deze functie om fouten in een formule op te vangen en af te handelen.
Syntax
IFERROR(waarde, waarde_if_error)
Ingangen
Deze functie accepteert de volgende argumenten:
| Naam | Vereist | Beschrijving | Geldige invoer |
|---|---|---|---|
waarde |
Ja | De waarde of uitdrukking om te controleren op een fout. | Een celverwijzing, een celbereik, een getal, een tekststring of een formule die resulteert in een van deze. |
waarde_indien_fout |
Ja | De waarde die moet worden teruggegeven als de formule op een fout uitdraait. | Een celverwijzing, een celbereik, een getal, een tekststring of een formule die resulteert in een van deze. |
Voorbeelden
Voorbeeldgegevens
| A | B | |
|---|---|---|
| 1 | 100 | 20 |
| 2 | 50 | 0 |
| 3 | 30 | 5 |
| 4 | Vier | 10 |
Voorbeeldformules
| Gebruikscasus | Formule | Uitleg en resultaat |
|---|---|---|
| Deel de waarde in een cel door de waarde in een andere cel. Als er een fout optreedt, wordt het bijgeleverde bericht geretourneerd. | =IFERROR(A1/B1,"Kan niet delen") |
Deze formule werkt op de volgende manier:
Voor deze gegevensset geeft deze formule 5. |
| Deel de waarde in een cel door de waarde in een andere cel. Als er een fout optreedt, wordt het bijgeleverde bericht geretourneerd. | =IFERROR(A2/B2,"Kan niet delen") |
Deze formule werkt op de volgende manier:
Voor deze gegevensset geeft deze formule Kan niet delen. |
| Vermenigvuldig de waarde in een cel met de waarde in een andere cel. Als er een fout optreedt, wordt het bijgeleverde bericht geretourneerd. | =IFERROR(A4*B4,"Ongeldige berekening") |
Deze formule werkt op de volgende manier:
Voor deze gegevensset geeft deze formule Ongeldige berekening. |
| Zoek naar een specifieke waarde in een bereik. Als er een fout optreedt, wordt het bijgeleverde bericht geretourneerd. | =IFERROR(VLOOKUP("Banaan",A1:B4,2,FALSE),"Geen banaan gevonden") |
Deze formule werkt op de volgende manier:
Voor deze gegevensset geeft deze formule Geen banaan gevonden. |
Notities
- IFERROR retourneert een opgegeven waarde als een formule op een fout uitkomt; anders wordt het resultaat van de formule geretourneerd.
- IFERROR vangt alle foutklassen op (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? en #NULL!). Er wordt geen onderscheid gemaakt tussen foutklassen.
- IFERROR wordt vaak gebruikt met functies zoals VLOOKUP, HLOOKUP, en INDEX/MATCH om met scenario's met ontbrekende gegevens om te gaan.
- IFERROR kan in 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 misschien wilt onderzoeken.
- Overweeg het gebruik van de meer specifieke IFNA functie als u alleen #N/A fouten moet opvangen.
- Voor complexere foutafhandeling kunt u IF verklaringen binnen IFERROR nesten.
- Bij het oplossen van problemen kunt u IFERROR tijdelijk verwijderen om de werkelijke fouten te zien die uw formules produceren.