Vynikat

Funkce Excel IFERROR

Excel Iferror Function

Funkce Excel IFERRORsouhrn

Funkce Excel IFERROR vrací vlastní výsledek, když vzorec generuje chybu, a standardní výsledek, pokud není zjištěna žádná chyba. IFERROR je elegantní způsob, jak zachytit a spravovat chyby bez použití složitějších vnořených příkazů IF.





Účel Chyby soutisku a zpracování Návratová hodnota Hodnota, kterou zadáte pro chybové podmínky. Syntaxe = IFERROR (hodnota, hodnota_if_error) Argumenty
  • hodnota - Hodnota, reference nebo vzorec pro kontrolu chyby.
  • value_if_error - Hodnota, která se má vrátit, pokud je nalezena chyba.
Verze Excel 2007 Poznámky k použití

Funkce IFERROR „zachytí“ chyby ve vzorci a při zjištění chyby vrátí alternativní výsledek nebo vzorec.

jak psát vlookup v aplikaci Excel

Pomocí funkce IFERROR můžete zachytit a zpracovat chyby způsobené jinými vzorci nebo funkcemi. IFERROR kontroluje následující chyby: #N/A, #VALUE !, #REF !, #DIV/0 !, #NUM !, #NAME ?, nebo #NULL !.





Příklad č. 1

Pokud například A1 obsahuje 10, B1 je prázdné a C1 obsahuje vzorec = A1/B1, následující vzorec zachytí #DIV/0! chyba, která vyplývá z dělení A1 B1:

 
= IFERROR  (A1/B1,'Please enter a value in B1')

Dokud je B1 prázdný, bude C1 zobrazovat zprávu „Zadejte prosím hodnotu v B1“, pokud je B1 prázdné nebo nulové. Když je do B1 zadáno číslo, vzorec vrátí výsledek A1/B1.



jak vypočítat vážený průměr v aplikaci Excel

Příklad č. 2

Můžete také použít funkci IFERROR k zachycení chyby #N/A, kterou vyvolá VLOOKUP, když není nalezena vyhledávací hodnota. Syntaxe vypadá takto:

 
= IFERROR ( VLOOKUP (value,data,column,0),'Not found')

V tomto případě, když VLOOKUP vrátí výsledek, funkce IFERROR tento výsledek provede. Pokud funkce VLOOKUP vrátí chybu #N/A, protože nebyla nalezena vyhledávací hodnota, IFERROR vrátí hodnotu „Nenalezeno“.

Poznámky

  • Li hodnota je prázdný, je vyhodnocen jako prázdný řetězec ('') a nikoli jako chyba.
  • Li value_if_error je dodáván jako prázdný řetězec (''), při zjištění chyby se nezobrazí žádná zpráva.
  • Pokud je IFERROR zadán jako vzorec pole, vrátí pole výsledků s jednou položkou pro každou buňku v hodnota .
  • V aplikaci Excel 2013+ můžete použít Funkce IFNA konkrétně zachytit a zpracovat chyby #N/A.


^