2017-02-14 20 views
2

Извините, если на это был дан ответ, и я чувствую, что это возможно, но я изо всех сил стараюсь найти ответ, который поможет мне достичь успеха.Использование функции ранжирования в Excel

У меня есть базовая таблица для получения результатов пробного времени. Электронная таблица предназначена для мужчин и женщин. В принципе, очки присуждаются в течение самых быстрых раз в течение всех участников на 30-секундных интервалах, которые являются прекрасными (Cloumn N) ... (я это сделал)

Мой вопрос - В верхней части этого топ 7 мужчин в занимаемая должность получает дополнительные бонусные баллы, а топ-3 (только потому, что на соревнованиях меньше женщин, чем мужчин) женщины также получают дополнительные бонусные баллы.

Я создал столбец указать M или при добавлении конкурента F (колонка C), а также с использованием ранговых

=IF(G7=0,0,RANK(G7,$G$6:$G$36,1)-COUNTIF($G$6:$G$36,0)) 

по времени - Колонка K

Но я на самом деле борясь с тем, как использовать формулу для извлечения 7 лучших мужчин и 3 лучших женщин и награждать очки. Т.е. там будет 1-е место - 7-е место, а также 1-е место - 3-е место. Поэтому, по сути, я могу извлечь два набора рангов из идентификации F и M из соответствующего столбца.

На данный момент я могу получить базовый рейтинг и использовать инструкцию IF (AND), чтобы возвращать результаты для применения бонусных очков, если условия совпадают, но это не помогает с определением ранжирования по словам Male (1-й -7th) или Женский (первый-третий)

enter image description here

Вы также можете увидеть на моем экране отвала, что, хотя я добавил гавань формулу для назначения женских точек, что из-за условий выполнены, я не имею бонус баллы за 5-е место, потому что я поставил секс в F, и я надеялся, что кто-то может помочь мне с

Извините за болтовню, но я в настоящее время трудясь с этим 3-х дней, и я просто собираюсь в кругах

Действительно ценю любой ответ

ответ

1

Просто используйте COUNTIFS:

=IF(G6=0,0,COUNTIFS(C:C,C6,G:G,"<" & G6,G:G,"<>0")+1) 

Это будет ранжировать и т.п. записи в C, давая, таким образом, два 1-го, одного мужчину и одну женщину.

Чтобы добавить для клуба просто добавить еще одно условие:

=IF(G6=0,0,COUNTIFS(C:C,C6,G:G,"<" & G6,G:G,"<>0",B:B,B6)+1) 
+0

спасибо Скотт - не ожидал ответ так быстро. Я новичок, поэтому, пожалуйста, примите мои извинения. То, что я на самом деле хочу сделать, это: как вы можете видеть, я отсортировал свою колонку в клубе. Есть ли способ ранжировать мужчин, а затем женщин в каждом клубе. Таким образом, по сути вы будете 1-го-4-го для мужчин и 1-го-4-го для женщин (в зависимости от того, сколько раз появятся для любого клуба) в каждом клубе, который принимает участие. Даже если он находится в нескольких столбцах или таблице. Я также попробовал ответить выше, но он по-прежнему не даст мне первых 7 самых быстрых мужчин и первых третьих самых быстрых женщин, - и он также считается неконкурентоспособным. Спасибо il keep try –

+0

@JMcBrien Эта формула предназначена для начала в строке 6, если не начинается в строке 6, вам нужно изменить все «6» на строку, в которой вы сначала разместили формулу. –

+0

Огромное вам спасибо - его работа сейчас - очень ценю помощь. Thankyou =) –

Смежные вопросы