bin auf der Suche nach einer Lösung, wie ich in einer Excel-Datei bestehend aus 2 Reitern (Stammdaten + Tour 1) in der Tour 1 mit der Spalte B (genannt Rangfolge) diese sich automatisch aufsteigend sortieren lässt.
In der Angefügten Datei ist der Vorgang nochmals beschrieben.
Um diese automatische Aktualisierung zu erhalten, war dies der Beste Vorschlag zur Umsetzung. Gibt es hier eine Möglichkeit mit der Formel auch die Sortierung zu steuern?
(15.10.2017, 12:00)Strueffler schrieb: Um diese automatische Aktualisierung zu erhalten, war dies der Beste Vorschlag zur Umsetzung. Gibt es hier eine Möglichkeit mit der Formel auch die Sortierung zu steuern?
Mag sein das es bessere Möglichkeiten gibt. Gib es eine Möglichkeit dies mit der jetzigen Formel zu sortieren auch ohne Einsatz der anderen Möglichkeiten?
15.10.2017, 13:26 (Dieser Beitrag wurde zuletzt bearbeitet: 15.10.2017, 13:26 von Jockel.)
Hallo, ich habe mir deine Vorgabe angesehen. Und: Ich verstehe sie nicht... Auch weil alle Touren t1 heißen..? Warum steht bei einer lfd. Nummer eine Formel... ... eine AGGREGAT() Formel ..? Einbisschen mehr sollte da kommen..!?!?!
Gruß Jörg stolzes Mitglied im ----Excel-Verein Freund einer excellenten Power Query-Abfrage
im Anhang eine erweiterte Datei um dir die Anfrage besser zu veranschaulichen.
Auch weil alle Touren t1 heißen..? Die Touren haben unterschiedliche Namen und können T1, T2 .....usw. heißen. Es gibt nie nur eine Tour sondern immer mehrere.
Warum steht bei einer lfd. Nummer eine Formel... ... eine AGGREGAT() Formel ..? Er holt sich die Daten aus dem Reiter Stammdaten und passt die Veränderung sofort in allen Reitern an.
der Einwand von Jörg ist berechtigt. Nur mal die Sortierung unter der Annhame, dass es keine Leerzellen bei Rangfolge gibt. Wenn doch doch dann untere Alternative.
Hilfspalte in F =B2+ZEILE(A1)/1000) Hilf_lfdnr =INDEX(A$2:A$16;VERGLEICH(KKLEINSTE($F$2:$F$16;ZEILE(A1));$F$2:$F$16;0);1) Andere Spalen entweder per SVerweis oder entsprechend (A$2:A$16 durch C) ersetzen.
Mit Leerzeilen =WENN(B2="";"";B2+ZEILE(A1)/1000) =WENNFEHLER(INDEX(A$2:A$16;VERGLEICH(KKLEINSTE($F$2:$F$16;ZEILE(A1));$F$2:$F$16;0);1);"")
vielen Dank für die Rückmeldung. Kann mir das vielleicht jemand in die Tabelle eintragen, so dass ich das sehen kann. Ist für mich nicht wirklich nachvollziehbar, da meine Stärken nicht in diesem Gebiet liegen.
Bei der Rangfolge sollte es nicht vorkommen, dass es Leerzeilen gibt.