30 funkcí aplikace Excel za 30 dní: ERROR.TYPE (ERROR.TYPE)

Včera na maratonu 30 funkcí Excelu za 30 dní hledali jsme hodnoty pomocí funkce VZHLÉDNOUT (POHLED). Dnes tuto funkci znovu použijeme k práci na chybách.

17. den maratonu budeme věnovat studiu funkce CHYBA. TYP (TYPE.ERROR). Dokáže rozpoznat typy chyb a vy můžete tyto informace využít k jejich odstranění.

Pojďme se tedy podívat na informace a příklady použití funkce CHYBA. TYP (TYP CHYBY) v Excelu. Pokud máte další informace nebo příklady, podělte se o ně v komentářích.

Funkce 17: ERROR.TYPE

funkce CHYBA. TYP (ERROR.TYPE) určuje typ chyby podle čísla nebo vrací #AT (#N/A), pokud není nalezena žádná chyba.

Jak lze použít funkci ERROR.TYPE?

Prostřednictvím CHYBA. TYP (ERROR.TYPE) Můžete:

  • identifikovat typ chyby.
  • pomoci uživatelům opravit chyby, které se vyskytnou.

Syntaxe ERROR.TYPE

funkce CHYBA. TYP (ERRORTYPE) má následující syntaxi:

ERROR.TYPE(error_val)

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

  • error_val (error_value) je stejná chyba, kterou je třeba identifikovat.
  • kódy vrácené funkcí CHYBA. TYP (TYPE.ERROR):
    • 1… #NULA! (#PRÁZDNÝ!)
    • 2… # DIV / 0! (#DEL/0!)
    • 3… #HODNOTA! (#TAK!)
    • 4… #REF! (#SSYL!)
    • 5… # Název? (#NÁZEV?)
    • 6… #NA JEDNOU! (#ČÍSLO!)
    • 7… #AT (#N/A)
    • #AT (#N/A) … jakákoli jiná hodnota

Depeše ERROR.TYPE

Pokud je hodnota argumentu error_val (hodnota_chyby) není chyba, výsledek funkce CHYBA. TYP (ERROR.TYPE) bude chybová zpráva #AT (#N/A). Tomu se můžete vyhnout, pokud tuto funkci použijete ISERROR (ISERROR) pro kontrolu chyby, jak je znázorněno v příkladu 2.

Příklad 1: Určení typu chyby

Používání funkcí CHYBA. TYP (ERROR.TYPE) Můžete zkontrolovat buňku a určit, jaký druh chyby obsahuje. Pokud v buňce není žádná chyba, bude místo číselného kódu chyby vrácena hodnota #AT (#N/A).

=ERROR.TYPE(B3)

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

V tomto příkladu obsahuje buňka B3 #HODNOTA! (#VALUE!), takže typ chyby je 3.

Příklad 2: Pomáháme uživatelům vypořádat se s chybami

Kombinováním CHYBA. TYP (ERROR TYPE) s dalšími funkcemi můžete uživatelům pomoci opravit chyby, které se v buňce objeví. V tomto příkladu je nutné zadat čísla do buněk B3 a C3. Pokud je zadán text, výsledkem v D3 bude chybová zpráva #HODNOTA! (#HODNOTA!). Pokud do buňky C3 zadáte nulu, výsledkem bude chybové hlášení # DIV / 0 (#SECTION/0).

V buňce D4 funkce ISERROR (ISERROR) zkontroluje chybu a CHYBA. TYP (ERROR.TYPE) vrátí číslo této chyby. Funkce VZHLÉDNOUT (LOOKUP) najde v tabulce chybových kódů příslušnou zprávu s nápovědou, jak chybu opravit, a zobrazí ji uživateli.

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

Zde je tabulka shody mezi číselnými chybovými kódy a zobrazenými zprávami:

Napsat komentář