Что же будет, если изначальное значение шкалы не попадает ни в один из заданных интервалов? В таком случае оно будет приведено к ближайшему заданному значению.
Например,
[A]=[A].ИНТШКАЛ([0,10,20,30],[0,10,50,100])
Если изначальное значение A равно минус 20, то после выполнения функции A станет равным нулю (ноль ближайшее к -20 значение из левых скобок, затем ноль конвертируется также в ноль).
Если изначальное значение A равно 50, то после выполнения функции A станет равным 100 (30 ближайшее к 50 значение из левых скобок, затем 30 конвертируется в 100).
Также в функции ИНТШКАЛ вы можете сделать задавать обратные интервалы, например:
[A]=[A].ИНТШКАЛ([30,20,10,0],[100,50,10,0])
или
[A]=[A].ИНТШКАЛ([0,10,20,30],[100,50,10,0])
Первая группа интервалов (левые скобки) должна быть всегда либо строго возрастающей, либо строго убывающей. Вторая же группа (правые скобки) может чередовать интервалы возрастания и убывания.
Например:
[A]=[A].ИНТШКАЛ([0,10,20,30],[0,100,50,0])
Более подробные практические примеры использования модуля математических расчетов вы можете посмотреть в видео, которое находится в самом верху данной страницы.