habe wirklich schon sehr viel profitiert von diesem Forum. Jetzt habe ich eine Problemstellung, zu der ich noch nichts wirklich schönes gefunden habe (und mein Hirn gerade auch nicht so will ...)
Also: Denksport für's erste Winterwochenende ...
Ich habe eine Tabelle: Spalte A hat "Startnummern", Spalte B hat jeweils "Uhrzeiten" (Einlaufzeit).
Pro Runde gibt es pro Starter eine Zeile. Ein Starter hat (normalerweise) mehrere Runden (=Zeilen)
Sieht also in etwa so aus:
A - B
===========
3 - 1:20:10
2 - 1:20:20
4 - 1:20:21
1 - 1:20:23
2 - 1:30:15
1 - 1:30:20
3 - 1:30:30
Ich möchte diese Tabelle jetzt konsolidieren und zwar in der Form, dass pro Starter nur eine Zeile vorhanden ist und die jeweils grösste Zeit in Spalte B steht.
Oder in anderen Worten: mich interessiert pro Starter nur die letzte Einlaufzeit (alle anderen Einlaufzeiten / -zeilen sollen gelöscht werden).
Ergebnis wäre also wie folgt:
A - B
===========
4 - 1:20:21
2 - 1:30:15
1 - 1:30:20
3 - 1:30:30
Und als Bonus: in Spalte C hätte ich dann gerne noch die Anzahl Runden, die ein Starter hat (basierend auf der Ausgangstabelle). Ergebnis wäre dann also:
A - B - C
===============
4 - 1:20:21 - 1
2 - 1:30:15 - 2
1 - 1:30:20 - 2
3 - 1:30:30 - 2
In VBA, versteht sich. Mit Formeln will ich hier gar nicht erst anfangen ;-)
Hat jemand eine gute Idee für einen Algorithums?
Vielen Dank & Gruss
Andreas