Takto chránite vzorce pred chybami
Viete, že zmeny vo výstupných hodnotách môžu viesť k chybám vo vašich vzorcoch a chceli by ste ich zachytiť? Na to použite funkciu ISERROR.
Adresu bunky alebo vzorca odovzdáte funkcii podľa nasledujúceho vzoru:
= ISERROR (odkaz)
Ak ten s vzťah Ak je zadaný parameter vyhodnotený ako chybová hodnota, funkcia ISERROR bude mať PRAVDU hodnotu, v opačnom prípade bude výsledkom NEPRAVDA. Vzorec teda môžete veľmi dobre použiť vo funkciách typu if-if. Nasledujúci vzorec ukazuje príklad:
= IF (ISERROR (100 / A1), "Nie je možné", 100 / A1)
Expresné testy zisťujú, či delenie 100 na číslo v bunke A1 prináša chybu. To je napríklad prípad, ak má bunka A1 hodnotu nula (delenie 0). Ak je určená chybová hodnota, funkcia vydá ako výsledok text „Nie je možné“, v opačnom prípade výsledok operácie 100 / A1. Nasledujúci obrázok ukazuje použitie vzorca v praxi: