Funkci IFERROR můžete použít k soutisku a zpracování chyb ve vzorci. Funkce IFERROR vrátí hodnotu, kterou zadáte, pokud vzorec vyhodnotí chybu. v opačném případě vrátí výsledek vzorce.

Syntaxe

IFERROR(hodnota, hodnota_při_chybě)

Syntaxe funkce IFERROR má následující argumenty:

  • Hodnota    Povinný argument. Jedná se o argument, ve kterém se testuje výskyt chyby.

  • value_if_error    Povinný argument. Hodnota, která se má vrátit, pokud vzorec vyhodnotí chybu. Vyhodnocují se následující typy chyb: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?nebo #NULL!.

Poznámky

  • Pokud je value_if_error buňka prázdná, funkce IFERROR ji považuje za prázdnou řetězcovou hodnotu ("").

  • Pokud je argument hodnota maticový vzorec, vrátí funkce IFERROR matici výsledků pro každou buňku v oblasti zadané v argumentu hodnota. Viz druhý níže uvedený příklad.

Příklady

Zkopírujte vzorová data v následující tabulce a vložte je do buňky A1 nového excelového sešitu. Aby vzorce zobrazily výsledky, vyberte je, stiskněte F2 a potom stiskněte Enter.

Příděl

Prodané jednotky

210

35

55

0

23

Vzorec

Popis

Výsledek

=IFERROR(A2/B2; "Chyba ve výpočtu")

Hledá chybu ve vzorci v prvním argumentu (210 děleno 35), žádnou chybu nenachází a vrátí výsledek vzorce.

6

=IFERROR(A3/B3; "Chyba ve výpočtu")

Hledá chybu ve vzorci v prvním argumentu (55 děleno 0), nachází chybu dělení 0 a vrátí chybovou hodnotu hodnota_při_chybě.

Chyba ve výpočtu

=IFERROR(A4/B4; "Chyba ve výpočtu")

Hledá chybu ve vzorci v prvním argumentu ("" děleno 23), žádnou chybu nenachází a vrátí výsledek vzorce.

0

Příklad 2

Příděl

Prodané jednotky

Poměr

210

35

6

55

0

Chyba ve výpočtu

23

0

Vzorec

Popis

Výsledek

=C2

Hledá chybu ve vzorci v prvním argumentu v prvním členu matice (A2/B2 nebo 210 děleno 35), žádnou chybu nenachází a vrátí výsledek vzorce.

6

=C3

Hledá chybu ve vzorci v prvním argumentu v druhém členu matice (A3/B3 nebo 55 děleno 0), nachází chybu dělení 0 a vrátí chybovou hodnotu hodnota_při_chybě.

Chyba ve výpočtu

=C4

Hledá chybu ve vzorci v prvním argumentu ve třetím členu matice (A4/B4 nebo "" děleno 23), žádnou chybu nenachází a vrátí výsledek vzorce.

0

Poznámka: Pokud máte aktuální verzi Microsoft 365, můžete vzorec zadat do levé horní buňky výstupní oblasti a stisknutím klávesy ENTER vzorec potvrďte jako dynamický maticový vzorec. Jinak je nutné vzorec zadat jako starší maticový vzorec tak, že nejdřív vyberete výstupní oblast, zadáte vzorec do levé horní buňky výstupní oblasti a stisknutím kombinace kláves CTRL+SHIFT+ENTER ho potvrďte. Excel vloží složené závorky na začátku a konci vzorce za vás. Další informace o maticových vzorcích najdete v tématu s pokyny k používání a příklady maticových vzorců.

Potřebujete další pomoc?

Kdykoliv se můžete zeptat některého odborníka v technické komunitě Excelu nebo získat podporu v komunitě pro odpovědi.

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou překladu?
Co ovlivnilo váš názor?

Děkujeme za váš názor!

×