vynikat IFERROR funkce
Při použití vzorců v listu aplikace Excel se vygenerují některé chybové hodnoty, aby aplikace Excel mohla s chybami zacházet, poskytne užitečnou funkci IFERROR. Funkce IFERROR se používá k vrácení vlastního výsledku, když vzorec vyhodnotí chybu, a vrátí normální výsledek, pokud nedojde k žádné chybě.
Syntaxe:
Syntaxe funkce IFERROR v aplikaci Excel je:
argumenty:
- value: Požadované. Vzorec, výraz, hodnota nebo odkaz na buňku ke kontrole chyby.
- value_if_error: Požadované. Konkrétní hodnota, která se má vrátit, pokud je nalezena chyba. Může to být prázdný řetězec, textová zpráva, číselná hodnota, jiný vzorec nebo výpočet.
Poznámky:
- 1. Funkce IFERROR si poradí se všemi typy chyb, včetně # DIV / 0 !, # N / A, #NAME ?, #NULL !, #NUM !, #REF! A #VALUE !.
- 2. V případě, že hodnota Argument je prázdná buňka, funkce IFERROR s ním zachází jako s prázdným řetězcem ("").
- 3. V případě, že value_if_error argument je dodáván jako prázdný řetězec (""), při zjištění chyby se nezobrazí žádná zpráva.
- 4. Li hodnota argument je maticový vzorec, IFERROR vrací pole výsledků pro každou buňku v rozsahu uvedeném v hodnotě.
- 5. Tento IFERROR je k dispozici v aplikaci Excel 2007 a ve všech následujících verzích.
Návrat:
Vrátí konkrétní hodnotu pro chybové hodnoty.
Příklady:
Příklad 1: Funkce IFFEROR k vrácení prázdné buňky nebo vlastního textu místo chybové hodnoty
Například máte seznam níže uvedených údajů, pro výpočet průměrné ceny byste měli použít prodej / jednotku. Pokud je však jednotka 0 nebo prázdná buňka, zobrazí se chyby, jak je uvedeno níže:
Nyní použiji prázdnou buňku nebo jiný textový řetězec k nahrazení chybových hodnot:
=IFERROR(B2/C2, "") (Tento vzorec vrátí prázdnou hodnotu místo chybové hodnoty)
=IFERROR(B2/C2, "Error") (Tento vzorec vrátí chybovou hodnotu vlastního textu „Chyba“)
![]() | ![]() |
Příklad 2: IFERROR s funkcí Vlookup, který místo chybových hodnot vrátí „Not Found“
Normálně, když použijete funkci vlookup k vrácení odpovídající hodnoty, pokud vaše odpovídající hodnota není nalezena, dostanete chybovou hodnotu # N / A, jak je znázorněno na následujícím obrázku:
Namísto zobrazení chybové hodnoty můžete místo ní použít text „Nenalezeno“. V tomto případě můžete zabalit vzorec Vlookup do funkce IFERROR takto: =IFERROR(VLOOKUP(…),"Not found")
Použijte prosím následující vzorec a poté se místo hodnoty chyby vrátí vlastní text „Nenalezeno“, zatímco odpovídající hodnota nebyla nalezena, viz screenshot:
Příklad 3: Použití vnořeného IFERROR s funkcí Vlookup
Tato funkce IFERROR vám také může pomoci vypořádat se s několika vzorci vlookup, například máte dvě vyhledávací tabulky, nyní musíte hledat položku z těchto dvou tabulek, abyste ignorovali chybové hodnoty, použijte prosím vnořený IFERROR s Vlookupem :
Příklad 4: Funkce IFERROR v maticových vzorcích
Řekněme, že pokud chcete vypočítat celkové množství na základě seznamu celkové ceny a jednotkové ceny, lze to provést pomocí maticového vzorce, který rozděluje každou buňku v rozsahu B2: B5 odpovídající buňkou v rozsahu C2: C5 a poté sečte výsledky pomocí tohoto vzorce pole: =SUM($B$2:$B$5/$C$2:$C$5).
Poznámka: Pokud je v použitém rozsahu alespoň jedna hodnota 0 nebo prázdná buňka, # DIV / 0! chyba je vrácena, jak je ukázáno níže:
Chcete-li tuto chybu opravit, můžete do vzorce zabalit funkci IFERROR a nezapomeňte stisknout Shitf + Ctrl + Enter klávesy po zadání tohoto vzorce:
Nejlepší kancelářské nástroje produktivity
Kutools pro Excel - pomůže vám vyniknout před davem
Kutools pro Excel se může pochlubit více než 300 funkcemi, Zajištění toho, že to, co potřebujete, je jen jedno kliknutí...
Záložka Office - Povolte čtení a úpravy na záložkách v Microsoft Office (včetně Excelu)
- Jednu sekundu přepnete mezi desítkami otevřených dokumentů!
- Snižte stovky kliknutí myší každý den, sbohem s myší rukou.
- Zvyšuje vaši produktivitu o 50% při prohlížení a úpravách více dokumentů.
- Přináší efektivní karty do Office (včetně Excelu), stejně jako Chrome, Edge a Firefox.