Я создал электронную таблицу Excel, чтобы зафиксировать некоторые результаты гонки. Результаты записываются в формате mm: ss.0. Для определения результата используются несколько плавок с лучшим 3 раза.
Если в самое быстрое время будет ничья, то второй раз определит общую позицию, а если ничья еще останется, третьим самым быстрым будет окончательное решение. Если после этого будет ничья, пусть будет так.
То, что я надеюсь сделать, это предоставить представление второго экрана через отдельную рабочую книгу, которая будет сортировать результаты по мере их поступления. Таким образом, когда кто-то заканчивает свой пробег, время записывается, и общее положение обновляется.
Я использовал функцию SMALL (), чтобы зафиксировать 3 самых быстрых времени для каждого участника. Я также оценил их по отдельности и, посмотрев на данные, я могу вручную определить, кто будет лидером на любом этапе.
Я не могу понять, как рассчитать общий рейтинг, который я могу использовать для сортировки данных на втором экране.
Я использую COUNTIF () и SUMPRODUCT () из примеров в сети, которые, кажется, работают, но, честно говоря, я не уверен, что понимаю, почему!
// Fastest Times
=IF(ISNUMBER(SMALL(C4:G4, 1)), SMALL(C4:G4, 1), "")
=IF(ISNUMBER(SMALL(C4:G4, 2)), SMALL(C4:G4, 2), "")
=IF(ISNUMBER(SMALL(C4:G4, 3)), SMALL(C4:G4, 3), "")
// Ranking
=IF(ISNUMBER(H4), RANK.EQ(Ranking!H4,Ranking.1st,1), "")
=IF(ISNUMBER(H4), RANK.EQ(Ranking!H4,Ranking.2nd,1), "")
=IF(ISNUMBER(H4), RANK.EQ(Ranking!H4,Ranking.3rd,1), "")
// Where the names ranges are H4:H33, I4:I33 and J4:J33 respectively
// Overall Ranking
=COUNTIF($K$4:$K$33, ">"&K4) + 1 + SUMPRODUCT(--($M$4:$M$33=M4), --($L$4:$L$33>L4), --($K$4:$K$33>K4))
Это также ранжирование в неправильном порядке, но это может быть легко решено с помощью сортировки в обратном порядке.
Пример данных (всего 30 записей):
| Heat | Fastest | Ranking
Number | Name | 1 | 2 | 3 | 4 | 5 | 1st | 2nd | 3rd | 1st | 2nd | 3rd | Overall
1 | A | 00:54.1 | 00:58.5 | 00:42.2 | 00:29.0 | 00:13.6 | 00:13.6 | 00:29.0 | 00:42.2 | 22 | 24 | 23 | 9
Я правильно понял?