WENN($F$7=2;(SUMMENPRODUKT(TEILERGEBNIS(3;BEREICH.VERSCHIEBEN($E$16:$E$196;ZEILE($E$16:$E$196)-MIN(ZEILE($E$16:$E$196));0;1));--(E16<$E$16:$E$196))+1);SUMMENPRODUKT(TEILERGEBNIS(3;BEREICH.VERSCHIEBEN($F$16:$F$196;ZEILE($F$16:$F$196)-MIN(ZEILE($F$16:$F$196));0;1));--(F16<$F$16:$F$196))+1)
Diese Formel verwende ich um ein flexibles Ranking System im Bereich Zeile 16 bis 196 zu erhalten. Aufgeführt wird dann der jeweilige Rang (1, 2, 3, 4 usw. für den jeweiligen Platz/ Rang.
Nun ist es jedoch so, dass der Bereich variabel ist. Insgesamt weist der mögliche Bereich eine Größe von Zeile 16 bis 253 auf. Je nachdem wie viele Teilnehmer hier aufgelistet werden, ist der Bereich also größer oder kleiner als 196 wie in diesem Fall.
Wie bekomme ich diese Formel variabel umgesetzt?
Hinweis: In Zelle C9 lasse ich die letzte Zeile über ein VBA Skript ausgeben dort steht z. B. aktuell der Wert 198 was bedeutet dass dann der Zellbereich meiner zuvor genannten Formel eben auf 198 erweitert werden muss.
Hoffe Ihr versteht wie ich das meine?!