Clever-Excel-Forum

Normale Version: Tabelle "auseinander sortieren"
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich habe eine Tabelle, die die Anmeldungen zu einer Veranstaltung umfasst. Eine Anmeldung ist eine Zeile. Die Schwierigkeit: Es können pro Anmeldung mehrere Personen mitkommen. Meist ist eine Anmeldung eine Familie, die dann aus 1-8 Personen besteht, die nebeneinander stehen (siehe Beispieldatei).

Ich hätten nun gern eine elegante Lösung, wie ich daraus eine Tabelle der Personen mache (siehe ebenfalls Beispieldatei). Aber möglichst nicht, indem ich die Daten kopiere und dann entsprechend formatiere, sondern mit einer Formel, so dass die Personen-Tabelle sich automatisch ändert/ergänzt, wenn sich in den Anmeldungen etwas ändert. Und die natürlich in der Personentabelle keine Leerzeilen macht, wenn bei einer Anmeldung nur wenige Personen mitkommen.

Habt ihr eine Idee, wie ich das am besten angehe?

Danke & liebe Grüße

Grmpf

[attachment=51138]
Hallo,

sofern Dein Excel 365 für Mac die nachfolgend verwendeten Funktionen unterstützt, ginge das wie folgt:

PHP-Code:
=LET(Anmeldungen$A$5:$A$8;
     Familie$B$5:$B$8;
     Personen$C$5:$K$8;
     Header; {"Anmeldung"."Familie"."Nachname"."Vorname"."Geburtstag"};
     vnBlocksABRUNDEN(SPALTEN(Personen) / 30);
     vnMatrixWEGLASSEN(REDUCE(0SEQUENZ(ZEILEN(Anmeldungen)); LAMBDA(A;VVSTAPELN(A
       HSTAPELN(INDEX(AnmeldungenSEQUENZ(vnBlocks1V0); 1); 
                INDEX(FamilieSEQUENZ(vnBlocks1V0); 1); 
                MAP(SEQUENZ(vnBlocks3); LAMBDA(DINDEX(INDEX(PersonenV0); 1D))))))); 1);
     vnFilterFILTER(vnMatrixINDEX(vnMatrix0SPALTEN(vnMatrix)) > 0);
     VSTAPELN(HeadervnFilter)) 

Gruß
Hallo,

vielen, vielen Dank - das funktioniert perfekt und ist wirklich mindblowing und schon fast Hexerei für mich!

Ich durchdringe noch nicht ganz, was da alles passiert. Aber ich versuche jetzt mal, das von den Beispieldaten auf meine Echtdaten anzupassen.

Herzliche Grüße

Grmpf