Supportnet / Forum / Tabellenkalkulation
etwas komplexer sortieren
Frage
Hallo,
ich habe ein etwas komplexeres Kopierproblem.
Und zwar habe ich folgende Tabelle:
....................|........Voraussetzung...........
Vorgang 1 | Vorgang 3 | Vorgang 4
Vorgang 2 | Vorgang 1 | Vorgang 4
Vorgang 3 | Vorgang 4 |
Vorgang 4 | ................... |
Diese Tabelle ist nur ein Beispiel. Die wirkliche Tabelle wird meines Erachtens nach 150 Zeilen lang sein und bis zu 20 Voraussetzungen pro Zeile beinhalten. (aber wahrscheinlich muss man das ganze eh als 150 x 150 Matrix betrachten)
Nun soll das Ganze so sortiert werden, dass eine Abfolge der Bearbeitungschritte als Ergebnis herauskommt.
In dem Beispiel soll das Ergebnis
....................|.....Voraussetzung.........
Vorgang 4 |......................|
Vorgang 3 | Vorgang 4 |
Vorgang 1 | Vorgang 3 | Vorgang 4
Vorgang 2 | Vorgang 1 | Vorgang 4
sein.
Hat jemand eine Idee, wie ich das umsetzen kann ?
MfG
Sebastian
Antwort 1 von Sebbl
Ich meine natürlich Sortierproblem ;o)
Antwort 2 von Saarbauer
Hallo,
mit 3 Spalten wäre es über Sortieren (wie das Beispiel) absteigend machbar, bei 20 Spalten nur über Makro.
Wobei ich vermute, dass die Prozesse nicht einfach mit Vorgang 1 und Vorgang 2 bezeichnet sind und daher wahrscheinlich schon etwas mehr dahinter stekt.
Kannst du vielleicht mal ein eitwas besseres Beispiel zur Verfügung stellen
Gruß
Helmut
mit 3 Spalten wäre es über Sortieren (wie das Beispiel) absteigend machbar, bei 20 Spalten nur über Makro.
Wobei ich vermute, dass die Prozesse nicht einfach mit Vorgang 1 und Vorgang 2 bezeichnet sind und daher wahrscheinlich schon etwas mehr dahinter stekt.
Kannst du vielleicht mal ein eitwas besseres Beispiel zur Verfügung stellen
Gruß
Helmut
Antwort 3 von Sebbl
Danke für die schnelle Antwort
Die Prozesse haben schon einen komplexeren Namen.
Jedoch dürfte dies egal sein, da die Prozesse nummeriert werden. (also mit Unterpunktnummern)
also zum Bsp.:
.......Prozessname......... |....Unterpunkt.....|.....Voraussetzung.......|
..Angebotserstellung.....|........2.1.1............|.....1.4.1.....|....1.3.7......|
Der Text müsste ja eigentlich mit der Zeile mitsortiert werden.
MfG Sebastian
Die Prozesse haben schon einen komplexeren Namen.
Jedoch dürfte dies egal sein, da die Prozesse nummeriert werden. (also mit Unterpunktnummern)
also zum Bsp.:
.......Prozessname......... |....Unterpunkt.....|.....Voraussetzung.......|
..Angebotserstellung.....|........2.1.1............|.....1.4.1.....|....1.3.7......|
Der Text müsste ja eigentlich mit der Zeile mitsortiert werden.
MfG Sebastian
Antwort 4 von Saarbauer
hallo,
gibt es aus meiner Sicht 2 Sortiermöglichkeiten
a: Sortierung nach Prozessnamen
b: Sortierung nach Unterpunktnummer. Hierbei kann es jedoch passieren, dass die sortierung nich ganz passt, da 1.1. von 10.1 gefolgt wird und dann erst 2.1 kommt. Hier wäre mit 01.01. und 02.01 o.ä. abzuhelfen
Das ganze wäre über "Daten" "Sortieren" machbar, wobei alle Spalten markiert sein müssen
Gruß
Helmut
gibt es aus meiner Sicht 2 Sortiermöglichkeiten
a: Sortierung nach Prozessnamen
b: Sortierung nach Unterpunktnummer. Hierbei kann es jedoch passieren, dass die sortierung nich ganz passt, da 1.1. von 10.1 gefolgt wird und dann erst 2.1 kommt. Hier wäre mit 01.01. und 02.01 o.ä. abzuhelfen
Das ganze wäre über "Daten" "Sortieren" machbar, wobei alle Spalten markiert sein müssen
Gruß
Helmut
Antwort 5 von Sebbl
Sorry,
aber das ist leider ein Druckschluss
So funktioniert es leider nicht !!!
Als Ergebnis muss eine Reihenfolge herauskommen.
Es kann also sein, dass es nötig ist, erst Unterpunkt 4 ausführen zu müssen bevor Unterpunkt 1 ausgeführt werden kann.
MfG Sebastian
aber das ist leider ein Druckschluss
So funktioniert es leider nicht !!!
Als Ergebnis muss eine Reihenfolge herauskommen.
Es kann also sein, dass es nötig ist, erst Unterpunkt 4 ausführen zu müssen bevor Unterpunkt 1 ausgeführt werden kann.
MfG Sebastian
Antwort 6 von Saarbauer
hallo,
hast du es mal mit absteigend sortieren versucht?
Gruß
Helmut
hast du es mal mit absteigend sortieren versucht?
Gruß
Helmut
Antwort 7 von Sebbl
Ja bringt aber nix
MfG
Sebastian
MfG
Sebastian
Antwort 8 von Saarbauer
hallo,
dann solltest du mal eine Beispieltabelle zur Verfügung stellen.
Z.B. hier
http://upload.npcfighter.de/
und den Link hier hinterlegen
Gruß
Helmut
dann solltest du mal eine Beispieltabelle zur Verfügung stellen.
Z.B. hier
http://upload.npcfighter.de/
und den Link hier hinterlegen
Gruß
Helmut
Antwort 9 von Sebbl
Okay,
ich habe jetzt mal ien Beispiel hochgeladen.
Die freien Voraussetzungsfelder bedeuten, dass es für diese Zeilen keine Vorausetzungen bzw. vorher abgearbeitete Bedingungen gibt.
http://upload.npcfighter.de/files/36/9736/Ablaufberechnungen.xls
MfG
Sebastian
ich habe jetzt mal ien Beispiel hochgeladen.
Die freien Voraussetzungsfelder bedeuten, dass es für diese Zeilen keine Vorausetzungen bzw. vorher abgearbeitete Bedingungen gibt.
http://upload.npcfighter.de/files/36/9736/Ablaufberechnungen.xls
MfG
Sebastian
Antwort 10 von Saarbauer
Hallo,
wenn ich mal die Zeile 6 aus deinem Beispiel (Nr.2.1.1) nehme, dann ist Vorausstezung 2.5.2; 3.1; 2.5.3
Somit müsste aus meiner Sicht wie folgt sortiert werden
2.5.2
3.1
2.5.3
2.1.1
so vom Prinzip richtig?
Muss dir aber sagen die zündende Idee habe ich noch nicht.
Gruß
Helmut
wenn ich mal die Zeile 6 aus deinem Beispiel (Nr.2.1.1) nehme, dann ist Vorausstezung 2.5.2; 3.1; 2.5.3
Somit müsste aus meiner Sicht wie folgt sortiert werden
2.5.2
3.1
2.5.3
2.1.1
so vom Prinzip richtig?
Muss dir aber sagen die zündende Idee habe ich noch nicht.
Gruß
Helmut
Antwort 11 von Sebbl
Vom Prinzip her nicht falsch ;o)
Wichtig ist halt, dass die Voraussetzungspunkte vor dem jeweiligen Unterpunkt abgearbeitet werden.
Es muss halt der optimale Weg dahin gefunden werden.
Hab selbst auch noch so richtig eine Idee. Muss das Ganze jedoch leider so umsetzen.
MfG Sebastian
Wichtig ist halt, dass die Voraussetzungspunkte vor dem jeweiligen Unterpunkt abgearbeitet werden.
Es muss halt der optimale Weg dahin gefunden werden.
Hab selbst auch noch so richtig eine Idee. Muss das Ganze jedoch leider so umsetzen.
MfG Sebastian
Antwort 12 von Saarbauer
hallo,
habe mir mal ein paar Gedanken dazu gemacht, aber so die passende Lösung habe ich nicht gefunden.
Wäre mit einem Makro wahrscheinlich irgendwie zu machen, aber da steckt ein recht großer Aufwand dahinter, da bei jeder Zeile der Entsprechende vorgänger vorne dran gesetzt werden müsste.
Auch eine Lösung, die Vorgänger hinten dran zu setzen und dann umsortieren ist mit großem Aufwand verbunden.
Alle meine Ideen waren nich so, dass ich von einer brauchbaren Lösung sprechen kann.
Aber da der Thread jetzt nochmal oben auftaucht könnte sich ein anderer Helfer mit besseren Ideeen finden.
Gruß
Helmut
habe mir mal ein paar Gedanken dazu gemacht, aber so die passende Lösung habe ich nicht gefunden.
Wäre mit einem Makro wahrscheinlich irgendwie zu machen, aber da steckt ein recht großer Aufwand dahinter, da bei jeder Zeile der Entsprechende vorgänger vorne dran gesetzt werden müsste.
Auch eine Lösung, die Vorgänger hinten dran zu setzen und dann umsortieren ist mit großem Aufwand verbunden.
Alle meine Ideen waren nich so, dass ich von einer brauchbaren Lösung sprechen kann.
Aber da der Thread jetzt nochmal oben auftaucht könnte sich ein anderer Helfer mit besseren Ideeen finden.
Gruß
Helmut

