Страницы: 1
RSS
Место спортивной команды в случае равенства очков по нескольким критериям
 
Здравствуйте. Прошу помощи в написании формулы для распределения мест спортивной команды. Зачет определяется по наименьшей сумме мест занятых спортсменами каждой категории. В случае равенства очков у двух и более команд места определяются последовательно по наибольшему количеству первых, вторых и т.д. личных мест всех категорий спортсменов команды.
Спасибо!
 
При равенстве очков берем мин по первой категории, если и здесь равно - мин по второй... Так?
 
да,да именно так! А если и по всем категориям будет одинаковая сумма, то берется наилучший технический результат спортсмена 3 категории. Но это я справлюсь.
Мне важно именно с наименьшими местами категорий разобраться.....
 
Мне важно именно с наименьшими местами категорий разобраться.....
 
Попробуйте создать коэффициент и ранжировать по нему
=СУММ(C2:E2)+МИН(C2:E2)*0,01+СЧЁТЕСЛИ(C2:E2;МИН(C2:E2))*0,001
Но учитывается только ранг наименьшего места в категориях (строки 17, 18 покажут одинаковое место).
Но направление, надеюсь, понятно.
 
Да, так и есть. Крайние одинаковые. Это не исправить?
 
Цитата
vikttur написал: направление, надеюсь, понятно.
Значит, не поняли. Добавляйте к сумме второе наименьшее место  его количество. В разрядах правее
 
Спасибо большое. Пытаюсь разобраться и понять....
 
см.вложение
если Иваново в категории 2 поставить 7, то окажутся на 15-ом месте, обойдут Вязьму по общему количеству, а Тулу обойдут потому что там лучшее место 12.
Изменено: Ігор Гончаренко - 12.01.2019 21:12:51
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Ігор Гончаренко, Спасибо Вам огромное! Всё работает. Попытаюсь понять формулу......
 
паразитируя на #9

=SUM(Таблица1[@[1 категория]:[3 категория]])+SMALL(Таблица1[@[1 категория]:[3 категория]];1)%+SMALL(Таблица1[@[1 категория]:[3 категория]];2)%% +SMALL(Таблица1[@[1 категория]:[3 категория]];3)%%%

Или
=SUM(Таблица1[@[1 категория]:[3 категория]])+SUM(SMALL(Таблица1[@[1 категория]:[3 категория]];{1;2;3})*10^-{2;4;6})
По вопросам из тем форума, личку не читаю.
 
формула считает сумму мест по категориям а дробная часть: из мест, полученных командой в категориях собирает число М1М2М3
где
М1 - лучшее место, занятое этой командой в категориях
М2 - второе по значимости
М3 - третье
поставьте в столбце Н формат число с 6-ю знаками после зяпятой сделайте его чуть шире и увидите в дробной части места, занятые командой в категориях от лучших к худшим

и интересно откуда в категории 3 появились места 20, 21, 24, 26, 27, 30 при 17 участниках соревнований?
это ж как нужно было выступить, чтобы из 17 участников занять 30 место))))
Изменено: Ігор Гончаренко - 12.01.2019 21:16:38
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Спасибо за разъяснение.
В 3 категории по два участника. Это самая молодая категория по возрасту. В остальных категориях по одному. Это старики и женщины. В 3 категории в зачет идет только один лучший результат из двух участников. Второй в зачет не попадает. Формат такой: 1 категория-17 чел, 2 категория 17 чел., 3 категория-34 человека. От сюда и места такие, больше 17
Страницы: 1
Наверх