В приведённом примере, как мне кажется, "проблема" в том, что у SEL на входе выбора "ноль", т.е. по идее, считать верхнее значение не обязательно, т.к. всё равно возмётся нижнее....