Доброго дня. Прошу подсказать, как реализовать автоматическое определение и расстановку призовых мест в турнирной таблице? Условия: призовых мест должно быть три(1, 2, 3), если у победителей одинаковое количество очков, то призовых мест может быть несколько(например два вторых). Так-же не плохо бы вывод места отобразить римскими цифрами. Диапазон турнирной таблицы: B34:O56 Диапазон вывода призовых мест: H41:H52 Спасибо.
Добрый день. Вариант 2, не массивный: =ЕСЛИ(СУММ(--(ЧАСТОТА((G41<G$41:G$52)*G$41:G$52;G$41:G$52)>0))<=3;РИМСКОЕ(СУММ(--(ЧАСТОТА((G41<G$41:G$52)*G$41:G$52;G$41:G$52)>0));0);"")
artyrH, спасибо, что то не внимательно прочитал задание)) видимо мне хотелось покороче, да не получилось SLONik24, формула из #6 будет работать не верно,изменил формулу в #5 сообщении, так же не массивная.
Действительно, так не работает. Спасибо за участие и подсказку. Уже думал, что я закончил. Придётся ещё пару ночей протупить. Не хочу показаться навязчивым, но: Формула из #5 и #11, имеет недостаток. Если хотя бы одна ячейка остается пустой, формула не работает. Не могли бы Вы доработать, я сам с этим точно не справлюсь. Спасибо.
Aleksey1107 написал: Это единственное, что Вы упустили ?
Сложно сказать без теста. Пожалуй, ещё необходимо, чтобы пустая ячейка не воспринималась, как место. Т.е. Если таблица пустая формула не должна проставить всем первые места. Или если заполнено всего две ячечки, всем пустым присваивать 3 место не верно.