Aziat написал : А исключать надо невписавшиеся в некие "ворота" значения.
Ворота-- это, видимо, наибольшее и наименьшее значения полученных данных. А каким образом определить вписывается переменная в эти ворота или нет, кроме как сравнения переменных между собою?