Excel IFERROR functie
Bij het toepassen van formules in het Excel-werkblad worden enkele foutwaarden gegenereerd, om de fouten op te lossen, biedt Excel een handige functie-IFERROR-functie. De functie ALS.FOUT wordt gebruikt om een aangepast resultaat te retourneren wanneer een formule een fout evalueert, en om een normaal resultaat te retourneren wanneer er geen fout is opgetreden.
Syntax:
De syntaxis voor de IFERROR-functie in Excel is:
Argumenten:
- value: Verplicht. Een formule, uitdrukking, waarde of celverwijzing om op een fout te controleren.
- value_if_error: Verplicht. Een specifieke waarde die moet worden geretourneerd als er een fout wordt gevonden. Het kan een lege tekenreeks, tekstbericht, numerieke waarde, een andere formule of berekening zijn.
Opmerkingen:
- 1. De IFERROR-functie kan alle fouttypen aan, waaronder # DIV / 0 !, # N / A, #NAAM ?, #NULL !, #GETAL !, #REF !, en #VALUE !.
- 2. Indien de waarde argument is een lege cel, het wordt behandeld als een lege tekenreeks ("") door de functie IFERROR.
- 3. Indien de waarde_if_fout argument wordt geleverd als een lege string (""), er wordt geen bericht weergegeven als er een fout wordt gedetecteerd.
- 4. Als waarde argument is een matrixformule, IFERROR retourneert een matrix met resultaten voor elke cel in het bereik dat is opgegeven in waarde.
- 5. Deze IFERROR is beschikbaar in Excel 2007 en alle volgende versies.
Keer terug:
Retourneert de specifieke waarde voor de foutwaarden.
Voorbeelden:
Voorbeeld 1: IFFEROR-functie om een lege cel of een aangepaste tekst te retourneren in plaats van een foutwaarde
U heeft bijvoorbeeld een lijst met onderstaande gegevens. Om de gemiddelde prijs te berekenen, moet u Verkoop / Eenheid gebruiken. Maar als de eenheid 0 of een lege cel is, worden fouten weergegeven zoals onderstaand screenshot:
Nu zal ik een lege cel of een andere tekstreeks gebruiken om de foutwaarden te vervangen:
=IFERROR(B2/C2, "") (Deze formule retourneert een blanco in plaats van de foutwaarde)
=IFERROR(B2/C2, "Error") (Deze formule retourneert een aangepaste tekst "Fout" in plaats van de foutwaarde)
Voorbeeld 2: IFERROR met Vlookup-functie om "Not Found" te retourneren in plaats van foutwaarden
Normaal gesproken, wanneer u de functie vlookup toepast om de overeenkomstige waarde te retourneren, als uw overeenkomende waarde niet wordt gevonden, krijgt u een # N / A-foutwaarde zoals in de volgende schermafbeelding:
In plaats van de foutwaarde weer te geven, kunt u een tekst "Niet gevonden" gebruiken om deze te vervangen. In dit geval kunt u de Vlookup-formule als volgt in de IFERROR-functie verpakken: =IFERROR(VLOOKUP(…),"Not found")
Gebruik de onderstaande formule, en dan wordt een aangepaste tekst "Niet gevonden" teruggestuurd naar de foutwaarde terwijl de overeenkomende waarde niet wordt gevonden, zie screenshot:
Voorbeeld 3: Geneste IFERROR gebruiken met de Vlookup-functie
Deze IFERROR-functie kan u ook helpen om met meerdere vlookup-formules om te gaan, u hebt bijvoorbeeld twee opzoektabellen, moet nu naar het item in deze twee tabellen zoeken, om de foutwaarden te negeren, gebruikt u de geneste IFERROR met Vlookup als dit :
Voorbeeld 4: IFERROR-functie in matrixformules
Laten we zeggen dat als u de totale hoeveelheid wilt berekenen op basis van de lijst met totale prijs en eenheidsprijs, dit kan worden gedaan door een matrixformule te gebruiken, die elke cel in het bereik B2: B5 deelt door de overeenkomstige cel van het bereik C2: C5, en telt vervolgens de resultaten op met behulp van deze matrixformule: =SUM($B$2:$B$5/$C$2:$C$5).
Opmerking: als er ten minste één 0-waarde of lege cel in het gebruikte bereik is, wordt de # DIV / 0! fout wordt geretourneerd zoals onderstaand screenshot getoond:
Om die fout op te lossen, kunt u de IFERROR-functie als volgt in de formule verpakken, en vergeet niet dat u op drukt Shitf+Ctrl+Enter toetsen samen na het invoeren van deze formule:
De beste tools voor kantoorproductiviteit
Kutools for Excel - Helpt u zich te onderscheiden van de menigte
Kutools voor Excel beschikt over meer dan 300 functies, Ervoor zorgen dat wat u nodig heeft slechts één klik verwijderd is...
Office-tabblad - Schakel lezen en bewerken met tabbladen in Microsoft Office in (inclusief Excel)
- Een seconde om te schakelen tussen tientallen geopende documenten!
- Verminder elke dag honderden muisklikken voor u, zeg maar dag tegen muishand.
- 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.