Hoe gebruik je de IFERROR-functie in Excel?
Excel IFERROR-functie
Bij het toepassen van formules in een Excel-werkblad, worden soms foutwaarden gegenereerd. Om deze fouten te verhelpen, biedt Excel een handige functie - de IFERROR-functie. De IFERROR-functie wordt gebruikt om een aangepast resultaat terug te geven wanneer een formule een fout evalueert, en een normaal resultaat wanneer er geen fout optreedt.
Syntaxis:
De syntaxis voor de IFERROR-functie in Excel is:
Argumenten:
- waarde: Vereist. Een formule, expressie, waarde of celverwijzing om te controleren op een fout.
- waarde_als_fout: Vereist. Een specifieke waarde om terug te geven als een fout wordt gevonden. Het kan een lege string, tekstbericht, numerieke waarde, een andere formule of berekening zijn.
Opmerkingen:
- 1. De IFERROR-functie kan omgaan met alle fouttypen, inclusief #DEEL/0!, #N/B, #NAAM?, #NULL!, #GETAL!, #VERW!, en #WAARDE!.
- 2. Als het argument waarde een lege cel is, wordt deze door de IFERROR-functie behandeld als een lege string ("").
- 3. Als het argument waarde_als_fout wordt opgegeven als een lege string (""), wordt er geen bericht weergegeven wanneer een fout wordt gedetecteerd.
- 4. Als het argument waarde een arrayformule is, retourneert IFERROR een array van resultaten voor elke cel in het bereik dat is opgegeven in waarde.
- 5. Deze IFERROR is beschikbaar in Excel 2007 en alle latere versies.
Retourneert:
Geeft een specifieke waarde terug voor de foutwaarden.
Voorbeelden:
Voorbeeld 1: IFFEROR-functie om een lege cel of een aangepaste tekst in plaats van een foutwaarde terug te geven
Stel dat je de volgende gegevens hebt, om de gemiddelde prijs te berekenen, zou je Verkoop / Eenheid moeten gebruiken. Maar als de Eenheid 0 of een lege cel is, worden er fouten weergegeven zoals in onderstaande schermafbeelding te zien is:
Nu zal ik een lege cel of een andere tekststring gebruiken om de foutwaarden te vervangen:
=IFERROR(B2/C2, "") (Deze formule retourneert een lege cel in plaats van de foutwaarde)
=IFERROR(B2/C2, "Fout") (Deze formule retourneert een aangepaste tekst “Fout” in plaats van de foutwaarde)
![]() | ![]() |
Voorbeeld 2: IFERROR met Vlookup-functie om “Niet Gevonden” in plaats van foutwaarden terug te geven
Normaal gesproken, wanneer je de vlookup-functie gebruikt om de bijbehorende waarde terug te geven, krijg je een #N/B-foutwaarde als je overeenkomstige waarde niet wordt gevonden, zoals in de volgende schermafbeelding te zien is:
In plaats van de foutwaarde weer te geven, kun je een “Niet Gevonden”-tekst gebruiken om deze te vervangen. In dit geval kun je de Vlookup-formule inpakken in de IFERROR-functie zoals dit: =IFERROR(VLOOKUP(…),"Niet gevonden")
Gebruik de onderstaande formule, en dan wordt een aangepaste tekst “Niet Gevonden” geretourneerd in plaats van de foutwaarde wanneer de overeenkomstige waarde niet wordt gevonden, zie schermafbeelding:
Voorbeeld 3: Geneste IFERROR gebruiken met Vlookup-functie
Deze IFERROR-functie kan je ook helpen omgaan met meerdere vlookup-formules, bijvoorbeeld, je hebt twee opzoektabellen, nu moet je het item in deze twee tabellen zoeken, om de foutwaarden te negeren, gebruik dan de geneste IFERROR met Vlookup zoals dit:
Voorbeeld 4: IFERROR-functie in array-formules
Laten we zeggen, als je de totale hoeveelheid wilt berekenen op basis van de lijst van totale prijs en eenheidsprijs, dit kan worden gedaan door een array-formule te gebruiken, die elke cel in het bereik B2:B5 deelt door de corresponderende cel van het bereik C2:C5, en vervolgens de resultaten optelt zoals bij het gebruik van deze array-formule: =SOM($B$2:$B$5/$C$2:$C$5).
Opmerking: Als er ten minste één 0-waarde of lege cel in het gebruikte bereik voorkomt, wordt de fout #DEEL/0! geretourneerd zoals in onderstaande schermafbeelding te zien is:
Om die fout te corrigeren, kun je de IFERROR-functie in de formule inpakken zoals dit, en vergeet niet om na het invoeren van deze formule tegelijkertijd op Shift + Ctrl + Enter te drukken:
De Beste Office-productiviteitstools
Kutools voor Excel - Helpt U Om Uit Te Blinken In De Menigte
Kutools voor Excel Beschikt Over Meer Dan 300 Functies, Waardoor Wat U Nodig Hebt Maar Een Klik Verwijderd Is...
Office Tab - Schakel Tabbladgestuurd Lezen en Bewerken in Microsoft Office (inclusief Excel)
- Eén seconde om te schakelen tussen tientallen open documenten!
- Verminder honderden muisklikken voor u elke dag, zeg vaarwel tegen muisarm.
- Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
- Brengt Efficiënte Tabbladen naar Office (inclusief Excel), Net Als Chrome, Edge en Firefox.