Automatische Anpassung der Reihenfolge

Hallo!

Gibts in Excel die Möglichkeit, die Reihenfolge von „Datensätzen“ dynamisch anpassen zu lassen:

Folgede Sache:
Ich habe eine Reihenfolge von z.B. Läufern.

1 = Hugo 00:10 xx
2 = Maxl 00:11 xx
3 = John 00:15 xx
4 = Mary 00:16 xx
5 = Egon 00:17 xx

Angenommen, Egon überholt 3 Leute und ist damit 2er.

Nun sollten mehrere Dinge passieren
1.) Die Zeilen ab zwei sollte um eins nach unten rutschen
2.) die Zeile 5 (jetzt 6) sollte auf Zeile „2“ geschoben werden
3.) die Reihenfolge (1. Feld) sollte angepaßt werden
Die Datensätze selbst müssen aber komplett bleiben.

Geht das mit Excel ohne Programmieren?

tks!
Kiddy

Nun sollten mehrere Dinge passieren
1.) Die Zeilen ab zwei sollte um eins nach unten rutschen
2.) die Zeile 5 (jetzt 6) sollte auf Zeile „2“ geschoben
werden
3.) die Reihenfolge (1. Feld) sollte angepaßt werden
Die Datensätze selbst müssen aber komplett bleiben.
Geht das mit Excel ohne Programmieren?

Hallo Kiddy,

zeig mal wie das Ergebnis aussehen soll nachdem da Egon seine Wunderschuhe anzog.

Gruß
Reinhard

Hallo!

1 = Hugo 00:10 xx
2 = Maxl 00:11 xx
3 = John 00:15 xx
4 = Mary 00:16 xx
5 = Egon 00:17 xx

Du änderst aber diese Zeiten oder? Wenn du das machst, hilft dir folgendes:
Reihenfolge alt Reihenfolge neu
1 Hugo 00:10 00:10 Hugo
2 Maxl 00:12 00:11 Egon
3 John 00:15 00:12 Maxl
4 Mary 00:16 00:15 John
5 Egon 00:11 00:16 Mary

Du brauchst für diese Lösung zwei Spalten. in die C-Spalte schreibst du, wenn du diesen Aufbau nimmst:

=KKLEINSTE($C$1:blush:C$5;A1) Diese Formel ist kopierbar.

In die D-Spalte kommt folgende Formel (ebenfalls kopierbar):
=INDEX($B$1:blush:B$5;VERGLEICH(D1;$C$1:blush:C$5;0))

Gruß Alex
PS: Wenn du Fragen hast, melde dich noch mal hier im Forum oder unter [email protected]

Hello kiddy,

das geht ohne Programmieren. Allgemein: Du wirst mindestens eine Hilfsspalte brauchen. Die Sortierung übernimmt die Funktion RANG(), wobei Du den Fall bedenken mußt, daß zwei oder drei das gleiche Ergebnis erzielen könnten.

HTH.

M.