Уважаемые профи. Прошу помощь в решении такой задачки. Есть массив, необходимо рассмотреть каждую строку массива по такому принципу:
1) рассматриваем первый элемент и сравниваем его с другими элементами этой строки. Если при сравнении первый элемент больше сравниваемого, то результат сравнения =0, если меньше, ТО =1, если элементы равны, то результат сравнения =0,5
2) Далее сравнивается следующий (второй) элемент с другими элементами этой строки (однако первый в сравнении уже не участвует).
3) Результаты построчного сравнения суммируются (т.е., к примеру, для второй строки получаем: 0+0+2+1+1+0,5+0=4,5
Я представляю, как это сделать с помощью логической функции «если», правда формула получается многоэтажная. Но чую, что это наверно можно решить с помощью ф-ий ПОИСКПОЗ и ИНДЕКС.
1) рассматриваем первый элемент и сравниваем его с другими элементами этой строки. Если при сравнении первый элемент больше сравниваемого, то результат сравнения =0, если меньше, ТО =1, если элементы равны, то результат сравнения =0,5
2) Далее сравнивается следующий (второй) элемент с другими элементами этой строки (однако первый в сравнении уже не участвует).
3) Результаты построчного сравнения суммируются (т.е., к примеру, для второй строки получаем: 0+0+2+1+1+0,5+0=4,5
Я представляю, как это сделать с помощью логической функции «если», правда формула получается многоэтажная. Но чую, что это наверно можно решить с помощью ф-ий ПОИСКПОЗ и ИНДЕКС.