30 funkcií Excelu za 30 dní: ERROR.TYPE (ERROR.TYPE)

Včera na maratóne 30 funkcií Excelu za 30 dní hľadali sme hodnoty pomocou funkcie VYHĽADAŤ (VYHLIADKA). Dnes túto funkciu opäť využijeme pri práci na chybách.

17. deň maratónu budeme venovať štúdiu funkcie ERROR.TYPE (TYPE.ERROR). Dokáže rozpoznať typy chýb a vy môžete tieto informácie použiť na ich odstránenie.

Poďme sa teda pozrieť na informácie a príklady použitia funkcie ERROR.TYPE (TYP CHYBY) v Exceli. Ak máte ďalšie informácie alebo príklady, podeľte sa o ne v komentároch.

Funkcia 17: ERROR.TYPE

Funkcie ERROR.TYPE (ERROR.TYPE) určuje typ chyby číslom alebo návratom #AT (#N/A), ak sa nenájde žiadna chyba.

Ako sa dá použiť funkcia ERROR.TYPE?

Z prostriedkov ERROR.TYPE (ERROR.TYPE) Môžete:

  • identifikovať typ chyby.
  • pomôcť používateľom opraviť chyby, ktoré sa vyskytnú.

Syntax ERROR.TYPE

Funkcie ERROR.TYPE (ERRORTYPE) má nasledujúcu syntax:

ERROR.TYPE(error_val)

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

  • error_val (hodnota_chyby) je rovnaká chyba, ktorú je potrebné identifikovať.
  • kódy vrátené funkciou ERROR.TYPE (TYPE.ERROR):
    • 1… #NULOVÝ! (#PRÁZDNY!)
    • 2… # DIV / 0! (#DEL/0!)
    • 3… #HODNOTA! (#SO!)
    • 4… #REF! (#SSYL!)
    • 5… # Názov? (#NÁZOV?)
    • 6… #NA JEDEN! (#NUMBER!)
    • 7… #AT (#N/A)
    • #AT (#N/A) … akákoľvek iná hodnota

Pasce ERROR.TYPE

Ak je hodnota argumentu error_val (hodnota_chyby) nie je chyba, je výsledkom funkcie ERROR.TYPE (ERROR.TYPE) bude chybové hlásenie #AT (#N/A). Ak túto funkciu použijete, môžete sa tomu vyhnúť ISERROR (ISERROR), aby ste skontrolovali chybu, ako je znázornené v príklade 2.

Príklad 1: Určenie typu chyby

Používanie funkcií ERROR.TYPE (ERROR.TYPE) Môžete skontrolovať bunku a určiť, aký druh chyby obsahuje. Ak v bunke nie je žiadna chyba, namiesto číselného kódu chyby sa vráti hodnota #AT (#N/A).

=ERROR.TYPE(B3)

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

V tomto príklade bunka B3 obsahuje #HODNOTA! (#HODNOTA!), takže typ chyby je 3.

Príklad 2: Pomoc používateľom vysporiadať sa s chybami

Kombináciou ERROR.TYPE (TYP ERROR) s ďalšími funkciami môžete používateľom pomôcť opraviť chyby, ktoré sa objavia v bunke. V tomto príklade je potrebné zadať čísla do buniek B3 a C3. Ak zadáte text, výsledkom v D3 bude chybové hlásenie #HODNOTA! (#HODNOTA!). Ak je v bunke C3 zadaná nula, výsledkom bude chybové hlásenie #DIV/0 (#SECTION/0).

V bunke D4 je funkcia ISERROR (ISERROR) skontroluje chybu a ERROR.TYPE (ERROR.TYPE) vráti číslo tejto chyby. Funkcia VYHĽADAŤ (LOOKUP) nájde v tabuľke chybových kódov príslušnú správu s tipom, ako chybu opraviť, a zobrazí ju používateľovi.

=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);"")

Tu je tabuľka zhody medzi číselnými chybovými kódmi a zobrazenými správami:

Nechaj odpoveď