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.