30 Excel-functies in 30 dagen: ERROR.TYPE (ERROR.TYPE)

Gisteren in de marathon 30 Excel-functies in 30 dagen we waren op zoek naar waarden met behulp van de functie OPZOEKEN (VISIE). Vandaag zullen we deze functie opnieuw gebruiken om aan de bugs te werken.

We zullen de 17e dag van de marathon wijden aan de studie van de functie FOUT.TYPE (TYPEFOUT). Het is in staat om soorten fouten te herkennen en u kunt deze informatie op uw beurt gebruiken om ze te elimineren.

Laten we dus eens kijken naar de informatie en voorbeelden van het gebruik van de functie FOUT.TYPE (FOUTTYPE) in Excel. Als u aanvullende informatie of voorbeelden heeft, deel deze dan in de opmerkingen.

Functie 17: FOUT.TYPE

Functie FOUT.TYPE (ERROR.TYPE) bepaalt het type fout op nummer of retouren #AT (#N/A) als er geen fout wordt gevonden.

Hoe kan de functie ERROR.TYPE worden gebruikt?

Door middel van FOUT.TYPE (FOUTTYPE) U kunt:

  • het type fout identificeren.
  • gebruikers helpen bij het corrigeren van fouten die optreden.

Syntaxis ERROR.TYPE

Functie FOUT.TYPE (ERRORTYPE) heeft de volgende syntaxis:

ERROR.TYPE(error_val)

ТИП.ОШИБКИ(значение_ошибки)

  • fout_val (error_value) is dezelfde fout die moet worden geïdentificeerd.
  • codes geretourneerd door de functie FOUT.TYPE (TYPEFOUT):
    • 1 ... #NUL! (#LEEG!)
    • 2 ... # DEEL / 0! (#DEL/0!)
    • 3 ... #WAARDE! (#DUS!)
    • 4 ... #REF! (#SSYL!)
    • 5 ... #NAME? (#NAAM?)
    • 6 ... #OP EEN! (#NUMMER!)
    • 7 ... #AT (#N.v.t.)
    • #AT (#N/A) … een andere waarde

Trapt ERROR.TYPE op

Als de waarde van het argument fout_val (error_value) is geen fout, het resultaat van een functie FOUT.TYPE (ERROR.TYPE) zal een foutmelding zijn #AT (#N.v.t.). U kunt dit vermijden als u de functie gebruikt ISFOUT (ISERROR) om te controleren op een fout, zoals weergegeven in voorbeeld 2.

Voorbeeld 1: Bepalen van het type fout

Functies gebruiken FOUT.TYPE (ERROR.TYPE) U kunt een cel controleren om te bepalen wat voor soort fout deze bevat. Als er geen fout in de cel is, wordt de waarde geretourneerd in plaats van een numerieke foutcode #AT (#N.v.t.).

=ERROR.TYPE(B3)

=ТИП.ОШИБКИ(B3)

In dit voorbeeld bevat cel B3 #WAARDE! (#VALUE!), dus het fouttype is 3.

Voorbeeld 2: Gebruikers helpen om te gaan met fouten

Door te combineren FOUT.TYPE (ERROR TYPE) met andere functies, kunt u gebruikers helpen bij het corrigeren van fouten die in een cel verschijnen. In dit voorbeeld moeten getallen worden ingevoerd in de cellen B3 en C3. Als er tekst wordt ingevoerd, is het resultaat in D3 een foutmelding #WAARDE! (#WAARDE!). Als nul wordt ingevoerd in cel C3, is het resultaat een foutmelding # DIV / 0 (#SECTIE/0).

In cel D4 is de functie ISFOUT (ISERROR) controleert op een fout, en FOUT.TYPE (ERROR.TYPE) retourneert het nummer van deze fout. Functie OPZOEKEN (ZOEKEN) vindt een passend bericht in de foutcodetabel met een hint over hoe de fout kan worden verholpen en geeft dit aan de gebruiker weer.

=IF(ISERROR(D3),LOOKUP(ERROR.TYPE(D3),$B$9:$B$15,$D$9:$D$15),"")

=ЕСЛИ(ЕОШИБКА(D3);ПРОСМОТР(ТИП.ОШИБКИ(D3);$B$9:$B$15;$D$9:$D$15);"")

Hier is een tabel met correspondentie tussen numerieke foutcodes en weergegeven berichten:

Laat een reactie achter