Добрый день! ранжировать необходимо единый массив данных, условно поделив его на 2 части. >= 100% и < 100% т.е первым делом ранжируются все города с показателем от 100% ( но опять же с условием, описано в примере), а потом порядок ранга продолжается в массиве менее 100% (тоже с определенным условием , описано в примере )
просьба помочь, если это вообще возможно! рассмотрю любые варианты, но желательно формулой без добавления столбцов
заранее благодарю пример с проставленными местами во вложении
gling, спасибо за ответ, места распределены неверно (сравните с моим распредением мест). но думаю это можно исправить. Но возможно ли решить задачу без доп. столбцов ?
постараюсь описать логику: 1. разделение зон на >=100% и <100% по показателю 1
2. массив >=100% необходимо ранжировать от большего к меньшему по показателю 2, в случае если показатель 2 равный у нескольких городов, то выше рангом должен быть город с максимальным показателем 1, если же равны и показатель 1 и показатель 2, то должен быть одинаковый рангом по принципу ранг вверх
3. в массиве <100% необходимо продолжить начатое ранжирование ( т.е. если последний среди >=100% 5, то первый среди <100% должен быть 6) от большего к меньшему по показателю 1, в случае если показатель 1 равный у нескольких городов, то выше рангом должен быть город с максимальным показателем 2, если же равны и показатель 1 и показатель 2, то должен быть одинаковый рангом по принципу ранг вверх
ИМХО, совсем без доп.столбца не получится, потому что условие задачи по ходу как бы "раздваивается" Если это так, и с доп.столбцами никак, то нужен UDF
ЗЫ Удалось на 2 штуки сократить количество доп.столбцов, не буду выкладывать, Виктор уже приложил вариант с одним доп.столбцом