
Obecný vzorec
=IF(ABS(actual-expected)<=tolerance,"OK","Fail")
souhrn
Chcete-li otestovat, zda je hodnota v očekávané toleranci nebo ne, a nahlásit „vyhovět“ nebo „selhat“, můžete použít vzorec založený na funkcích IF a ABS. V zobrazeném příkladu je vzorec v E5:
=IF(ABS(B5-C5)<=D5,"OK","Fail")
Vysvětlení
Uvnitř funkce IF se očekávaná hodnota odečte od naměřené nebo skutečné hodnoty. Výsledek může být kladný nebo záporný, v závislosti na skutečné hodnotě, proto se funkce ABS používá k převodu výsledku na kladné číslo ve všech případech. Toto číslo je poté porovnáno s povolenou tolerancí jako logický test uvnitř IF. Pokud je rozdíl menší nebo roven povolené toleranci, vrátí IF hodnotu „OK“. Pokud ne, IF vrátí „Fail“. Tyto zprávy lze podle potřeby upravit.