![](https://cdn.wiki-base.com/4093849/excel_formula_value_is_within_tolerance__2.png.webp)
Обща формула
=IF(ABS(actual-expected)<=tolerance,"OK","Fail")
Обобщение
За да тествате дали дадена стойност е в рамките на очаквания толеранс или не и да докладвате „преминаване“ или „неуспех“, можете да използвате формула, базирана на функциите IF и ABS. В показания пример формулата в E5 е:
=IF(ABS(B5-C5)<=D5,"OK","Fail")
Обяснение
Във функцията IF, очакваната стойност се изважда от измерената или действителната стойност. Резултатът може да бъде положителен или отрицателен, в зависимост от действителната стойност, така че функцията ABS се използва за преобразуване на резултата в положително число във всички случаи. След това този брой се сравнява с допустимия толеранс като логичен тест в IF. Ако разликата е по-малка или равна на допустимия толеранс, IF връща "OK". Ако не, IF връща "Fail". Тези съобщения могат да бъдат персонализирани според нуждите.