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