Applies ToExcel pre Microsoft 365 Excel pre Microsoft 365 pre Mac Excel pre web Excel 2024 Excel 2024 pre Mac Excel 2021 Excel 2021 pre Mac Excel 2019 Excel 2016 Excel Web App

Funkciu IFERROR môžete použiť na presah a spracovanie chýb vo vzorci. Funkcia IFERROR vráti zadanú hodnotu, ak sa vzorec vyhodnotí ako chyba. V opačnom prípade vráti výsledok vzorca.

Syntax

IFERROR(hodnota;hodnota_ak_chyba)

Syntax funkcie IFERROR obsahuje nasledovné argumenty:

  • hodnota    Povinný argument. Argument, v ktorom sa kontroluje výskyt chyby.

  • value_if_error    Povinný argument. Hodnota, ktorá sa má vrátiť, ak sa vzorec vyhodnotí ako chyba. Vyhodnocujú sa nasledujúce typy chýb: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, alebo #NULL!.

Poznámky

  • Ak je hodnota alebo value_if_error prázdna bunka, funkcia IFERROR ju považuje za hodnotu prázdneho reťazca ("").

  • Ak je hodnota vzorcom poľa, funkcia IFERROR vráti pole výsledkov pre každú bunku v rozsahu zadanom v hodnote. Možno to nájsť v druhom príklade uvedenom nižšie.

Príklady

Vzorové údaje skopírujte do nasledujúcej tabuľky a prilepte ich do bunky A1 nového excelového hárka. Ak chcete, aby vzorce zobrazovali výsledky, označte ich, stlačte kláves F2 a potom stlačte kláves Enter.

Kvóta

Predané jednotky

210

35

55

0

23

Vzorec

Popis

Výsledok

=IFERROR(A2/B2; "Chyba pri výpočte")

Skontroluje, či nastane chyba pri výpočte vzorca, ktorý je prvým argumentom funkcie (číslo 210 delené 35), nenájde žiadnu chybu a vráti výsledok vzorca.

6

=IFERROR(A3/B3; "Chyba pri výpočte")

Skontroluje, či nastane chyba pri výpočte vzorca, ktorý je prvým argumentom funkcie (55 delené 0), nájde chybu delenia nulou a vráti hodnotu argumentu value_if_error.

Chyba pri výpočte

=IFERROR(A4/B4; "Chyba pri výpočte")

Skontroluje, či nastane chyba pri výpočte vzorca, ktorý je prvým argumentom funkcie (hodnota "" delená 23), nenájde žiadnu chybu a vráti výsledok vzorca.

0

Príklad 2

Kvóta

Predané jednotky

Pomer

210

35

6

55

0

Chyba pri výpočte

23

0

Vzorec

Popis

Výsledok

=C2

Skontroluje, či nastane chyba pri výpočte vzorca, ktorý sa nachádza v prvom prvku poľa v prvom argumente funkcie (A2/B2 alebo číslo 210 delené 35), nenájde žiadnu chybu a potom vráti výsledok vzorca.

6

=C3

Skontroluje, či nastane chyba pri výpočte vzorca, ktorý sa nachádza v druhom prvku poľa v prvom argumente funkcie (A3/B3 alebo číslo 55 delené 0), nájde chybu delenia nulou a potom vráti hodnotu argumentu value_if_error.

Chyba pri výpočte

=C4

Skontroluje, či nastane chyba pri výpočte vzorca, ktorý sa nachádza v treťom prvku poľa v prvom argumente funkcie (A4/B4 alebo hodnota "" delená 23), nenájde žiadnu chybu a vráti výsledok vzorca.

0

Poznámka: Ak máte aktuálnu verziu služby Microsoft 365, môžete vzorec zadať do ľavej hornej bunky výstupného rozsahu a potom stlačením klávesu ENTER potvrdiť vzorec ako vzorec dynamického poľa. V opačnom prípade sa vzorec musí zadať ako starší vzorec poľa tak, že najprv vyberiete výstupný rozsah, zadáte vzorec do ľavej hornej bunky výstupného rozsahu a potom ho potvrďte stlačením kombinácie klávesov CTRL + SHIFT + ENTER. Excel vloží zložené zátvorky na začiatok a koniec vzorca za vás. Ďalšie informácie o vzorce polí nájdete v téme Vzorce poľa – pokyny a príklady.

Potrebujete ďalšiu pomoc?

Vždy sa môžete opýtať odborníka v komunite Excel Tech Community alebo získať podporu v komunitách.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.