Excel ISERROR-functie - Test of cel resulteert in een fout

Voorbeeldwerkboek downloaden

Download het voorbeeldwerkboek

Deze tutorial laat zien hoe je de Excel ISERROR-functie in Excel om te testen of een cel een fout oplevert.

ISERROR Functiebeschrijving:

De ISERROR-functietest als de celwaarde een fout is. Retourneert WAAR of ONWAAR.

Om de ISERROR Excel-werkbladfunctie te gebruiken, selecteert u een cel en typt u:

(Let op hoe de formule-invoer verschijnt)

ISERROR Functiesyntaxis en ingangen:

1 =ISFOUT(WAARDE)

waarde - De testwaarde:

Hoe de ISERROR-functie te gebruiken?

De ISERROR-functie controleert of een berekening een fout oplevert.

1 =ISFOUT(A2)

IF ISERROR Vervangen door IFERROR

Vóór Excel 2007 werd de ISERROR-functie vaak gebruikt in combinatie met de IF-functie om een ​​tweede berekening uit te voeren als de eerste berekening tot een fout leidde.

1 =ALS(ISRROR(C2/B2),"Nul voorraad",C2/B2)

In Excel 2007 is echter de IFERROR-functie geïntroduceerd, waardoor de IF / ISERROR-combinatie overbodig is geworden.

1 =IFERROR((C2/B2),"Nul voorraad")

ISERR en ISNA

De ISERROR-functie retourneert TRUE als ieder fout optreedt.

Er zijn nog twee andere "is" -functies voor foutcontrole:

  • De ISNA-functie retourneert alleen TRUE voor #N/A-fouten.
  • De ISERR-functie retourneert TRUE voor alle fouten behalve #N/A-fouten.
12 =ISNA(A2)=ISRR(A2)

Naast de IFERROR-functie is er ook de IFNA-functie.

Deze functies zijn belangrijk omdat veel formulefouten het gevolg zijn van slechte formules, maar #N/A-fouten zijn vaak geldig. Als u bijvoorbeeld de functie VERT.ZOEKEN gebruikt en de opzoekwaarde niet wordt gevonden, retourneert de formule #N/A.

1 =VERT.ZOEKEN(A2,$D$2:$E$7,2,FALSE)

Door de IFNA-functie op de VERT.ZOEKEN toe te passen, kunt u geldige #N/A-fouten afhandelen, terwijl u geen andere formulefouten afhandelt (zodat u die andere fouten niet over het hoofd ziet).

1 =IFNA(VERT.ZOEKEN(A2,$D$2:$E$7,2,FALSE),VERT.ZOEKEN(A2,$G$2:$H$7,2,FALSE))

Andere logische functies

Excel / Google Spreadsheets bevatten veel andere logische functies om andere logische tests uit te voeren. Hier is een lijst:

IF / IS-functies
iferror
iserror
isna
iserr
is leeg
isgetal
istekst
is niet-tekst
isformule
is logisch
isref
iseven
is vreemd

ISERROR in Google Spreadsheets

De ISERROR-functie werkt in Google Spreadsheets precies hetzelfde als in Excel:

ISERROR-voorbeelden in VBA

U kunt ook de ISERROR-functie in VBA gebruiken. Type:
applicatie.werkbladfunctie.iserror(waarde)
Voor de functieargumenten (waarde, enz.), kunt u ze ofwel rechtstreeks in de functie invoeren, of variabelen definiëren om in plaats daarvan te gebruiken.

Laten we aannemen dat we de volgende waarden in ons werkblad hebben:

We zullen de ISERROR-functie met VBA uitgeven voor elk van de bovenstaande cellen:

1 WerkbladFunctie.IsError(Bereik("A1")) 'FALSE'
1 WerkbladFunctie.IsError(Bereik("B1")) 'FALSE'
1 WerkbladFunctie.IsError(Bereik("C1")) 'FALSE'
1 WerkbladFunctie.IsError(Bereik("D1")) 'TRUE'
1 WerkbladFunctie.IsError(Bereik("E1")) 'TRUE'
1 WerkbladFunctie.IsError(Bereik("G1")) 'TRUE'

Keer terug naar de lijst met alle functies in Excel

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave