KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Excel IFERROR-functie

AuteurXiaoyang Wijzigingsdatum

Bij het toepassen van formules in een Excel-werkblad kunnen soms foutwaarden ontstaan. Gelukkig biedt Excel daar een handige oplossing voor: de IFERROR-functie. Deze functie geeft een aangepast resultaat weer als een formule een fout oplevert, en het normale resultaat als alles naar behoren verloopt.

doc ALS.FOUT-functie 1


 Syntaxis:

De syntaxis van de IFERROR-functie in Excel is:

=IFERROR(value, value_if_error)

 Argumenten:

  • value: Vereist. Een formule, expressie, waarde of celverwijzing die op fouten moet worden gecontroleerd.
  • value_if_error: Vereist. Een specifieke waarde die geretourneerd moet worden wanneer er een fout optreedt. Dit kan een lege tekenreeks, een tekstbericht, een numerieke waarde, een andere formule of een berekening zijn.

Opmerkingen:

  • 1. De functie IFERROR kan elk fouttype aan, waaronder #DIV/0!, #N/B, #NAAM?, #LEEG!, #GETAL!, #VERW! en #WAARDE!.
  • 2. Als het waarde-argument een lege cel is, behandelt de IFERROR-functie deze als een lege tekenreeks („").
  • 3. Als het waarde_indien_fout-argument wordt ingesteld op een lege tekenreeks („"), verschijnt er geen foutmelding wanneer een fout wordt gedetecteerd.
  • 4. Als het waarde-argument een matrixformule is, retourneert IFERROR een matrix met resultaten voor elke cel in het opgegeven bereik.
  • 5. Deze IFERROR-functie is beschikbaar vanaf Excel 2007 en in alle nieuwere versies.

 Retourneert:

Geeft de opgegeven waarde terug bij foutwaarden.


 Voorbeelden:

Voorbeeld 1: IFERROR-functie om een lege cel of aangepaste tekst weer te geven in plaats van een foutwaarde

Stel dat u de onderstaande gegevenslijst hebt. Om de gemiddelde prijs te berekenen, gebruikt u Verkoop / Eenheid. Maar wanneer de Eenheid 0 is of een lege cel bevat, verschijnen er fouten, zoals in de afbeelding hieronder:

doc ALS.FOUT-functie 2

Nu vervang ik de foutwaarden door een lege cel of een andere tekenreeks:

=IFERROR(B2/C2, „")(Deze formule retourneert een lege cel in plaats van de foutwaarde)

=IFERROR(B2/C2, „Error")(Deze formule retourneert de aangepaste tekst „Fout” in plaats van de foutwaarde)

doc ALS.FOUT-functie 3doc ALS.FOUT-functie 4

Voorbeeld 2: IFERROR met de VERT.ZOEKEN-functie om „Niet gevonden” weer te geven in plaats van foutwaarden

Normaal gesproken krijgt u bij gebruik van de VERT.ZOEKEN-functie om de overeenkomstige waarde op te halen een #N/B-foutwaarde als uw zoekwaarde niet wordt gevonden, zoals in de volgende afbeelding wordt weergegeven:

doc ALS.FOUT-functie 5

In plaats van de foutwaarde weer te geven, vervangt u deze eenvoudig door de tekst „Niet gevonden” door de VERT.ZOEKEN-formule als volgt in de IFERROR-functie op te nemen:=IFERROR(VLOOKUP(…),„Not found")

Gebruik de onderstaande formule om, wanneer de zoekwaarde niet wordt gevonden, automatisch de aangepaste tekst „Niet gevonden” te tonen in plaats van een foutmelding. Zie de afbeelding:

=IFERROR(VLOOKUP(D2,$A$2:$B$11,2,FALSE),„Not Found")

doc ALS.FOUT-functie 6


Voorbeeld 3: Geneste IFERROR met de VERT.ZOEKEN-functie

Deze IFERROR-functie ondersteunt u ook bij meerdere VERT.ZOEKEN-formules. Stel dat u twee opzoektabels hebt en een item in beide tabellen wilt opzoeken: gebruik dan geneste IFERROR met VERT.ZOEKEN om foutwaarden soepel te negeren, zoals hieronder:

=IFERROR(VLOOKUP(G2,$A$2:$B$7,2,FALSE),IFERROR(VLOOKUP(G2,$D$2:$E$7,2,FALSE),„Not Found"))

doc ALS.FOUT-functie 7


Voorbeeld 4: IFERROR-functie in matrixformules

Stel dat u de totale hoeveelheid wilt berekenen op basis van de lijst met totale prijs en eenheidsprijs. Dat lukt met een matrixformule die elke cel in het bereik B2:B5 deelt door de overeenkomstige cel in het bereik C2:C5, en de resultaten daarna optelt. Gebruik hiervoor deze matrixformule:=SUM($B$2:$B$5/$C$2:$C$5).

Opmerking: Als het gebruikte bereik minstens één nulwaarde of lege cel bevat, wordt de fout #DIV/0! weergegeven, zoals in de onderstaande afbeelding te zien is:

doc ALS.FOUT-functie 8

Om deze fout op te lossen, kunt u de IFERROR-functie in de formule opnemen, zoals hieronder wordt weergegeven. Vergeet niet om na het invoeren van deze formule tegelijkertijd op Shift + Ctrl + Enter te drukken:

=SUM(IFERROR($B$2:$B$5/$C$2:$C$5,0))

doc ALS.FOUT-functie 9


De beste Office-productiviteitshulpmiddelen

Kutools voor Excel – Helpt u om op te vallen tussen de massa

🤖KUTOOLS AI Assistent: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoek, markeer of Dubbele waarden markeren  |  Verwijder lege rijen  |  Kolommen samenvoegen of cellen zonder gegevensverlies  |  Afronden zonder formule...
Super VLookup:Meerdere criteria  |  Meerdere waarden  |  Over meerdere werkbladen heen  |  Fuzzy Match...
Geav. keuzelijst...:  |  Afhankelijke keuzelijst  |  Keuzelijst met meervoudige selectie
Kolombeheerder:Voeg een specifiek aantal kolommen toe  |  Verplaats kolommen  |  Schakel zichtbaarheidsstatus van verborgen kolommen in/uit  |Vergelijk kolommen met Selecteer Dezelfde/Verschillende Cellen...
Uitgelichte functies:Rasterfocus  |  Ontwerpweergave  |  Verbeterde formulebalk  |  Werkmap- en bladbeheerder|Bronnenbibliotheek(Automatische tekst)|  Datumkiezer  |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen  |  E-mails verzenden op basis van lijst  |  Superfilter  |  Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgehaald...) ...
Top 15-toolsets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen...)|  50+Grafiektypen(Gantt-diagram...)|  40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum...)|  19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad...)|  12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie...)|  7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Excel-cellen splitsen...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...


Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in

  • Schakel in één seconde tussen tientallen geopende documenten!
  • Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
  • Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.