Excel

Excel IFERROR Funkcia

Excel Iferror Function

Excel IFERROR funkciaZhrnutie

Funkcia IFERROR programu Excel vráti vlastný výsledok, keď vzorec vygeneruje chybu, a štandardný výsledok, ak sa nezistí žiadna chyba. IFERROR je elegantný spôsob, ako zachytiť a spravovať chyby bez použitia zložitejších vnorených príkazov IF.





Účel Chyby pri zachytávaní a spracovávaní Návratová hodnota Hodnota, ktorú zadáte pre chybové stavy. Syntax = IFERROR (hodnota, hodnota_ak_ chyba) Argumenty
  • hodnotu - Hodnota, referencia alebo vzorec na kontrolu chyby.
  • value_if_error - Hodnota, ktorá sa má vrátiť, ak sa nájde chyba.
Verzia Excel 2007 Poznámky k použitiu

Funkcia IFERROR „zachytáva“ chyby vo vzorci a pri zistení chyby vráti alternatívny výsledok alebo vzorec.

nájsť prvé číslo v reťazci

Použite funkciu IFERROR na zachytenie a spracovanie chýb spôsobených inými vzorcami alebo funkciami. IFERROR kontroluje nasledujúce chyby: #N/A, #HODNOTA !, #REF !, #DIV/0 !, #ČÍSLO !, #NÁZOV ?, alebo #NULL !.





Príklad č. 1

Ak napríklad A1 obsahuje 10, B1 je prázdne a C1 obsahuje vzorec = A1/B1, nasledujúci vzorec zachytí #DIV/0! chyba, ktorá vzniká delením A1 na B1:

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

Pokiaľ je B1 prázdny, C1 bude zobrazovať správu „Zadajte hodnotu do B1“, ak je B1 prázdne alebo nulové. Keď je do B1 zadané číslo, vzorec vráti výsledok A1/B1.



vzorec pre percentuálny prírastok v exceli

Príklad č. 2

Môžete tiež použiť funkciu IFERROR na zachytenie chyby #N/A, ktorú vyvolá VLOOKUP, keď sa nenájde vyhľadávacia hodnota. Syntax vyzerá takto:

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

V tomto prípade, keď VLOOKUP vráti výsledok, funkcia IFERROR tento výsledok vykoná. Ak VLOOKUP vráti chybu #N/A, pretože sa nenašla hodnota vyhľadávania, funkcia IFERROR vráti hodnotu „Nenašlo sa“.

Poznámky

  • Ak hodnotu je prázdny, vyhodnotí sa ako prázdny reťazec ('') a nie ako chyba.
  • Ak value_if_error je dodávaný ako prázdny reťazec (''), pri detekcii chyby sa nezobrazí žiadna správa.
  • Ak je IFERROR zadaný ako vzorec poľa, vráti pole výsledkov s jednou položkou pre každú bunku v hodnotu .
  • V programe Excel 2013+ môžete použiť Funkcia IFNA konkrétne zachytiť a spracovať chyby #N/A.


^