INRANGE (попадает ли число в заданный диапазон)
INRANGE(выражение,нижний_предел,верхний_предел)
выражение | Числовая константа, переменная или выражение. |
нижний_предел | Числовая константа, переменная или выражение задающее нижнюю границу диапазона. |
верхний_предел | Числовая константа, переменная или выражение задающее верхнюю границу диапазона. |
Функция INRANGE сравнивает ВЫРАЖЕНИЕ с включительным диапазоном чисел. Если значение ВЫРАЖЕНИЯ попадает в этот диапазон, то функция возвращает единицу ("ИСТИНУ"). Если же ВЫРАЖЕНИЕ больше ВЕРХНЕГО_ПРЕДЕЛА или меньше НИЖНЕГО_ПРЕДЕЛА, то возвращается ноль ("ЛОЖЬ").
Возвращаемый тип данных: LONG
Пример:
IF INRANGE(Date % 7,1,5) !Если день - рабочий
DO WeekdayRate ! то оплата обычная
ELSE !Иначе
DO WeekendRate ! плата за работу в выходные
. !конец условия