Я так долго думал об этом, но я не могу найти решение того, что, по моему мнению, является довольно простой проблемой.Формула Excel для применения столбца штрафа к ранжированию
У меня есть таблица результатов, где иногда кому-то дается штраф в разной сумме. Это вводится в столбец штрафа (Col C).
Мне нужна формула, которая проверяет, есть ли запись в столбец штрафа и применяет ее, не только к этой строке, но и к числу последующих строк, которые затронуты, в зависимости от серьезности штрафа.
Я попытался выяснить, возможно ли это, ссылаясь на штраф за функцию «ROW()», но не смог добиться желаемого эффекта.
Col D показывает желаемый выход формулы.
Col E включен только для справки, чтобы показать желаемый эффект для каждой строки.
Col A Col B Col C Col D Col E
Pos Name Penalty New Pos Change
1 Jack 1 0
2 Matt 2 0
3 Daniel 2 5 +2
4 Gordon 3 -1
5 Phillip 4 -1
6 Günther 6 0
7 Johann 3 10 +3
8 Alain 7 -1
9 John 8 -1
10 Gianmaria 9 -1
Большой вопрос: если кому-то вручен большой штраф, например, «10», он затрагивает следующие десять рядов. Я не могу работать, как включить эту переменную логику ...
мне будет интересно услышать приближение других ...
Что делать, если игрок получает 10 штрафных очков, но есть только два игрока ниже? Это по пять или по одному только по одному? – Andreas
В этом случае человек просто уходит в нижнюю часть списка - то есть, если они изначально были P5, получают 10 штрафных, но их всего 10 человек, затем они идут на P10. –
Что произойдет, если два или более человека будут наказаны таким образом, чтобы их результирующие позиции были одинаковыми? Например, игрок в 1-й позиции оштрафован на 3 позиции, а игрок на 2-й позиции оштрафован на 2 позиции? –