Note: The other languages of the website are Google-translated. Back to English

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ě.

funkce doc iferror 1


 Syntaxe:

Syntaxe funkce IFERROR v aplikaci Excel je:

=IFERROR(value, value_if_error)

 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:

funkce doc iferror 2

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“)

funkce doc iferror 3 funkce doc iferror 4

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:

funkce doc iferror 5

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:

=IFERROR(VLOOKUP(D2,$A$2:$B$11,2,FALSE),"Not Found")

funkce doc iferror 6


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 :

=IFERROR(VLOOKUP(G2,$A$2:$B$7,2,FALSE),IFERROR(VLOOKUP(G2,$D$2:$E$7,2,FALSE),"Not Found"))

funkce doc iferror 7


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:

funkce doc iferror 8

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:

=SUM(IFERROR($B$2:$B$5/$C$2:$C$5,0))

funkce doc iferror 9


Nejlepší kancelářské nástroje produktivity

Kutools pro Excel - pomůže vám vyniknout před davem

Rádi byste svou každodenní práci dokončili rychle a dokonale? Kutools pro Excel přináší 300 výkonných pokročilých funkcí (kombinace sešitů, součet podle barvy, rozdělení obsahu buněk, převod data a tak dále...) a ušetří vám 80 % času.

  • Navrženo pro 1500 pracovních scénářů, pomůže vám vyřešit 80 % problémů s Excelem.
  • Omezte každý den tisíce kliknutí na klávesnici a myš a ulehčete svým unaveným očím a rukám.
  • Staňte se odborníkem na Excel za 3 minuty. Už si nemusíte pamatovat žádné bolestivé vzorce a kódy VBA.
  • 30denní neomezená bezplatná zkušební verze. 60denní záruka vrácení peněz. Bezplatný upgrade a podpora po dobu 2 let.
Pás karet aplikace Excel (s nainstalovaným programem Kutools pro Excel)

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, Firefox a Nový Internet Explorer.
Snímek obrazovky aplikace Excel (s nainstalovanou kartou Office)
Komentáře (0)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Zatím zde nejsou žádné komentáře
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění

Sociální sítě

Copyright © 2009 - www.extendoffice.com. | Všechna práva vyhrazena. Poháněno ExtendOffice. | |. | Sitemap
Microsoft a logo Office jsou ochranné známky nebo registrované ochranné známky společnosti Microsoft Corporation ve Spojených státech a / nebo jiných zemích.
Chráněno Sectigo SSL