30 Excel-funksies in 30 dae: ERROR.TIPE (ERROR.TYPE)

Gister in die marathon 30 Excel-funksies in 30 dae ons was op soek na waardes deur die funksie te gebruik OPSOEK (BESKOU). Vandag sal ons weer hierdie funksie gebruik om aan die foute te werk.

Ons sal die 17de dag van die marathon aan die bestudering van die funksie wy FOUT.TIPE (TIPE.FOUT). Dit is in staat om tipes foute te herken, en jy kan op sy beurt hierdie inligting gebruik om dit uit te skakel.

Dus, kom ons kyk na die inligting en voorbeelde van die gebruik van die funksie FOUT.TIPE (FOUTTIPE) in Excel. As jy bykomende inligting of voorbeelde het, deel dit asseblief in die kommentaar.

Funksie 17: FOUT.TIPE

funksie FOUT.TIPE (FOUT.TIPE) bepaal die tipe fout deur getal of opbrengste #BY (#N/A) as geen fout gevind word nie.

Hoe kan die ERROR.TYPE-funksie gebruik word?

Deur middel van FOUT.TIPE (ERROR.TYPE) Jy kan:

  • identifiseer die tipe fout.
  • help gebruikers om foute wat voorkom reg te stel.

Sintaksis FOUT.TYPE

funksie FOUT.TIPE (ERRORTYPE) het die volgende sintaksis:

ERROR.TYPE(error_val)

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

  • fout_val (foutwaarde) is dieselfde fout wat geïdentifiseer moet word.
  • kodes wat deur die funksie teruggestuur word FOUT.TIPE (TIPE.FOUT):
    • 1 ... #NUL! (#LEEG!)
    • 2 ... # DIV / 0! (#DEL/0!)
    • 3 ... Fout # WAARDE! (#SO!)
    • 4 ... #REF! (#SSYL!)
    • 5 ... #NAME? (#NAAM?)
    • 6 ... #OP EEN! (#NUMBER!)
    • 7 ... #BY (#Nvt)
    • #BY (#N/A) … enige ander waarde

Trags FOUT.TYPE

As die waarde van die argument fout_val (error_value) is nie 'n fout nie, die resultaat van 'n funksie FOUT.TIPE (ERROR.TYPE) sal 'n foutboodskap wees #BY (#N/A). Jy kan dit vermy as jy die funksie gebruik FOUT (ISERROR) om te kyk vir 'n fout, soos getoon in voorbeeld 2.

Voorbeeld 1: Bepaling van die tipe fout

Gebruik van funksies FOUT.TIPE (FOUT.TYPE) Jy kan 'n sel nagaan om te bepaal watter soort fout dit bevat. As daar geen fout in die sel is nie, sal die waarde in plaas van 'n numeriese foutkode teruggestuur word #BY (#N/A).

=ERROR.TYPE(B3)

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

In hierdie voorbeeld bevat sel B3 Fout # WAARDE! (#WAARDE!), dus die fouttipe is 3.

Voorbeeld 2: Help gebruikers om foute te hanteer

Deur te kombineer FOUT.TIPE (FOUTTIPE) met ander funksies, kan jy gebruikers help om foute wat in 'n sel verskyn reg te stel. In hierdie voorbeeld moet getalle in selle B3 en C3 ingevoer word. As teks ingevoer word, sal die resultaat in D3 'n foutboodskap wees Fout # WAARDE! (#WAARDE!). As nul in sel C3 ingevoer word, sal die resultaat 'n foutboodskap wees #DIV/0 (#AFDELING/0).

In sel D4 is die funksie FOUT (ISERROR) kyk vir 'n fout, en FOUT.TIPE (ERROR.TYPE) gee die nommer van hierdie fout terug. Funksie OPSOEK (LOOKUP) vind 'n toepaslike boodskap in die foutkodetabel met 'n wenk oor hoe om die fout reg te stel en wys dit aan die gebruiker.

=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 'n tabel van ooreenstemming tussen numeriese foutkodes en vertoonde boodskappe:

Lewer Kommentaar