Kako koristiti funkciju IFERROR u Excelu

Úvod do kontroly chyb

Funkce pro ošetření chyb je nezbytným nástrojem v aplikacích jako Microsoft Excel a Google Sheets. Umožňuje uživatelům řešit chyby, které mohou vzniknout při výpočtech nebo manipulaci s daty, poskytováním alternativních výstupů, pokud standardní funkce selhávají. Díky této funkci můžeme udržet naše listy čisté a přehledné, bez potřeby zobrazování běžných chybových hlášení jako #DIV/0!, #N/A a další.

Detailní popis a syntaxe

Syntaxe této funkce je ve všech aplikacích velmi podobná a můžeme ji uvést následovně:

=IFERROR(hodnota, hodnota_if_error)
  • hodnota – Výraz nebo odkaz na buňku, který je vyhodnocen. Pokud vyhodnocení nevede k chybě, je daná hodnota vrácena jako výsledek.
  • hodnota_if_error – Hodnota, která je vrácena v případě, že vyhodnocení prvního argumentu odhalí chybu.

Příklad použití funkce ve vašem listu může vypadat takto:

=IFERROR(A1/B1, "Chyba při dělení")

V tomto případě, pokud dělení buňky A1 buňkou B1 vyvolá chybu (například dělení nulou), zobrazí se místo chybového kódu text „Chyba při dělení“.

Praktické využití ve skutečných situacích

Zde jsou dva praktické příklady použití funkce pro ošetření chyb, které ilustrují, jak efektivní může být tento nástroj pro každodenní práci s tabulkovým editorem.

První příklad: Výpočet průměru s možnými chyby

Před aplikací funkce průměru na řadu dat můžeme ověřit, zda některé hodnoty nezpůsobují chybu:

=IFERROR(AVERAGE(A1:A10), "Nelze vypočítat průměr")

V tomto příkladu funkce vrátí průměr hodnot z buněk A1 do A10. V případě, že se v rozsahu nacházejí chybné hodnoty (např. text místo čísel), vrátí místo toho text „Nelze vypočítat průměr“.

Druhý příklad: Bezpečné získávání dat z externích zdrojů

Při práci s daty importovanými z externích zdrojů se můžeme setkat s situacemi, kdy jsou data neúplná nebo poškozená, což vede k chybám. V takovém případě můžeme postupovat takto:

=IFERROR(VLOOKUP("klíč", A1:B10, 2, FALSE), "Data nebyla nalezena")

V tomto příkladu se pokusíme nalézt hodnotu odpovídající „klíči“ v rozsahu A1:B10. Pokud klíč neexistuje a dojde k chybě, zobrazí se místo chybového oznámení #N/A text „Data nebyla nalezena“.

Tyto příklady ukazují, jak funkce pro ošetření chyb umožňuje efektivní a hladké zpracování dat bez nutnosti manuálního zásahu při každé chybě.

Více informací: https://support.microsoft.com/cs-cz/office/iferror-funkce-c526fd07-caeb-47b8-8bb6-63f3e417f611

Další funkce
Vrátí hodnotu PRAVDA, pokud mají všechny argumenty hodnotu PRAVDA
Pokud je výsledkem vzorce chybová hodnota #NENÍ_K_DISPOZICI, vrátí tato funkce hodnotu, která jí byla zadána V opačném případě vrátí výsledek vzorce
Zkontroluje splnění jedné nebo více podmínek a vrátí hodnotu odpovídající první podmínce, která nabývá hodnoty PRAVDA
Určí, který logický test má proběhnout
Provede logickou negaci argumentu funkce
Vrátí hodnotu PRAVDA, je-li alespoň jeden argument roven hodnotě PRAVDA
Vrátí logickou hodnotu NEPRAVDA
Vrátí logickou hodnotu PRAVDA
Porovná hodnotu výrazu se seznamem hodnot a jako výsledek vrátí první shodnou hodnotu Pokud nenajde žádnou shodu, může vrátit volitelnou výchozí hodnotu
Vrátí hodnotu logické operace XOR pro všechny argumenty